机器视觉Halcon——1. 图片读入

来源:互联网 发布:中国大数据咨询公司 编辑:程序博客网 时间:2024/05/21 21:02

图片保存位置,D:/Halcon,图片类型为.png。


1. list_files(: : Directory, Options : Files)

读取文件夹下所有的文件

Directory

文件夹名称(路径)

Options

处理方法,默认方法为'files',还包括'directories', 'recursive', 'follow_links', 'max_depth 5', 'max_files 1000'

Files

找到的文件(和文件夹)

Optionsfiles指读取其中的文件;directories指读取其中的文件夹;recursize指使用递归的方式读取子文件夹中的文件;follow_links指在unix系统中,用于指定对文件或目录的符号链接;max_depth 5 指读取的最大深度为5max_files 1000指最多返回1000个文件


2. tuple_regexp_select(: : Data, Expression : Selection)


选择符合正则表达式的索引

Data

输入需要匹配的字符串

Expression

正则表达式

Selection

选择的字符串

Expression = ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$','ignore_case']
'\\.'表示转移为'.'
'()'表示符合的图像格式
'ignore_case'表示忽略大小写

3. 使用open_framegrabber读取多张图片索引

  • 首先定义图片索引文件,新建文件in.seq,内容如图所示:
  • 打开HDevelop->助手->打开新的Image Acquisition->图像获取接口->File->代码生成->插入代码
  • 改变open_framegrabber中的参数CameraType = 'D:/Halcon/pic/in.seq'
  • 运行程序
阅读全文
0 0
原创粉丝点击