0

给定一张由白色背景上的黑色线条(几个像素宽)组成的图像,有什么好的方法可以沿着线条找到坐标,比如每 10 个像素左右?我正在考虑使用 PIL 来完成这项任务,但其他基于 python 或 java 的库也可以。

理想情况下,坐标将指向线的中间,但由于线很窄,它们指向线内的某个位置就足够了。

一条很短的线或一个点应至少用一个坐标来标识。

4

1 回答 1

2

通常,霍夫变换用于查找线。它为您提供描述线的参数(可以在不同的表示之间轻松转换),您可以对该函数进行采样以获得采样点。请参阅http://en.wikipedia.org/wiki/Hough_transformhttps://stackoverflow.com/questions/tagged/hough-transform+python

我只在 python 中找到了这个http://coding-experiments.blogspot.co.at/2011/05/ellipse-detection-in-image-by-using.html实现,它实际上搜索椭圆。

于 2012-10-06T10:34:38.247 回答