Я новичок в OpenCV и пытаюсь захватить изображение, а затем сохраняю его в файле. Я размещаю код для вашей ссылки ниже.
Файл jpg сохраняется, но он черный.
// Capture the Image from the webcam
CvCapture *pCapturedImage = cvCreateCameraCapture(0);
// Get the frame
IplImage *pSaveImg = cvQueryFrame(pCapturedImage);
// Save the frame into a file
cvSaveImage("test.jpg". ,pSaveImg); // A JPG FILE IS BEING SAVED
// OF 6KB , BUT IT IS BLACK
Все функции выполняются успешно. Я пробовал вышеуказанный код как в XP, так и в Vista - результат - это черное изображение на обоих. Пожалуйста, дайте мне знать, чего я упускаю.