是否有清除opencv图像的功能,相当于
bwmorph(image,'clean');
matlab中的?? clean函数根据MATLAB删除孤立的像素(1被0包围)。
答案 0 :(得分:0)
答案 1 :(得分:0)
根据定义,简单地使用Erode-Dilate不会产生与bwmorph(图像,'clean')完全相同的效果。根据其documentation,干净的方法:
移除孤立的像素(被0包围的个体1),例如此模式中的中心像素。
我无法找到一个等效的实现,然后我使用this website上共享的关于openCV和python的核心逻辑来实现它。
这是我的实施:
toFind
我知道您使用了“c ++”标签,但我相信通过使用我的代码作为示例,您可以轻松地将其转换为c ++。