- OpenCV防抖代码
https://blog.csdn.net/quantum7/article/details/143586176
- 防抖会剪裁画面
这个剪裁还各不一样。比如说1280*720:
在Ubuntu虚拟机上,变成1024*576
在高通平台上,变成1024*590
-
错误处理代码
uchar* pRaw = rawFrame.data; uchar* pStb = stbFrame.data; for (int i=0; i<stbFrame.rows; i++) { memcpy(pRaw, pStb, stbFrame.cols*3); pRaw += rawFrame.cols*3; pStb += stbFrame.cols*3; }

-
正确代码
#if 1
uchar* pRaw = rawFrame.data;
uchar* pStb = stbFrame.data;
for (int i=0; i<stbFrame.rows; i++)
{
memcpy(pRaw, pStb, stbFrame.cols3);
pRaw += rawFrame.cols3;
pStb += rawFrame.cols*3;
}
#else
//blocked on other place at sg882g
for (int j=0; j<sheight; j++){
for (int i=0; i<swidth; i++){
cv::Vec3b& pixel0 = bgr.atcv::Vec3b(j, i);
cv::Vec3b& pixel1 = stabFrame.atcv::Vec3b(j, i);
pixel0[0] = pixel1[0];
pixel0[1] = pixel1[1];
pixel0[2] = pixel1[2];
}
}
#endif
