有人有想法从对象中获取大小和位置吗?在具有白色像素的二进制图像中检测到对象:
例如:Detected / Original
http://ivrgwww.epfl.ch/supplementary_material/RK_CVPR09/Images/segmentation/2_sal/0_12_12171.jpg http://ivrgwww.epfl.ch/supplementary_material/RK_CVPR09/Images/comparison/orig/0_12_12171.jpg
我知道CvMoments
- 方法。但在这种情况下我不知道如何使用它。
顺便说一下:我怎样才能让面膜更清晰?
答案 0 :(得分:2)
简单算法:
findContours
查找所有轮廓。countNonZero
或contourArea
查找每个轮廓的区域。答案 1 :(得分:1)
如果对象是树,则应使用形态为Astor的方式删除小区域。
寻找质量的替代方案,群众中心正在使用时刻: http://docs.opencv.org/modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=moments#moments
正如医生所说的那样,m00是质量还有质量中心的公式。
此方法适用于仅在分割后对象保留在图像上的情况。