Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 有什么算法可以通过图片上的像素颜色来寻找线条吗?_Algorithm_Image Processing_Colors_Line_Straight Line Detection - Fatal编程技术网

Algorithm 有什么算法可以通过图片上的像素颜色来寻找线条吗?

Algorithm 有什么算法可以通过图片上的像素颜色来寻找线条吗?,algorithm,image-processing,colors,line,straight-line-detection,Algorithm,Image Processing,Colors,Line,Straight Line Detection,所以我有这样的图像 (来源:) 我想得到这样的东西(我已经画了所有我想要的线,但我希望你能得到我的想法) (来源:) 我需要一个算法,通过读取像素的颜色来找到所有的直线。没有难学的数学,没有哈尔,没有霍夫。一些基于点颜色的算法。我想给出算法参数,比如最小线长度和最大线失真。我想得到相对于图片像素坐标的直线起点和终点 所以我需要一个算法来找到图片上不同颜色的直线。该算法将基于图像的不同颜色和线条的静态颜色的思想。是-这种算法不适用于有大量阴影和灯光的图像。但它可能会很快(我希望如此) 有这样的

所以我有这样的图像


(来源:)

我想得到这样的东西(我已经画了所有我想要的线,但我希望你能得到我的想法)


(来源:)

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

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


有这样的算法吗

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


只需做一些后处理。您从LSD获得所有边,然后通过计算它们的长度只保留所需的边。

在服务器上,计算耗时0.54秒。。。陛下我有每秒30帧的2k视频。。。很快就要尝试这个=)在计算机视觉应用领域应该有很多研究。和的可能重复