optim MIPI reading

This commit is contained in:
jario 2023-12-27 18:42:25 +08:00
parent cf6a285f3e
commit 819fd4c82a
1 changed files with 4 additions and 1 deletions

View File

@ -132,7 +132,10 @@ void Camera::openImpl()
this->_fps = 30; this->_fps = 30;
} }
sprintf(pipe, "nvarguscamerasrc sensor-id=%d ! video/x-raw(memory:NVMM), width=(int)%d, height=(int)%d, format=(string)NV12, framerate=(fraction)%d/1 ! nvvidconv flip-method=0 ! video/x-raw, width=(int)%d, height=(int)%d, format=(string)BGRx ! videoconvert ! video/x-raw, format=(string)BGR ! appsink", this->_camera_id, this->_width, this->_height, this->_fps, this->_width, this->_height); sprintf(pipe, "nvarguscamerasrc sensor-id=%d ee-mode=0 tnr-mode=0 aeantibanding=0 wbmode=0 ! \
video/x-raw(memory:NVMM), width=(int)%d, height=(int)%d, format=(string)NV12, framerate=(fraction)%d/1 ! \
nvvidconv ! video/x-raw, format=(string)BGRx ! appsink",
this->_camera_id, this->_width, this->_height, this->_fps);
this->_cap.open(pipe, cv::CAP_GSTREAMER); this->_cap.open(pipe, cv::CAP_GSTREAMER);
} }
else if (this->_type == CameraType::RTSP) else if (this->_type == CameraType::RTSP)