【发布时间】:2015-03-03 07:36:26
【问题描述】:
我目前正在尝试为哈里斯角检测制作一个 python 脚本,无论我找到什么其他文章/修复,我都会不断收到此错误。谢谢你提供的所有帮助。
编辑:它给出错误的代码的第一行
代码:
import cv2
import numpy as np
filename = 'chessboard.jpg'
img = cv2.imread(filename)
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
gray = np.float32(gray)
dst = cv2.cornerHarris(gray,2,3,0.04)
#result is dilated for marking the corners, not important
dst = cv2.dilate(dst,None)
# Threshold for an optimal value, it may vary depending on the image.
img[dst>0.01*dst.max()]=[0,0,255]
cv2.imshow('dst',img)
if cv2.waitKey(0) & 0xff == 27:
cv2.destroyAllWindows()
【问题讨论】:
-
你运行什么版本的python?
-
我正在运行 2.7、3.4 和 3.2 而 CV2 需要 2.7
-
无论您运行哪个 python 版本,都会出现此错误?
-
是的。我已经测试了所有这些
-
你的CV2是32位还是64位,和python版本冲突。
标签: python