解决basler相机用网线连接采集数据时出现带宽问题

1. 问题

执行launch文件:

roslaunch pylon_camera pylon_camera_node.launch
或者
rosrun pylon_camera pylon_camera_node

遇到
[ WARN] [1493037429.575879168]: Pylon camera returned invalid image! Skipping
[ERROR] [1493037429.784726148]: Error: 3774873620 The buffer was incompletely grabbed. This can be caused by performance problems of the network hardware used, i.e. network adapter, switch, or ethernet cable …

2. 解决方法

参考 pylon_camera Error: Grab was not successful 文章
I solved the problem by looking at the inter-pkg-delay and MTU in PylonViewerApp that was set to inter-pkg-delay: 0 and MTU: 1500 which works with ~85 fps and no errors. The pylon_camera driver doesn’t work with these settings but when I increase the MTU of my network device from 1500 to 3000 with sudo ifconfig eth0 mtu 3000 up it’s working.

将eth1换成在plyon里面的设备名,

sudo ifconfig eth1 mtu 3000 up

终于解决这个问题了,呵呵哈哈哈或或或或或或或或或或或或或或或或!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Basler相机是一种高质量的工业相机,常用于图像采集。它以瑞士Basler公司命名,具有高分辨率、高帧率和高灵敏度的特点。它能够在极短的间内采集大量的图像数据Basler相机采集过程类似于摄影,通过镜头对目标物体进行成像,并将所获得的图像数据转换为数字信号。相机的传感器负责将光线转化为电信号,并进行采集和处理。 Basler相机采集质量与其传感器的像素数有着直接关系。像素数越高,图像的细节和清晰度就越好。由于Basler相机采用了先进的CMOS技术,因此在采集过程中产生的噪声较少,图像质量更加清晰。 为了取得准确和稳定的图像,Basler相机还可以进行自动曝光和自动对焦。自动曝光功能能够根据光线的强弱自动调整曝光间,确保图像亮度适合观察和处理。自动对焦功能则能够根据目标物体的距离自动调整镜头的焦距,确保图像的清晰度和准确度。 在采集过程中,Basler相机还可以提供多种接口选项,如GigE、USB和Camera Link等,以满足不同应用的需求。相机还可以通过相关软件进行图像处理和分析,以提取目标物体的特征信息。 总的来说,Basler相机采集了高质量的图像数据,具有高分辨率、高帧率和高灵敏度的特点,并通过自动曝光和自动对焦等功能,保证了图像的清晰度和准确度。它可以应用于各种领域,如工业检测、医学影像和科学研究等。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值