标签: c++ opencv image-processing opencv3.0
我从图像中创建了一个二进制蒙版,用于标记一些对象(一个图像上最多可以包含三到四个对象)。 假设我的蒙版上那些标记的对象的总表面场为X。
X
现在,我想扩大它们的轮廓,以便保留的空间(黑色区域)的表面积为X。 如果他们拍摄的图像超过50%,那么我想保持不变。
50%
答案 0 :(得分:2)
我将执行以下操作。计算蒙版的距离变换M。然后将一些合理的距离d> 0作为起始值。然后进行二进制搜索,即如果M