经过一些颜色检测、二值化处理,使用cvFindContours()在图像上绘制轮廓和检测到的蓝色矩形后,我得到了如下图片:
theta
参数定义了Hough空间中累加器的分辨率,典型值分别为1
和pi/180
(弧度),但是 rho 不需要在整数域内,事实上我使用了rho = 0.1
来获得此结果。我将threshold = 60
设置为了阈值。我没有使用概率霍夫变换,但你也可以尝试一下。 - mmgp