最近踩了个坑,usb摄像头在ubuntu上使用会有警告信息打印,并且比较卡顿:
1.问题:
Corrupt JPEG data: 1 extraneous bytes before marker 0xd0
2.问题:
Corrupt JPEG data: premature end of data segment
- 解决办法:
这个直接屏蔽掉opecv中的信息,重新编译即可。
/3dparty/libjpeg/jdmarker.c:
if (cinfo->marker->discarded_bytes != 0) {
// WARNMS2(cinfo, JWRN_EXTRANEOUS_DATA, cinfo->marker->discarded_bytes, c);
cinfo->marker->discarded_bytes = 0;
}
2. 解决办法: