更改图像中对象的值 opencv c++
Changing values of objects in image opencv c++
我几乎没有图像处理方面的经验,所以如果我的问题有些明显,请原谅。但是在 google 和 Whosebug 上搜索之后,我仍然不知道如何完成我的任务。
我想要做的是如下图所示转换矩阵:
我搜索了 grab-cut、mean-shift、canny edge detection、region growing 和 merging,但没有找到一种方法来实现它们来解决我的问题。我关心该方法的工作速度有多快,而以上所有这些看起来都相当复杂和缓慢。
PS。抱歉我的英语不好,但这不是我的母语。
在我看来它像 "Connected Component" 或 "Blob Analysis",这将是 OpenCV 的 "connectedComponents" - 感谢@Miki。基本上,您是在黑色背景 (0
s) 上找到连接的白色像素 (1
s) 的斑点,并为每个识别出的斑点递增标签。
"Labelling" 可能是您的另一个搜索词。
我几乎没有图像处理方面的经验,所以如果我的问题有些明显,请原谅。但是在 google 和 Whosebug 上搜索之后,我仍然不知道如何完成我的任务。 我想要做的是如下图所示转换矩阵:
我搜索了 grab-cut、mean-shift、canny edge detection、region growing 和 merging,但没有找到一种方法来实现它们来解决我的问题。我关心该方法的工作速度有多快,而以上所有这些看起来都相当复杂和缓慢。
PS。抱歉我的英语不好,但这不是我的母语。
在我看来它像 "Connected Component" 或 "Blob Analysis",这将是 OpenCV 的 "connectedComponents" - 感谢@Miki。基本上,您是在黑色背景 (0
s) 上找到连接的白色像素 (1
s) 的斑点,并为每个识别出的斑点递增标签。
"Labelling" 可能是您的另一个搜索词。