通用霍夫变换OpenCV Python的模板

时间:2019-04-21 02:17:25

标签: opencv hough-transform

我相当困惑如何在opencv python中使用广义霍夫变换。当我将模板设置为具有ROI的灰度图像时,它会显示错误

Incorrect type of self (must be 'GeneralizedHough' or its derivative)

这是我的示例代码

alg = cv.GeneralizedHoughGuil()
# Simple create template with 1 channel black images with size 5x5
template = np.zeros((5,5))
alg.setTemplate(template)

2 个答案:

答案 0 :(得分:0)

据我所知,在这种情况下,唯一的出路是使用CV_EXPORTS_W和CV_WRAP指令重建OpenCV。 answers.opencv topic

答案 1 :(得分:0)

致电cv.createGeneralizedHoughGuil而不是cv.GeneralizedHoughGuil

alg = cv.createGeneralizedHoughGuil()
template = np.zeros((5,5))
alg.setTemplate(template)