回 帖 发 新 帖 刷新版面

主题:VB能实现以下功能吗?勾勒感兴趣区域和面积计算

大家好!我是一名冶金工作者,因需要计算连铸坯等轴晶比例,须编一个软件专门用在检测部门。
由于本人在大学期间曾学过VB,因此在此询问能否用VB完成以下功能:
1.将图片载入,计算出该图片的面积
2.将等轴晶区域勾勒出来,并计算出该区域的面积
3.用等轴晶面积除以图片面积
请问以上功能能否使用VB实现?目前我已看完教程,可是如何在图片上勾勒区域,而且计算面积,仍是没有头绪,书上也没有介绍。因为图片质量不好,不可能使用自动识别功能,只能手工勾勒,而VB教程只介绍了直线和矩形,我需要的是闭合的多边形而且是任意勾勒。
我手上其实有这样的软件,可是功能太多,因此想专门设计一个专用的软件。
如果VB不可以,那么我应该从什么学起,看什么书呢?本人是冶金专业,仅在本科时学过C语言,毕业设计时学过VB,但都是很基础的,希望大虾们提供帮助!不胜感激!

回复列表 (共11个回复)

11 楼

这个不规则的面积 感觉挺难的,老大的梯形和三角形的好像挺复杂的,如果能计算这个面积里面有多少个点就好了。。。。
这个点的大小就按照软件的最小点来进行计数,然后进行比对就好了。。。。初步的想法。。。


曾经做过一个软件是测量一个不规则线的长度,就是利用三个点循环进行测量线的长度。
例如:一段曲线 无线放大之后,应该是几个线段组合。 面积就是这个平面图形内点的组合,至于怎么组合 就是这个图形是怎样的了
个人意见参考 参考

我来回复

您尚未登录,请登录后再回复。点此登录或注册