Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从python调用opencv HoughCircles。错误:(-5)无法识别的方法id_Python_Opencv - Fatal编程技术网

从python调用opencv HoughCircles。错误:(-5)无法识别的方法id

从python调用opencv HoughCircles。错误:(-5)无法识别的方法id,python,opencv,Python,Opencv,使用python和opencv,使用pytonxy安装 我试图调用HoughCircles,但出现以下错误: OpenCV Error: Bad argument (Unrecognized method id) in unknown function, file ..\..\..\OpenCV-2.4.2\modules\imgproc\src\hough.cpp, line 1069 Traceback (most recent call last): File "<stdin&g

使用python和opencv,使用pytonxy安装

我试图调用HoughCircles,但出现以下错误:

OpenCV Error: Bad argument (Unrecognized method id) in unknown function, file ..\..\..\OpenCV-2.4.2\modules\imgproc\src\hough.cpp, line 1069
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
cv2.error: ..\..\..\OpenCV-2.4.2\modules\imgproc\src\hough.cpp:1069: error: (-5) Unrecognized method id
根据,似乎
dp
method
是位置参数,它们的顺序不对

因此,不是:

circles = cv2.HoughCircles(gray, 1, cv2.cv.CV_HOUGH_GRADIENT, 100)
应该是:

circles = cv2.HoughCircles(gray, cv2.cv.CV_HOUGH_GRADIENT, 1, 100)

@user2232888如果这解决了你的问题,你应该接受它作为未来遇到同样问题的人的答案。我想我已经接受了。我点击了答案旁边的绿色v。还有别的方法吗?
circles = cv2.HoughCircles(gray, cv2.cv.CV_HOUGH_GRADIENT, 1, 100)