检测边缘和寻找轮廓不仅是常见且重要的任务,也是构成其他复杂操作的基础。线条和形状检测与边缘和轮廓检测携手并进,让我们来看看OpenCV是如何实现这些的。
线条和形状检测背后的理论基于一种名为霍夫变换(Hough transform)的技术,霍夫变换是由理查德·杜达(Richard Duda)和彼得·哈特(Peter Hart)发明的,他们扩展(推广)了20世纪60年代早期保罗·霍夫(Paul Hough)的成果。我们来看看用于霍夫变换的OpenCV的API。