mipi相机模组图像失真问题
mipi相机模组输出存在的问题:输出视频存在拉伸。当前设置以800*800分辨率输出图像,输出的数据存在宽度方向拉伸。
看起来像视频按照自己的方式采集(长宽比4:3),拉伸至设置长宽(800*800)输出,导致图片失真。
Y方向设置偏移和实际偏移不一致。
有没有大神知道是什么原因的 ,请指导如何解决,谢谢! 读取mipi相机的视频流,使用v4l2的工具和opencv的VideoCapture方法如下:
cv::VideoCapture cap("v4l2src io-mode=dmabuf device=/dev/video0 ! video/x-raw, format=(string)GRAY8, width=(int)" + std::to_string(width) + ", height=(int)" + std::to_string(height) + " ! appsink"); cv::Mat img;
bool ret_val = cap.read(img);
cv::Mat imwrite 保存图片之后,正方形的物体在图片中显示成 长方形了.
页:
[1]