Я новичок в 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 - в результате получается черное изображение на обоих. Пожалуйста, дайте мне знать, что я пропускаю.