halcon学习 读取图片

本地图片

  1. 读取本地图片常使用read_image。

  2. 读取halcon自带图片,不需要添加路径和后缀
    这些图片在halcon例程文件夹的images文件夹内
    比如下面读取\examples\images下的earth.png
    read_image(Image,'earth')
    halcon安装的时候,其实是把例程文件夹的路径加入了系统环境变量,HALCONIMAGES

  3. 读取自己的图片需要使用路径
    可以使用绝对路径,也可以使用相对路径
    比如读取上级目录下的image文件夹下的earth.png
    read_image (Image, '../image/earth')
    如果没有同名的文件,可以省略后缀

  4. 读取文件夹下所有图片

list_files ('../image', ['files','follow_links'], ImageFiles)  
tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima)$','ignore_case'], ImageFiles)  
for imgIndex := 0 to |ImageFiles| - 1 by 1
read_image (Image, ImageFiles[imgIndex])
endfor

mindvision相机读取

  1. 安装MindVision相机官方驱动,确保驱动能正常连接相机
  2. 打开halcon助手
    在这里插入图片描述在这里插入图片描述
  3. 切换到“资源”标签,不要点 “图像获取接口(I)”的自动检测接口,点右侧的下拉框。选择带“Mindvision”的项。
  4. 切换到“连接”标签, 点击连接、预览
  5. 在“参数”标签页调整参数
  6. 在“代码生成”页单击插入代码,自动生成采集相机图片的halcon代码

其他读取

如果碰到无法确认的相机驱动,可以尝试这种方式。
打开halcon助手

在弹出窗口中
在这里插入图片描述

  1. 资源页单击自动检测接口
  2. 第一次使用,可能会提示安装驱动,需要点击确认,或者后面无法连上相机
  3. 连接页单击连接,如果上一步确认安装驱动,则这时会安装驱动。注意该驱动安装之后,相机原本的预览软件大概率会无法预览
  4. 连接页点击实时可以预览,参数页可以调整相机参数
  5. 代码生成页单击插入代码,可插入采集相机图片的代码,按F5运行代码
  6. 如果刚安装过驱动,则生成的代码也会安装驱动,这不符合我们的使用要求,可重新打开助手生成不安装驱动的代码
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值