第一步:将图片导入, 拿到图片的名字 和窗口的句柄
第二步:创建一个测量区域。这个测量区域是一个矩形,假设他的名字叫A
gen_measure_rectangle2
(TmpCtrl_Row,//输入矩形A的中心Y轴坐标
TmpCtrl_Column,//输入矩形A的中心X轴坐标
TmpCtrl_Phi,//输入矩形的长轴与水平轴的夹角
TmpCtrl_Len1,//输入矩形长轴半轴的数据
TmpCtrl_Len2, //输入矩形短轴半轴的数据 注意了 短轴的大小必须小于长轴的大小
685,//输入图片的宽度 就你要测量的那个图像
344,//输入图片的高度 就你要测量的那个图像
'nearest_neighbor',//提取边缘最近点作为参考像素, 默认值是 nearest_neighbor。是最近点的意思。 还可以写bilinear(双线性),bicubic(双三次)
MsrHandle_Measure_01_0)//输入的句柄。 这个句柄将被后面的 测量函数使用
第三步:使用测量函数
measure_pos (
Image,//输入的图像
MsrHandle_Measure_01_0,//输入的测量句柄
1,//高斯滤波系数 默认是1.0 参考0.4, 0.6, 0.8, 1.0, 1.5, 2.0, 3.0, 4.0, 5.0, 7.0, 10.0
40,//灰度阀值 参考值 5.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 90.0, 110.0
'all',//检测边缘沿的方式。 'all', 白到黑 黑到白 'positive', 黑到白 'negative'白到黑
'all', //返回的边缘对 all 全部返回 last只是返回最后一对 first 只是返回第一对。
Row_Measure_01_0,//输出匹配边缘中心Y坐标
Column_Measure_01_0,//输出匹配边缘中心X坐标
Amplitude_Measure_01_0, //输出匹配边缘的幅值
Distance_Measure_01_0)//输出匹配中心到下个中心的距离