1.调试
按F2重置程序执行
按F1进入帮助界面
按F7单步调试
可视化->更新窗口->单步模式->总是
这样每次在单步调试的时候,都会更新图像的显示
如果设置从不,就不会没步都更新
则需要
dev_display(Image)
去显示图像
2.读取图像
读取一张图片的方式
1.文件->读取图像
2.直接输入代码
read_image (Image1, 'printer_chip/printer_chip_01')
读取多张图片
read_image (Images, ['razors1.png','razors2.png'])
这样子Images就是一个数组了
另外一种方式
点击 助手->打开Image Acquistion->选择文件
最后点击插入代码即可
还可以选择路径 选择一个文件夹 获得一批图片
还可以在该界面调用相机,然后可以插入代码(注意调试完,要先关闭相机再打开,否则会报错)
如果想看更多图像采集的方式,可以在示例程序(ctrl+E)中,选择 图像采集设备,看更多的示例程序
3.保存图片
Image是图片 , tiff是后缀 ,0表示不是图片的区域,填充为灰度0,最后一个是文件名
write_image (Image, 'tiff', 0, 'D://1')
保存为D://1.tiff
4.其他
绘制ROi
thresh为二值化函数
threshold (Bond, Bright, 100, 255)
获得ROI
shape_trans (Bright, Die, 'rectangle2')
还可以利用灰度直方图工具,去选择二值化的阈值,然后插入代码
填充区域
fill_up_shape (Wires, WiresFilled, 'area', 1, 100)
形状选择(还可以打开特征直方图)
select_shape (SingleBalls, IntermediateBalls, 'circularity', 'and', 0.85, 1.0)