0
我读使用视频:Linux的opencv的:ⅰ如何转换的视频帧到一个浮点单信道格式(32 BPP)矩阵
video = VideoCapture(<video source>);
和检索每个视频帧作为CV ::垫
video >> frame;
我该如何转换'帧'垫到浮点单通道格式(32 bpp)?
我读使用视频:Linux的opencv的:ⅰ如何转换的视频帧到一个浮点单信道格式(32 BPP)矩阵
video = VideoCapture(<video source>);
和检索每个视频帧作为CV ::垫
video >> frame;
我该如何转换'帧'垫到浮点单通道格式(32 bpp)?
如果你垫3路RGB和你想有一个单通道浮动,你将需要转换为灰度,然后再漂浮:
cv::cvtColor(frame, greyMat, cv::COLOR_BGR2GRAY);
greyMat.convertTo(floatMat,CV_32F);
16bit的数据将是短整数(0-65535)。浮动将是32位。你的意思是? –