我正在嘗試瀏覽一些影像識別教程,但我一直遇到這個阻止我繼續進行的錯誤。我正在運行 Ubuntu 21.10 和 python 3.9.7。我的代碼是這樣的。
import cv2
img=cv2.imread("path",1)
#print(type(img))
#print(img)
#print(img.shape)
#print(img.ndim)
cv2.imshow("Moon",img)
cv2.waitKey(2000)
但更重要的是,這是我得到的錯誤。
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "/home/peepo/.local/lib/python3.9/site-packages/cv2/qt/plugins"
我去了路徑中的檔案夾,果然,wayland 不在那里。我已經搜索了一段時間并安裝了幾種不同的東西,從解決方案到我在網上發現的類似事情的人們。沒有任何效果。目前,我正在尋找是否有手動下載的地方,我可以將其拖放到檔案夾中。我已經讀到新版本的 ubuntu 和 qt4 存在一些問題,所以我不確定這更像是 ubuntu 還是 python 問題。任何幫助,將不勝感激。
uj5u.com熱心網友回復:
升級到 Ubuntu 21.10(從 20.10 開始)后,我遇到了同樣的問題。
安裝舊版本的 OpenCV 對我有用。
pip install opencv-python==4.3.0.38
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/361765.html
標籤:乌本图
