2.1.3 ⼩结
⼤部分的相机SDK⼤体都类似,都是通过相机句柄去调⽤图像采集的回调函数或图像buff,在以上介绍的程序中SDK获取的是图像的buff,再通过buff⾥的图像数据转换成HObject或者Mat格式,这个详细操作下节再讲。通过相机SDK进⾏Grab或Snap,其优势是成像⾼效稳定,搞懂相机⾃带的SDK程序和Demo程序,可以很快的实现采图测试,⽽且BYTE格式的原始图像数据,可以使⽤c++进⾏paint或转成Qt的Qimage进⾏显⽰操作。其不便之处就在于,将BYTE转换成HObject或Mat的耗时,可能会影响图像实时显⽰,所以需要考虑图像显⽰和处理的效率问题。对于有编程基础的同学,推荐使⽤此⽅法进⾏图像采集。 面向过程的程序设计2.2 Halcon⾃带的图像采集助⼿进⾏采图无痛人工流产术
1.使⽤basler相机⾃带的 IPConfigurator软件设置好电脑的ip地址,保证电脑和相机已连接成功,然后使⽤basler的采图⼯具pylon viewer测试是否能采集到图像; 缩水甘油
2.打开halcon,助⼿选项下选择“打开新的Image Acquisition”禁书
相机助⼿.png
3.⾃动检测接⼝,选择对应的相机接⼝⽂件,如“pylon”,然后点击“代码⽣成”即可中国青年创业国际计划
洞口县党建网相机接⼝⽂件.PNG