机器视觉Halcon——1. 图片读入
图片保存位置,D:/Halcon,图片类型为.png。
1. list_files(: : Directory, Options : Files)
读取文件夹下所有的文件
Directory |
文件夹名称(路径) |
Options |
处理方法,默认方法为'files',还包括'directories', 'recursive', 'follow_links', 'max_depth 5', 'max_files 1000' |
Files |
找到的文件(和文件夹) |
Options:files指读取其中的文件;directories指读取其中的文件夹;recursize指使用递归的方式读取子文件夹中的文件;follow_links指在unix系统中,用于指定对文件或目录的符号链接;max_depth 5 指读取的最大深度为5;max_files 1000 指最多返回1000个文件
2. tuple_regexp_select(: : Data, Expression : Selection)
选择符合正则表达式的索引
Data |
输入需要匹配的字符串 |
Expression |
正则表达式 |
Selection |
选择的字符串 |
'\\.'表示转移为'.'
'()'表示符合的图像格式
'ignore_case'表示忽略大小写
3. 使用open_framegrabber读取多张图片索引
- 首先定义图片索引文件,新建文件in.seq,内容如图所示:
- 打开HDevelop->助手->打开新的Image Acquisition->图像获取接口->File->代码生成->插入代码
- 改变open_framegrabber中的参数CameraType = 'D:/Halcon/pic/in.seq'
- 运行程序