halcon学习笔记(二)——读取图像
2016-02-20 10:29
316 查看
第一种方法
ImagePath:=[]
ImagePath[0]:='E:/images1/a000.bmp'
ImagePath[1]:='E:/images1/a001.bmp'
ImagePath[2]:='E:/images1/a002.bmp'
ImagePath[3]:='E:/images1/a003.bmp'
ImagePath[4]:='E:/images1/a004.bmp'
ImagePath[5]:='E:/images1/a005.bmp'
ImagePath[6]:='E:/images1/a006.bmp'
ImagePath[7]:='E:/images1/a007.bmp'
for i:=0 to 7 by 1
read_image(Image,ImagePath[i])
endfor
第二种方法
for i:=0 to 7 by 1
read_image(Image,'E:/images1/'+i+'.bmp')
endfor
第三种方法
NumImages :=8
for I :=1 to NumImages-1 by 1
read_image (Image, ' E:/images1/a ' + I$'03d')
endfor
第四种方法 (读取一个文件夹下的所有图片)
【助手】》【打开新的image acquisition 】》【图像助手】》【选择路径】》【代码生成】》【插入代码】
* Code generated by Image Acquisition 01
list_files ('E:/图片/test/test', ['files','follow_links'], ImageFiles)//遍历文件下的所有文件,[]中的参数是要求,ImageFiles是输出
tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima)$','ignore_case'], ImageFiles)//忽略大小写
for Index := 0 to |ImageFiles| - 1 by 1
read_image (Image, ImageFiles[Index])
* Do something
endfor
第五种方法 实时从摄像机中获取
第六种方法 利用索引列表获取
* Code generated by Image Acquisition 01
open_framegrabber ('File', 1, 1, 0, 0, 0, 0, 'default', -1, 'default', -1, 'false', 'fabrik', 'default', 1, -1, AcqHandle)
* 'fabrik'改成索引列表的路径(到x.seq),索引列表中存放图像的路径
grab_image_start (AcqHandle, -1)
while (true)
grab_image_async (Image, AcqHandle, -1)
* Do something
endwhile
close_framegrabber (AcqHandle)
ImagePath:=[]
ImagePath[0]:='E:/images1/a000.bmp'
ImagePath[1]:='E:/images1/a001.bmp'
ImagePath[2]:='E:/images1/a002.bmp'
ImagePath[3]:='E:/images1/a003.bmp'
ImagePath[4]:='E:/images1/a004.bmp'
ImagePath[5]:='E:/images1/a005.bmp'
ImagePath[6]:='E:/images1/a006.bmp'
ImagePath[7]:='E:/images1/a007.bmp'
for i:=0 to 7 by 1
read_image(Image,ImagePath[i])
endfor
第二种方法
for i:=0 to 7 by 1
read_image(Image,'E:/images1/'+i+'.bmp')
endfor
第三种方法
NumImages :=8
for I :=1 to NumImages-1 by 1
read_image (Image, ' E:/images1/a ' + I$'03d')
endfor
第四种方法 (读取一个文件夹下的所有图片)
【助手】》【打开新的image acquisition 】》【图像助手】》【选择路径】》【代码生成】》【插入代码】
* Code generated by Image Acquisition 01
list_files ('E:/图片/test/test', ['files','follow_links'], ImageFiles)//遍历文件下的所有文件,[]中的参数是要求,ImageFiles是输出
tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima)$','ignore_case'], ImageFiles)//忽略大小写
for Index := 0 to |ImageFiles| - 1 by 1
read_image (Image, ImageFiles[Index])
* Do something
endfor
第五种方法 实时从摄像机中获取
第六种方法 利用索引列表获取
* Code generated by Image Acquisition 01
open_framegrabber ('File', 1, 1, 0, 0, 0, 0, 'default', -1, 'default', -1, 'false', 'fabrik', 'default', 1, -1, AcqHandle)
* 'fabrik'改成索引列表的路径(到x.seq),索引列表中存放图像的路径
grab_image_start (AcqHandle, -1)
while (true)
grab_image_async (Image, AcqHandle, -1)
* Do something
endwhile
close_framegrabber (AcqHandle)
相关文章推荐
- 【转载】android AlertDialog
- javascript系统时间测试题
- [置顶] win10 uwp 参考
- css中长度尺寸的一些总结
- win10 uwp 参考
- 2016选词搜索优化必看!内含官方小道消息
- banq 为什么大部分NoSQL不提供分布式事务?
- pom.xml的各个标签的作用
- Oracle基础(二)---操作命令
- android 项目 分享图片到微信
- 常用管理后台成熟组件(树控件和表格控件)
- jenkins小小结
- jenkins小小结
- 分布式技术一周技术动态 2016.02.21
- Linux 文件系统:procfs, sysfs, debugfs 用法简介
- css
- 网络第一道防线:验证码的故事[安全篇]
- git学习笔记
- yii 2 局部关闭 CSRF 拦截
- 关于block使用的5点注意事项