我正在嘗試使用 opencv 獲取 qrcode,為了做到這一點,我有以下代碼:
import cv2
import numpy as np
...
data, bbox,rectifiedImage = qrDecoder.detectAndDecode(frame)
...
代碼運行正常,但是當檢測到 QRCode 并且我想獲取資料時,我得到了這個
庫 QUIRC 未鏈接。不執行解碼。將其帶到 OpenCV 存盤庫。
我試過了pip install quirc,但沒有用,我用sudo apt-get install python3-opencv.
我怎樣才能解決這個問題?
uj5u.com熱心網友回復:
隨包獲得的 OpenCV 版本apt總是相當舊。此外,不能保證所有模塊(這里:QR 解碼器)都被賦予了所需的依賴項(這里:quirc)。安裝額外的包并不能解決這個問題,因為 OpenCV 在構建時需要它們,然后再打包。
要獲取最新版本,請通過pip安裝它:
$ pip3 install opencv-python
有opencv-python只包含主要模塊的包,還有opencv-contrib-python另外包含“contrib”模塊的包。這些軟體包相互不兼容,因此只安裝其中一個。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/439886.html
