库 QUIRC 未链接。不执行解码。把它带到 OpenCV 存储库
Library QUIRC is not linked. No decoding is performed. Take it to the OpenCV repository
我正在尝试使用 opencv 获取二维码,为此我有以下代码:
import cv2
import numpy as np
...
data, bbox,rectifiedImage = qrDecoder.detectAndDecode(frame)
...
代码运行正常,但是当检测到二维码并且我想要获取数据时,我得到了这个
Library QUIRC is not linked. No decoding is performed. Take it to the OpenCV repository.
我尝试使用 pip install quirc
,但没有用,我使用 sudo apt-get install python3-opencv
.
安装了 opencv
我该如何解决这个问题?
您通过 apt
软件包获得的 OpenCV 版本总是相当旧。此外,不能保证所有模块(此处:QR 解码器)都获得了所需的依赖项(此处:quirc)。安装额外的包不会解决这个问题,因为 OpenCV 在打包之前的构建时需要它们。
要获取最新版本,请通过 pip 安装:
$ pip3 install opencv-python
opencv-python
包只包含主要模块,opencv-contrib-python
另外 包含“contrib”模块。这些包互不兼容,所以只安装其中一个。
我正在尝试使用 opencv 获取二维码,为此我有以下代码:
import cv2
import numpy as np
...
data, bbox,rectifiedImage = qrDecoder.detectAndDecode(frame)
...
代码运行正常,但是当检测到二维码并且我想要获取数据时,我得到了这个
Library QUIRC is not linked. No decoding is performed. Take it to the OpenCV repository.
我尝试使用 pip install quirc
,但没有用,我使用 sudo apt-get install python3-opencv
.
我该如何解决这个问题?
您通过 apt
软件包获得的 OpenCV 版本总是相当旧。此外,不能保证所有模块(此处:QR 解码器)都获得了所需的依赖项(此处:quirc)。安装额外的包不会解决这个问题,因为 OpenCV 在打包之前的构建时需要它们。
要获取最新版本,请通过 pip 安装:
$ pip3 install opencv-python
opencv-python
包只包含主要模块,opencv-contrib-python
另外 包含“contrib”模块。这些包互不兼容,所以只安装其中一个。