इस erorr संदेश logitech C270 (OpenCV 2.4.2/C++) के साथ Ubuntu पर साधारण कैमरा कब्जा चलाने पर प्रकट होता है:OpenCV त्रुटि -> highgui त्रुटि: V4L/V4L2: VIDIOC_S_CROP
HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP
और आगे:
Corrupt JPEG data: 2 extraneous bytes before marker 0xd1 Corrupt JPEG data: 1 extraneous bytes before marker 0xd6 Corrupt JPEG data: 1 extraneous bytes before marker 0xd0 Corrupt JPEG data: 1 extraneous bytes before marker 0xd0
मैं फ्रेम लेकिन फ्रेम चौड़ाई और ऊंचाई बदली जब एक चटाई वस्तु के लिए लिख नीचे देखें का मान:
Mat frame;
videoCapture = new VideoCapture(camId);
if(!videoCapture->isOpened()) throw Exception();
cout << "Frame width: " << videoCapture->get(CV_CAP_PROP_FRAME_WIDTH) << endl;
cout << "Frame height: " << videoCapture->get(CV_CAP_PROP_FRAME_HEIGHT) << endl;
(*videoCapture) >> frame;
cout << "Mat width: " << frame.rows << endl;
cout << "Mat height: " << frame.cols << endl;
आउटपुट:
Frame width: 640
Frame height: 480
Mat width: 480
Mat height: 640
क्षमा करें, मेरी गलती-.- – user2192424
लेकिन मुझे नहीं पता कि आपको प्राप्त होने वाले त्रुटि संदेशों से कैसे छुटकारा पाना है। मैं उन्हें भी अपनी मशीन पर ले जाता हूं। – carlito