1. 前言
之前调试了一个allied vision alvium相机
通过CSI2连接到板
想用OpenCV写一个简单的c++代码
cv::VideoCapture capvid ;
cv::Mat frame;
std::string pipeline = “v4l2-ctl -d /dev/video0 --set-fmt-video=width=720,height=544, --set-ctrl bypass_mode=0 --stream-mmap --stream-count=600”;
capvid.open(pipeline, cv::CAP_V4L2);
capvid>>frame;
cv::imshow(“input”,frame);
输出帧的高度和宽度为0
2. v4l2-ctl 终端采集
当在终端中运行
v4l2-ctl -d /dev/video0——set-fmt-video=width=720,height=544,
——stream-mmap——stream-count=600
采集正常
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&l