多边形面积算法和填充法开发等轴晶比例计算专用软件

3.0 闻远设计 2024-03-10 53 4 302.06KB 7 页 免费
侵权投诉
多边形面积算法和填充法开发等轴晶比例计算
专用软件
在实际生产中,液态金属凝固成铸锭后,其铸态组织不但影响到它的加工性能,而且还影响到
压力加工后的金属制品的组织和性能。铸锭的宏观组织通常由三个晶区所组成,即外表区的细
晶区、中间的柱状晶区和中心部分的等轴晶区。从钢的性能角度看,希望得到等轴晶的凝固结
构。由于缺少自动化测量手段,目前均采用人工测量和计算,等轴晶比
本软件利用 VB 语言和其特有的图像控件,建立可视化界面,采用多边形面积算法(后称为勾
勒法)和填充法(后称为种子法),开发等轴晶比例计算专用软件。本软件为 EXE 可执行文
件,具有操作简易,体积小(小于 500 kb),运行速度快且免安装等优点,非常适合现场工人
使用。通过现场试用,大幅提高等轴晶比例计算效率和精确度,为后序生产工艺提供有效参
数。
1、可视化界面的建立和控件介绍
本软件包含 4 个窗体,其中 3 个窗体组合成为登陆界面,1 个窗体为图像处理界面。图像处理
窗体由三大块构成,首先在窗体上建立图片框和 CommonDialog 控件,用于图片的载入和对话
框的打开,其次利用菜单编辑器建立一系列主菜单和对应的子菜单,执行图片的载入、清除、
缩放、感兴趣区域的勾勒、比例计算、图像处理和程序退出等功能,最后在窗体上建立一系列
标签、文本框、框架和按钮等用于程序执行过程中的提示语、参数设定和命令的执行等功能。
图像处理窗体的图片框共有 2 个,其中 Picture2 用于装载图片 ,Picture1 用 于 Picture2 的定位
Picture2、滚动条、提示标签和三原色(RGB )文本框均嵌在 Picture1 中。Picture1Picture2
和滚动条的 Visible 属性都设置为 False,完成图片的载入后,Visible 属性均自动调整为 True
Picture2 宽度和长度都小于屏幕宽度和长度时,Picture1 长度和宽度等于 Picture2 宽度和长
度;当 Picture2 宽度或长度超过屏幕宽度或长度时,Picture1 的长度和宽度等于屏幕界面,滚
动条的 Visible 属性调整为 True,使用者可以拖动滚动条在屏幕界面内查看整张图片。
主菜单包含文件、编辑、缩放、独立区域计算、多区域计算、调节、图片处理和帮助等。其中
文件包含载入和退出 2 个子菜单,用于执行图片的载入和程序的退出命令。编辑包含勾勒闭合
区域、采集种子和清除 3 个子菜单,分别用于执行感兴趣闭合区域的勾勒(勾勒法计算等轴晶
比例),采集感兴趣闭合区域边界点三原色(种子法计算等轴晶比例)和恢复图片原状态等
命令。缩放按钮用于图片的缩小和放大。独立区域计算和多区域计算包含若干个子菜单,用
于执行种算法等轴晶比例的计算和加。调节菜单用于种子法采集感兴趣闭合区域边界点三
原色的容差调节。图像处理主菜单主用于实现一定色域范围内(定色域)图像比例的计算和
轮廓的勾勒等功能。帮助菜单出的文本框用于提示操作者如何进行本软件的操作,在单
体后,帮助文本框自动消失。为操作,入图片处理界面后,文件和帮助菜单可
,其菜单在操作程中只是逐条可
窗体中的标签、文本框以框架的 Visible 属性均设为 False 。框架 Frame 中嵌有文本框、选择
按钮和命令按钮,用于填选择感兴趣色域、计算比例和制边界轮廓。执行完后,单
窗体任意点,控件消失。为了获快的运行速度,图像处理窗体、Picture1 Picture2
标度量单位为实际像模式 ScaleMode 属性设置为 3-Pixel)。由于程序中涉及到屏
尺寸因此,窗体加载时屏幕尺寸转换成像单位,代码如下:Sw = Screen.Width / 15: Sh
= Screen.Height / 15
2、原理与流
2.1 面积算法原理
金行中常涉及到不规则区域面积的计算,比如矿相,组织比例分,晶大小
等。面积是物总尺寸的一个方便的度量,只与该物体的边界有图像内部
无关。目前,对不规则区域面积的计算,常用的有以三种算法三角形遍历法、像计数
面积算法和区域长法。三角形遍历一种建立在几何学基础上的算法,一个多边形的
面积等于由各顶内部任意一点的连线所组成的部三角形的面积和。
计数面积算法通过像计数计算面积,这是一种最简单的面积计算法,即计边界内
部(边界上)像的数目来求面积。勾勒法和种子法的原理分别来源这两种算
法。三角形遍历法的多边形计算公式如下所示
A 为多边形面积;N 为边界点的数目;xy 为边界点标。
2.2 图像处理实现
本软件默认图片大小为铸坯断面大小,即 Picture2 的面积为铸坯断面面积 A。当采用勾勒法
时,首先要将等轴晶区域用闭合曲线勾勒出后采用三角历练法计算闭合区域面积 B
坯断只存1 个等轴晶区域,执行比例计算,即 B1×100/A如果存在多个区域,
利用多区域计算的子菜单记录并累加,最后执行比例计算,详见下页2。当采用种
子法时,要求现场工人用单色对铸等轴晶区域行勾勒后再取相处理得到的图片
载入后,首先对单色勾勒的边界行三原色别,后设置三原色的容差。单区域内任何
一点,从点开始向上、右四方向执行自动填充,填充的行像素累加,一
到边界点即停止该方向的填充,到填整个闭合区域,素之和即闭合区域的面
积,后除以铸面积(Picture2 的面积)便得到等轴晶比例,含有多个等轴晶区域,记录
填充个区域,将累除以铸面积(Picture2 的面积)便得到多区域等轴晶比例,
下页3 所示。
3、主功能实现
本软件能实现图片载入、闭合区域勾勒、缩放、勾勒法计算比例、种子法计算比例、定域比
例计算和轮廓勾勒等多功能。以对闭合区域勾勒、勾勒法和种子法计算等轴晶比例等
三个功能行介绍。
3.1 闭合区域勾勒
摘要:

多边形面积算法和填充法开发等轴晶比例计算专用软件在实际生产中,液态金属凝固成铸锭后,其铸态组织不但影响到它的加工性能,而且还影响到压力加工后的金属制品的组织和性能。铸锭的宏观组织通常由三个晶区所组成,即外表区的细晶区、中间的柱状晶区和中心部分的等轴晶区。从钢的性能角度看,希望得到等轴晶的凝固结构。由于缺少自动化测量手段,目前均采用人工测量和计算,等轴晶比本软件利用VB语言和其特有的图像控件,建立可视化界面,采用多边形面积算法(后称为勾勒法)和填充法(后称为种子法),开发等轴晶比例计算专用软件。本软件为EXE可执行文件,具有操作简易,体积小(小于500kb),运行速度快且免安装等优点,非常适合现...

展开>> 收起<<
多边形面积算法和填充法开发等轴晶比例计算专用软件.docx

共7页,预览3页

还剩页未读, 继续阅读

相关推荐

作者:闻远设计 分类:其它行业资料 价格:免费 属性:7 页 大小:302.06KB 格式:DOCX 时间:2024-03-10

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 7
客服
关注