FLIR相机测总结

11 篇文章 7 订阅
8 篇文章 0 订阅
  1. 相机在ImagePtr格式转opencv,参考链接:VS 2017 + OpenCV + Spinnaker SDK(PointGrey) 配置
    //ImagePtr convertedImage = pResultImage->Convert(PixelFormat_Mono8, HQ_LINEAR);
    ImagePtr convertedImage = pResultImage->Convert(PixelFormat_BGR8, HQ_LINEAR);
    					
    int cvFormat = CV_8UC3;
    unsigned int XPadding = convertedImage->GetXPadding();
    unsigned int YPadding = convertedImage->GetYPadding();
    unsigned int rowsize = convertedImage->GetWidth();
    unsigned int colsize = convertedImage->GetHeight();
    cv::Mat cvmat;
    cvmat= cv::Mat(colsize + YPadding, rowsize + XPadding, cvFormat, convertedImage->GetData(), convertedImage->GetStride());
    cv::imshow("cvMat", cvmat);
    //waitKey(0);
    if (waitKey(1) == 27)//按ESC键
    {
    	cout << "Program Stopped!" << endl;
    	result = -1;
    }

     

  2. 注意显示图像waitKey(1)时间不要太长,不然会产生显示延迟,最好在SpinView软件中设置固定帧率,自动帧率会跳到很高,且不稳定。
  3. 使用过程中的增益曝光白平衡等参数最好设置固定的,避免设置自动调节。参数设置时有些是可以相机在线调节,部分参数如采集图像尺寸需要关闭相机调节。
  4.  USB3.0的相机注意要插到主机USB3.0的接口,不然受带宽传输限制会出现帧率太低的问题。
  5.  网口相机在Ubuntu下设置需要开巨帧,mtu 9000,需要设置相机IP和电脑IP处于同一网段。参考链接:Ubuntu16.04 + FlyCapture 开发总结
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值