广义霍夫变换 OpenCV 模板 Python
Template for Generalized Hough Transform OpenCV Python
我很困惑如何在 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)
据我所知,在这种情况下唯一的出路是使用 CV_EXPORTS_W 和 CV_WRAP 指令重建 OpenCV。
answers.opencv topic
调用 cv.createGeneralizedHoughGuil
而不是 cv.GeneralizedHoughGuil
:
alg = cv.createGeneralizedHoughGuil()
template = np.zeros((5,5))
alg.setTemplate(template)
我很困惑如何在 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)
据我所知,在这种情况下唯一的出路是使用 CV_EXPORTS_W 和 CV_WRAP 指令重建 OpenCV。 answers.opencv topic
调用 cv.createGeneralizedHoughGuil
而不是 cv.GeneralizedHoughGuil
:
alg = cv.createGeneralizedHoughGuil()
template = np.zeros((5,5))
alg.setTemplate(template)