用数码相机拍摄的位图相片有多个圆形和近圆形的实体,现向高手请教用VB计算其多个圆形和近圆形实体的面积或直径的源程序

解决方案 »

  1.   

    1.hough变换识别圆形
    2.测量
      

  2.   

    先用某种颜色填充你的区域,再编写代码,计算颜色量ysl。
    实际面积=ysl/(图片长*图片宽)*整张图片对应的实际面积
    代码实现是很简单的。
      

  3.   

    看看是这个样子不:
    http://computer10.cbern.gov.cn/computer/upload/c2005/200507350385/200507350385.exe
      

  4.   

    难度最小的方法:1 首先将图片处理一下,例如用 Photoshop 的魔棒选中,再填充一种图片其他部分没有的颜色。2 将图片加载到一个 Picture 控件中。然后用 Point 方法逐点检查像素的颜色。如果是填充色,计数器加 1。3 用所得的像素数,除以图片的像素总数(长 X 宽),再乘以图片所对应的总面积。
      

  5.   

    of1230的回复的程序已试。bmp图象中有多个如圆柱体或瓶状体叠放在一块,需计算的是的每一个端面的圆形和近圆形的面积和直径,并诼个将直径的数字存放在文本文件。请哪位高手救命!