Basler 学习笔记2

这篇博客详细解析了Basler相机SDK中Acquire、Transfer和Grab Images的区别,介绍了图像采集过程和数据传输原理。博主分享了图像采集的两种策略OneByOne和LatestImages,并解释了相机.StreamGrabber的相关设置,以及如何利用Pylon API进行图像处理和保存。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天看SDK又有新的收获,之前不理解的问题,现在都慢慢解决了~~开心

关于Acquire  , Transfer   ,Grab Images的区别:图像采集是获取图像的相机里面的过程。当摄像机开始图像采集,传感器暴露。当曝光完成,图像数据从传感器读出。图像数据传输是将采集到的图像数据从相机存储器传输到PC机的过程。这是通过使用诸如IEEE 1394或千兆以太网等接口完成的。
“抓”的图像是图像数据写入电脑的主内存的过程.


图像采集的数据放在IGrabResult中。

   采集策略:OneByone 和LatestImages.  第一种策略是图像在他们到达的时候就处理,这是默认的抓取策略。

第二种是图像不断的抓住,但是只有最新图像保存,其他的抓取的图像都跳过了.


关于camera.StreamGrabber.ImageGrabbed+=OnImageGrabbed和camera.StreamGrabber.Start(GrabStrategy.OneByOne,GrabLoop.ProvidedBySteamGrabber)的理解:设置处理图像处理程序。使用循环采集的采集模式来采集图像,采集的结果被传递事件处理程序OnImageGrabed中。


在Pylon API中提供了图像处理支持附加的类。这包括一个图像格式转换类、一个图像窗口类和一个支持将映像保存到磁盘的类。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值