文件名称:RandomizedHoughEllipseDetector:求椭圆O(n)
文件大小:167KB
文件格式:ZIP
更新时间:2024-04-11 04:30:10
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)