我看了一些书,上面没有贴标签的函数,有些帖子上说用cvfindcounter函数来做,但是我还是不太理解这个函数中几个参数返回之后的格式是什么,我要的数据应该在哪些变量里找。我现在就是想通过贴标签,得到每个连通域的面积 长宽比这些参数。有知道的朋友帮帮忙!谢谢啊!

解决方案 »

  1.   

    自己编写label实现功能就行,先用不用的颜色表示不同的块
      

  2.   

    也是从matlab转过去的吧,bwlabel和bwareaopen用多了吧,我碰到这个问题过,也找到解决办法了
    用cvDrawContours的类matlab函数bwareaopen的opencv实现
    具体看代码
    http://goo.gl/MnTus
      

  3.   

    可以参照cvFindContour,提取每个连通区域的轮廓就OK了
      

  4.   

    可以遍历contour,然后在每个上写上数字,不过具体如何写还是个问题
      

  5.   

    楼主现在解决了吗》?可以吧代码发给我吗 [email protected] 谢谢