2

所以我有这样的图像

CG生成的浴室
(来源:de-viz.ru

我想得到这样的东西(我没有画出我想要的所有线条,但我希望你能明白我的想法)

黑白 CG 生成的浴室,瓷砖之间有一些红线
(来源:narod.ru

我需要通过读取像素颜色来找到所有直线的算法。没有硬数学,没有哈尔,没有霍夫。一些基于点颜色的算法。我想给出最小线长和最大线失真等算法参数。我想获得相对于图片像素坐标线的起点和终点。

所以我需要算法来在图片上找到不同颜色的直线。算法将基于不同颜色的图像和静态颜色线的想法。是的 - 这种算法不适用于具有大量阴影和灯光的图像。但它可能会很快(我希望如此)。

有没有这样的算法?

4

3 回答 3

6

IPOL:LSD:线段检测器

替代文字

于 2010-04-08T15:42:27.600 回答
0

只是做一些后期处理。你从 LSD 中得到所有的边,然后你只通过计算它们的长度来保留你想要的边。

于 2010-04-09T19:20:57.687 回答
0

您应该使用边缘检测过滤器。

于 2010-04-08T15:39:13.233 回答