上传者: 42159267
|
上传时间: 2022-03-06 15:42:47
|
文件大小: 167KB
|
文件类型: -
随机霍夫椭圆检测器
随机霍夫椭圆变换的实现。 该存储库引用出版物[1]。 多线程版本:
参考
[1]. Inverso, Samuel. "Ellipse detection using randomized Hough transform."
Final Project: introduction to computer vision (2002): 4005-4757.
坎尼边缘探测器
降噪
梯度计算
非最大抑制
双门槛
随机选三点
使用random.sample()选择三个点; 然后,根据这些点找到椭圆参数作为候选参数。
确定椭圆中心(p,q)
确定每个点的直线方程,其中直线的斜率是该点的坡度。
确定通过点对(X1,X2)和(X2,X3)的切线的交点。
计算切线相交点的平分线。 这是从切线的交点t到两点的中点m的线。
找到等分线相交以给出椭圆的中心,O
确定半长