jetson nano上Ubuntu系统调用摄像头bug
今天在做一个比赛的时候,通过调用摄像头做检测并输出目标角度和距离。刚开始用的是
cv::VideoCapture cap;
cap.open("/dev/video0");
没有任何问题,使用pnp解算得到的角度和距离都是正确的,画面也是小画面。
后面加了一些功能,没注意改了摄像头调用使用的语句是:
cv::VideoCapture cap(0);
结果出现角度距离均有很大误差,而且出现画面是原始大画面的情况。改了好多版本均没发现问题所在,最后尝试改换前面的调用方式才得以解决。原因暂不清楚,所以以此记录,以防后面出现同样情况不知道怎么解决。