尝试在Mac上运行简单的Python OpenCV程序时,我会遇到错误。
import cv
import numpy as np
from matplotlib import pyplot as plt
img =cv.imread('road.jpg',0)
plt.imshow(img, cmap='gray', interpolation='bicubic')
plt.xticks([]), plt.yticks([]) # to hide tick values on X and Y axis
plt.show()
输出:
Traceback (most recent call last):
File "/Users/mohitpandrangi/Documents/hello.py", line 5, in <module>
img =cv.imread('road.jpg',0)
AttributeError: 'module' object has no attribute 'imread'
我有我的openCV库为cv.py,cv.pyc and cv2.so,因此将所有内容更名为CV2,现在它正常工作。
是
- cv2.py
- cv2.pyc