Windows 10 64 비트에서 OpenCV 3.1.0을 사용하고 있습니다. 웹캠이 작동하는 동안 웹캠의 해상도를 설정할 수 있기를 바랍니다. 카메라 작업 후 해상도를 쉽게 설정할 수 있습니다. 그러나 웹캠 캡처 중 해상도를 설정할 수 없습니다.OpenCV : 캡처하는 동안 VideoCapture의 해상도 변경
cv::VideoCapture cap(0);
cap.set(cv::CAP_PROP_FRAME_WIDTH, 0x7FFFFFFF); // working
cap.set(cv::CAP_PROP_FRAME_HEIGHT, 0x7FFFFFFF); // working
while (true) {
cv::Mat frame;
cap >> frame;
if (!frame.data) continue;
cv::imshow("test", frame);
if (cv::waitKey(1) >= 0) break;
int newHeight = 500 + rand() % 4 * 100;
cap.set(cv::CAP_PROP_FRAME_HEIGHT, newHeight); // not working
}
int newHeight = 500 + rand() % 4 * 100;
cap.set(cv::CAP_PROP_FRAME_HEIGHT, newHeight); // not working
나는 내 웹캠이이를 지원한다는 사실에 몹시 못 미친다. 그리고 나는 당신의 코멘트에서 팁을 얻었고 문제를 찾는다. 더 이상 고마워. –