سؤال

أحاول الحصول على صور من كاميرا ويب 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 نواة.

هل كانت مفيدة؟

المحلول

انا إستعملت luvcview. و v4l2cam. لأغراض بلدي. 2 هو مكتوب خصيصا للنصفين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top