我在我的程式中使用以下行
img = cv2.resize(img, dsize=(299, 299), interpolation=cv2.INTER_LINEAR)
它給出了以下錯誤
AttributeError: module 'cv2' has no attribute 'resize'
影像的型別img是 <class 'imageio.core.util.Array'>
我檢查了 OpenCV 的官方檔案,它包含屬性 resize。
我哪里錯了?
uj5u.com熱心網友回復:
該問題是由于錯誤安裝 OpenCV 而導致的。
盡管系統的行為與正確安裝 OpenCV 一樣。它沒有正確安裝。
再次卸載并安裝 OpenCV 解決了該問題。
pip uninstall opencv-python
進而
pip install opencv-python
uj5u.com熱心網友回復:
也許您的 cv2 匯入不正確。在 Python 控制臺中,嘗試
import cv2
help(cv2.resize)
如果它沒有顯示調整大小方法的描述,則匯入無法正常作業。您還可以檢查help(cv2)哪個給出了模塊中包含的所有方法和屬性的長串列。
您是否在需要首先激活的虛擬環境中作業?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/360523.html
