【文件属性】:
文件名称:RandomizedHoughEllipseDetector:求椭圆O(n)
文件大小:167KB
文件格式:ZIP
更新时间:2021-03-22 10:43:30
Python
随机霍夫椭圆检测器
随机霍夫椭圆变换的实现。 该存储库引用出版物[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
确定半长
【文件预览】:
RandomizedHoughEllipseDetector-master
----.gitignore(6KB)
----randomizedHoughEllipseDetection.py(11KB)
----phase.png(31KB)
----mask.png(1KB)
----README.md(2KB)
----image()
--------findinghough.png(10KB)
--------hough.png(61KB)
--------Rhough.png(61KB)
----test.py(999B)