关键词 |
南宁Basler巴斯勒AOI相机维修,宣城Basler巴斯勒GIGE相机维修,深圳Basler巴斯勒机器视觉维修,长春Basler巴斯勒面阵相机维修 |
面向地区 |
全国 |
工业相机SDK接口使用总结
相机调用 :
我们利用相机采集图像,先要对相机进行相关参数设置及控制,这需要对相机的SDK包比较了解,一般相机厂家都会提供相机SDK,其中包含用户手册和调用Demo,这些都大大降低了调用门槛,提高了二次开发用户的效率。目前用过Balser、海康、大华等相机,其实都是一个套路,都是按照下面几个步骤进行的。
1)枚举设备
2)创建句柄
3)打开设备
4)开始抓图
5)获取一帧并保存图像
6)停止抓图
7)关闭设备
8)销毁句柄
相机同步:
若是开发过程中用到双目或者多目的话,则需要外接同步触发器或者外部触发信号,通过相机同步触发线来实现同步问题。以实际应用过的Basler acA1300-200uc为例,其相机同步触发线具体类型如下:
1 -—— +12 VDC 红
2 —— I/O Input 1 黄
3 —— VCC(加电阻) 蓝
4 —— I/O Out 1 绿
6 —— DCcam Power GND 黑
0000—— I/O GND 白
下面是其中对于不同的工作要求,加载相机对象和卸载相机对象是通用的。而要使用其他模块,如事件对象时,相应的改为加载事件对象和卸载事件对象,以及使用事件对象完成相关任务即可。编程时一定要对整个流程做好规划,特别是硬件编程时一定留意内存泄露,前面分配的资源一定要在后面释放。
下面是五个大流程的详细解析,需要的地方已经加以说明,并注解了需要用到的函数
加载相机对象:
卸载相机对象:
加载数据流抓取对象:
卸载数据流抓取对象:
单帧或连续抓图过程:
按照以上介绍的流程即可实现实时图像采集:
很多人问我要源代码,翻了以前的程序文件夹找到了这个程序,演示了利用Pylon SDK进行相机采集的过程,使用MIL完成界面显示,采集部分封装成了类,可以直接重用。测试相机为Basler相机。注意Pylon仅完成Raw Data的采集,使用MIL的MbufPut完成图像数据的重组,然后MIL自动显示。
德国工业相机Basler被广泛应用于各种自动化设备上,依据相机CCD,CMOS和接口的差异有不同的系列,随着技术的,很多老的自动化设备上的相机开始出现各种故障,例如相机花屏,相机白屏,相机显示模糊,相机上电无反应,相机黑屏,找不到相机,相机没有图像,相机图像颠倒,相机显示安装错误,相机无法触发拍照等等故障,苏州优米佳维修是的工业相机维修公司,维修过的Basler工业相机客户来自汽车装配,机器人,半导体,医疗,食品饮料,交通和运输等等各个行业,很多可以是因为相机新品购买周期太长或者已经提产,或者即使购买了新品但是因为匹配性问题不得不选择维修Basler工业相机。而Basler售后服务部门在产品停产一定时间后不会提供售后维修服务。Basler工业相机维修是一门技术活,不能只图便宜,如果操作不当很可能导致相机故障扩大而无法修复,从而导致整台设备的故障,所以建议客户选择的相机维修公司进行维修。
苏州技优电子技术服务有限公司承接的维修设备有:各品牌型号工业相机维修,CCD相机维修,CMOS相机维修,视觉系统控制器相机维修,工业摄像机维修,CCD摄像机维修,触摸屏维修,伺服驱动器维修、变频器维修、电源维修、工控主板、驱动板、接口板、信号处理板、温度控制仪器、数控系列各种控制板、工控机、注塑机CPU板、人机界面、温度板、位置板、比例板、放大板、比例阀、注塑机机械手主板、操作盒等自动化设备控制单元维修。
公司有自建的工业相机维修测试平台,电路板维修测试电路,维修技术团队成员都具备15+年以上设备维修实经验,设备修复率高、维修交期短、价格低、无需原理图。主要维修的有BALSER巴斯勒、康耐视cognex、泰力teli、Allied Vision、灰点Pointgrey、西门子SIEMENS、ABB、欧姆龙OMRON、伦茨、松下、富士、施耐德、法那科、安川、台达、东芝、三菱、百格拉等。公司客户行业涉及机械制造、注塑业、造纸、橡胶、电路板制造工厂、印刷、电梯、汽车生产、发电、食品、包装等。公司秉承“顾客至上,锐意进取”的经营理念,坚持“以客户为本”的原则为广大客户提供的售后维修服务。欢迎惠顾!
————— 认证资质 —————
全国Basler相机维修热销信息