التقاط دفق كاميرا ويب تحت Linux
سؤال
أحاول الحصول على صور من كاميرا ويب minoru3D، وهي في الواقع اثنين من كاميرات الويب vimicro بالإضافة إلى مركز USB في حزمة واحدة. المشكلة هي أن OpenCV يأخذ دائما تدفقات في أقصى دقة، مما يجعل التقاط في وقت واحد من كاميرا ويب مستحيلة (بسبب قيود USB). كيف يمكنني تعيين الدقة أو FPS؟ لسبب ما، يتواصل OpenCV
cvSetCaptureProperty( capture, CV_CAP_PROP_FRAME_WIDTH, 320 );
cvSetCaptureProperty( capture, CV_CAP_PROP_FRAME_HEIGHT, 240 );
لا تعمل. لا أحتاج إلى العمل مع OpenCV، أي مكتبة أخرى تفعل نفس الوظيفة جيدة بالنسبة لي. يستخدم كاميرا الويب برامج تشغيل UVC من Kernel 2.6.30، مع V4L2. حاولت الوحدة المخصصة هنا: http://linuxtv.org/hg/~pinchartl/uvcvideo. على صندوق Ubuntu الخاص بي مع 2.6.27 نواة.
لا تنتمي إلى StackOverflow