📅  最后修改于: 2023-12-03 14:55:52.370000             🧑  作者: Mango
这个问题是由于Python中的OpenCV版本问题导致的。在早期版本中,您可以使用OpenCV的imread()函数来读取图像。但是,在最新的OpenCV版本中,函数名称已更改为cv2.imread()。如果您的OpenCV版本旧,则您需要更新它以使用最新的函数名称。
在最新版本的OpenCV中,您应该使用cv2.imread()函数而不是imread()函数来读取图像。
import cv2
img = cv2.imread('image.jpg', cv2.IMREAD_COLOR)
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
如果您有旧版本的OpenCV,则可以通过以下方式升级:
pip install opencv-python
如果升级您的OpenCV版本不是您想要的解决方法,则可以尝试将您的Python版本降至3.5或更早版本。
无论您选择以上哪种方法,都可以解决模块 'cv2' 没有 'imread' 成员的问题。请记住,在使用OpenCV时,版本问题可能会导致许多问题,因此请确保您的版本是最新的(如果可能的话)。