-1

我是opencv图像处理的新手。

我的任务很简单。我有一个精巧的边缘检测图像。我必须摆脱一些边缘检测到的像素。例如,在坐标 (20,20) 处,应消除边缘检测到的像素。

有没有可能得到一些解决方案?

如果你们中的任何人能指导我解决这个问题,我将非常感激。

非常感谢,卡蒂克

4

2 回答 2

0

精明的输出只是一个二进制黑白图像。您可以使用绘图方法将像素绘制为黑色。

于 2014-02-01T06:25:31.960 回答
0

您可以更改 Canny 边缘检测的参数并根据需要进行调整。如果您只想要一个特定点或说有限特定知道您想要摆脱的点,那么只需访问底层像素数据并将其设置为 0。 width = image.cols i = y-position, j = x-position image .data[i*width + j] = 0。

于 2014-02-01T07:38:52.100 回答