Javascript中的边缘检测
我有一个矩阵(这是图:),我想知道边在哪里 这是同一个图的一张照片,图中的线条表示边缘:Javascript中的边缘检测,javascript,algorithm,math,Javascript,Algorithm,Math,我有一个矩阵(这是图:),我想知道边在哪里 这是同一个图的一张照片,图中的线条表示边缘: 有什么算法可以检测这些边缘吗?有很多相当简单的边缘检测算法,它们不太难实现,例如。请记住,这些算法中有很多都有不同的优缺点,因此我建议您仔细阅读不同的方法,并根据您试图做的事情做出决定 或者,如果您只需要该功能,而对实际实现它不感兴趣,则可以使用图像处理库 同样,这里也有可能(尽管这个问题更多的是关于背景删除)。谢谢你的帖子。但我不需要做图像处理的库。我认为这更像是一个数学问题,因为我有x-y坐标,而不是图
有什么算法可以检测这些边缘吗?有很多相当简单的边缘检测算法,它们不太难实现,例如。请记住,这些算法中有很多都有不同的优缺点,因此我建议您仔细阅读不同的方法,并根据您试图做的事情做出决定 或者,如果您只需要该功能,而对实际实现它不感兴趣,则可以使用图像处理库
同样,这里也有可能(尽管这个问题更多的是关于背景删除)。谢谢你的帖子。但我不需要做图像处理的库。我认为这更像是一个数学问题,因为我有x-y坐标,而不是图像问题。图像是一个矩阵。使用Alex指出的技术,您的问题得到了很好的解决。@user972654正如kigurai所说,边缘检测算法之所以有效,是因为图像被表示为整数矩阵(例如,纯黑白图像为0和1s,RGB+alpha图像为4值0-255)。您需要找到边相互交叉的位置(即方向/渐变发生变化的位置)