用Image-Pro Plus计算图片裂缝面积方法
1打开Image-Pro Plus软件,打开图片
2 图片尺寸单位标定
1)系统默认为像素单位,标定后可以与实际的长度单位进行换算。
2) 打开Spatial Calibration窗口
3) 打开Scaling对话框,在图片上拖动1号标尺,使标尺的长度为实际的已知距离(此处原始图片上最好有刻度尺做参考,本文图片只作例子,参考刻度尺未出现),然后在2中框内输入数字,注意这步单位为上一步输入的实际单位,点击OK。
4) 点击Apply。
5) 在测量裂缝面积之前,先选择标定的刻度尺。
6) 选择刚刚标定好的刻度,点击ok,至此尺寸标定已完成。
3 测量裂缝面积
- 点击Measure-Count/Size,打开count/size 对话框。
- 设置测量参数,即面积。
3) 保存测量参数的设置,此处将env文件和图片文件放入同一个文件夹内。
4) 选择裂缝测量范围
5) 利用图中1吸管工具选择图片中要测量的面积,由于本例图片为二值图,我们只需要在2中选择1~255颜色范围即可选择裂缝。
6) 范围选择好之后,保存颜色rge文件,与图片放同一文件夹。
4设置数据收集器
- 选择面积和名称
5开始测量
- 点击count/size中Count,自动过滤2(可选),在数据收集器中点击Datalist,点击Collect Now即可计算出面积。
- 查看总面积:Data Collector中Statistics。
6导出数据
- 提前打开空白excel表格,然后点击导出菜单,选择数据导出即可。
7利用宏设置批量测量图片裂缝面积
- 按照上面步骤先设置好单张图片的面积测量,保存测量设置文件env和颜色范围文件reg;
- 在IPP软件安装文件夹Scripts找到批量处理文件Batch_Process.ipm,将此文件复制到图片所在文件夹中。
-
软件Macro设置,点击chang按钮找到图片文件夹中Batch_Process.ipm,打开,选择ok.
-
打开任意一张测量图片,打开宏设置中的录制宏Record Macro,输入宏名称及快捷键,点击OK,开始录制宏。
-
按之前步骤先进行尺寸单位标定。
-
然后导入保存的测量设置和颜色范围设置文件,开始测量面积,关闭宏录制。
-
编辑宏录制。再次打开宏设置,编辑刚刚录制的Area。
-
滑动条进入最下面,出现刚刚录制的Area子程序,复制里面的程序,粘贴到119行,即2的位置
-
然后保存,关闭batch_process。再次点击Macro,选择Area,加载。
-
清除数据采集器中所有数据,打开宏处理路径,选择图片文件夹,并任意选择一张图片,打开即可。
-
会自动进行图片处理,处理完毕后新建excel导出数据即可。
8其他参数的批量操作
与此类似,在测量参数设置时选择相应的物理量即可。