求面积计算源码

hh23 2003-11-06 08:33:11
一幅位图。白色背景。里面有两个黑色实心矩形。要求取得这两个矩形的面积和位置。
请各位高手指点一二。
...全文
44 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wqs6 2003-11-06
  • 打赏
  • 举报
回复
麻烦一点来说,先轮廓跟踪,确定出不同的物体边界。
再在不同的边界中寻找四个顶点。
然后就可以用公式了。
hh23 2003-11-06
  • 打赏
  • 举报
回复
to sunhaifeng(海风)
途中有两个矩形,怎么识别某一点是属于某个矩形的?
sunhaifeng 2003-11-06
  • 打赏
  • 举报
回复
扫描位图,得到矩形的四个顶点,按照坐标x(或y)的值排序,得x1,x2,x3,x4
面积S=d(x1,x3)*d(x2,x4) d(x1,x3)为x1,x3的距离
wrcluomo 2003-11-06
  • 打赏
  • 举报
回复
这个去问未名,
他分给你详细的回答。
hh23 2003-11-06
  • 打赏
  • 举报
回复
谢谢先。
先结贴,感谢2位
wqs6 2003-11-06
  • 打赏
  • 举报
回复
可以看看图形图像方面的书,里面一般有讲。
我们对二位图像一般采用八领域跟踪
你可以看看人家的代码:
http://eralinks.html.533.net/data_0/touch_1.01.zip
hh23 2003-11-06
  • 打赏
  • 举报
回复
我想监测一幅成像的图像的气泡。请多多指教
wqs6 2003-11-06
  • 打赏
  • 举报
回复
呵呵,同意wrcluomo(落木)
hh23 2003-11-06
  • 打赏
  • 举报
回复
to wrcluomo(落木)
能否将跟踪的算法详细讲讲?我也想使用跟踪,但确定不好每一个多边形的轮廓。
谢谢先
wrcluomo 2003-11-06
  • 打赏
  • 举报
回复
矩形就不用跟踪了,
从上到下从左到右扫,
if(data==0)
记下这点的坐标,
接着扫,
if(data==0&&NextRightData==255)
记下这点的坐标,
if(data==0&&NextDownData==255)
记下这点的坐标
面积周长得出,扫描这个矩形
DATA=244
从头再来扫另一个矩形,
最后再扫一次
if(data==244)
data=0
只是思路呀。
不过最好学会跟踪,
这样对复杂图形也可扫了且不管图中有多少目标。你就两个凑合着用了。

19,469

社区成员

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

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