opencv数据类型对应关系

5 篇文章 0 订阅
结构类型数据类型数据点表示实例空间大小MINMAX
单通道
CV_8UC1ucharMat.at<uchar>(rows, cols)8bits0255
CV_8SC1charMat.at<char>(rows, cols)8bits-128127
CV_16UC1ushortMat.at<ushort>(rows, cols)16bits065535
CV_16SC1shortMat.at<short>(rows, cols)16bits-3276832767
CV_32SC1intMat.at<int>(rows, cols)32bits21474836482147483647
CV_32FC1floatMat.at<float>(rows, cols)32bits-3.40* 1 0 38 10^{38} 10383.40* 1 0 38 10^{38} 1038
CV_64FC1doubleMat.at<double>(rows, cols)64bits-1.79* 1 0 308 10^{308} 103081.79* 1 0 308 10^{308} 10308
三通道
CV_8UC3Vec3bMat.at<Vec3b>(rows, cols)8bits0255
CV_8SC3Vec3bMat.at<Vec3b>(rows, cols)8bits-128127
CV_16UC3Vec3wMat.at<Vec3w>(rows, cols)16bits065535
CV_16SC3Vec3sMat.at<Vec3s>(rows, cols)16bits-3276832767
CV_32SC3Vec3iMat.at<Vec3i>(rows, cols)32bits21474836482147483647
CV_32FC3Vec3fMat.at<Vec3f>(rows, cols)32bits-3.40* 1 0 38 10^{38} 10383.40* 1 0 38 10^{38} 1038
CV_64FC3Vec3dMat.at<Vec3d>(rows, cols)64bits-1.79* 1 0 308 10^{308} 103081.79* 1 0 308 10^{308} 10308

注:
Height = Mat.rows;
Width = Mat.cols;

在调用相机时,可以按照如下方式设置摄像头相关参数:

capture.open("v4l2src device=/dev/video0 ! video/x-raw,width=1920,height=1080,framerate=30/1 ! videoconvert ! appsink");
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值