由于学校实验室需要用到Basler相机,然而 上Basler相机的说明文档是全英文的,对新手不太友好,而且国内关于Basler的硬件触发代码没有。在研究了Basler相机的SDK之后总结出了触发的驱动,还有照片与OpenCV格式转换的代码,希望可以对你们有帮助。
测试环境
- Ubuntu14.04
- Pylon5.0.5
- OpenCV3.4.14
- 相机型 acA1600-60gm/acA2500-14gm
使用步骤
下载Basler相机的SDK(pylon)
在Pylon下载 站下载对应的SDK,此处我下载的是。
安装pylon
下载的文件名为,将这个文件夹随便解压到一个地方。
进入解压的文件,打开终端,此时的目录为 解压的目录/pylon-5.0.5.9000-x86_64
输入命令,将SDK解压到opt目录下面
至此,Basler的SDK(Pylon)安装完成
软件触发
前期准备
将摄像机的电源线插上,电源线的制作方法详见Basler相机的说明PDF
线也插上,用将相机的ip和主机的ip设置在同一 段内
用查看相机是否连接成功,是否可以拍摄照片
代码编写
源文件
软件触发的源文件,用死循环一直循环取图像,包含拍照的图像转成OpenCV的Mat矩阵
制作文件,将库引入进来
pylon界面中文说明-德国basler工业相机
basler/pylon-5.2.0.13457-x86_64/pylon5/share/doc
https://wenku.baidu.com/view/1e80d8c8647d27284b7351e9.html
Basler相机配置文件解析 及 加载代码
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!