【发布时间】:2019-04-03 08:50:40
【问题描述】:
我正在尝试使用 OpenCV 4.0.0 和 Python 3.6 编写使用 GeneralizedHoughBallard 类的基本示例。我在这里找到了 C++ 的示例 https://github.com/opencv/opencv/blob/4.0.0/samples/gpu/generalized_hough.cpp,但没有找到 Python 的示例。
当我尝试创建 GeneralizedHoughBallard 类的新实例时:
import cv2
alg = cv2.createGeneralizedHoughBallard()
我收到错误:“AttributeError: module 'cv2.cv2' has no attribute 'createGeneralizedHoughBallard”。
我在 OpenCV 源代码 (https://github.com/opencv/opencv/blob/4.0.0/modules/imgproc/include/opencv2/imgproc.hpp) 中看到 createGeneralizedHoughBallard 是用 CV_EXPORTS 声明的,所以我想它应该可以与 Python 一起使用。我尝试使用在同一文件 (improc.hpp) 中声明的另一个类似函数,例如:cv2.createCLAHE() 并且工作正常。
可能是什么问题?
【问题讨论】:
标签: python-3.x opencv hough-transform