opencv测量物体面积

shiter
人工智能领域优质创作者
博客专家认证
2014-01-13 11:37:38
摄像头如何测量一个物体的面积,比如我要测量一片叶子的面积?想先,做一个简单的demo
...全文
930 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wqhua 2014-01-22
  • 打赏
  • 举报
回复
引用 8 楼 wangyaninglm 的回复:
[quote=引用 3 楼 wqhua 的回复:] 传个图片上来看看? 应该是像素面积
就是比如,白色背景,完后我把检测的物体放上去,或者负责的背景,我截图后,用鼠标圈出来一篇区域[/quote] 用鼠标圈的时候, 1)如果是框选,那么很简单,在框选的矩形框内的就是所选区域; 2)如果用划线的那种方式,就是任意图形,不规则的图形,这时一定要求是封闭的连线。这种情况下,我想在圈的时候,所有点的坐标是肯定知道的,不然这个圈你是画不出来的,那么在opencv中是可以用轮廓统计函数,判断某个点是否在这个轮廓内的,这样就可以得到你圈的区域了,至于怎么由点得到轮廓,看看opencv中对于轮廓的定义。
brk1985 2014-01-22
  • 打赏
  • 举报
回复
引用 7 楼 wangyaninglm 的回复:
[quote=引用 4 楼 brk1985 的回复:] [quote=引用 2 楼 wangyaninglm 的回复:] 我看了一个办法,大致是说用,像素点对应实际坐标中多大的面积,然后统计像素点?不知道是否可行?
就是这样的。。。你这种情况很理想,背景白色。。。实际情况都比较复杂。。。 白色的像素点是RGB(255,255,255),统计出非白色的像素点就可以了,非白色的像素点即该物体的像素点。。。 不过这个面积是物体在图像里的面积,物体实际面积还要换算,看摄像头放大或缩小了几倍。。。[/quote] 嗯对,这个我了解了一些,我觉得,物体的检测上,可以截图,然后用鼠标圈出来,这个圈出来的区域用opencv怎么检测出来呢[/quote] 背景差法,背景带物体 去除背景 就是物体的像素了。。。opencv里记得有求外接矩形的函数的。。。 参考 http://baike.baidu.com/view/5856871.htm#2
shiter 2014-01-22
  • 打赏
  • 举报
回复
引用 3 楼 wqhua 的回复:
传个图片上来看看? 应该是像素面积
就是比如,白色背景,完后我把检测的物体放上去,或者负责的背景,我截图后,用鼠标圈出来一篇区域
shiter 2014-01-22
  • 打赏
  • 举报
回复
引用 4 楼 brk1985 的回复:
[quote=引用 2 楼 wangyaninglm 的回复:] 我看了一个办法,大致是说用,像素点对应实际坐标中多大的面积,然后统计像素点?不知道是否可行?
就是这样的。。。你这种情况很理想,背景白色。。。实际情况都比较复杂。。。 白色的像素点是RGB(255,255,255),统计出非白色的像素点就可以了,非白色的像素点即该物体的像素点。。。 不过这个面积是物体在图像里的面积,物体实际面积还要换算,看摄像头放大或缩小了几倍。。。[/quote] 嗯对,这个我了解了一些,我觉得,物体的检测上,可以截图,然后用鼠标圈出来,这个圈出来的区域用opencv怎么检测出来呢
shiter 2014-01-22
  • 打赏
  • 举报
回复
引用 5 楼 wqhua 的回复:
这个系统要先标定的,计算出的像素面积还要转换为实际的平方毫米。
嗯对,这个我了解了一些,我觉得,物体的检测上,可以截图,然后用鼠标圈出来,这个圈出来的区域用opencv怎么检测出来呢?
wqhua 2014-01-22
  • 打赏
  • 举报
回复
这个系统要先标定的,计算出的像素面积还要转换为实际的平方毫米。
wqhua 2014-01-21
  • 打赏
  • 举报
回复
传个图片上来看看? 应该是像素面积
brk1985 2014-01-21
  • 打赏
  • 举报
回复
引用 2 楼 wangyaninglm 的回复:
我看了一个办法,大致是说用,像素点对应实际坐标中多大的面积,然后统计像素点?不知道是否可行?
就是这样的。。。你这种情况很理想,背景白色。。。实际情况都比较复杂。。。 白色的像素点是RGB(255,255,255),统计出非白色的像素点就可以了,非白色的像素点即该物体的像素点。。。 不过这个面积是物体在图像里的面积,物体实际面积还要换算,看摄像头放大或缩小了几倍。。。
shiter 2014-01-13
  • 打赏
  • 举报
回复
背景静止,为白色,只有一个物体,就测量这个物体的面积
shiter 2014-01-13
  • 打赏
  • 举报
回复
我看了一个办法,大致是说用,像素点对应实际坐标中多大的面积,然后统计像素点?不知道是否可行?

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧