मैं उपलब्ध कैमरों की संख्या प्राप्त करना चाहता हूं।ओपनसीवी 2.3 में कैमरों की गणना कैसे करें?
मैं इस तरह कैमरों की गिनती करने की कोशिश की:
for(int device = 0; device<10; device++)
{
VideoCapture cap(device);
if (!cap.isOpened())
return device;
}
अगर मैं एक कैमरा जुड़ा हुआ है, इसे खोलने में विफल कभी नहीं। इसलिए मैंने विभिन्न उपकरणों का पूर्वावलोकन करने की कोशिश की लेकिन मुझे हमेशा अपने कैमरे की छवि मिलती है।
अगर मैं एक दूसरा कैमरा कनेक्ट, डिवाइस 0 कैमरा 1 और डिवाइस 1-10 कैमरे हैं 2.
मुझे लगता है कि डायरेक्टशो उपकरणों के साथ एक समस्या है।
इस समस्या को हल करने के लिए कैसे करें? या ओपनसीवी 1 cvcamGetCamerasCount()
में कोई फ़ंक्शन है?
मैं विंडोज 7 और यूएसबी कैमरे का उपयोग कर रहा हूं।
यह क्योंकि अगर आप 'आईडी डाल = -1' यह पहली उपलब्ध कैमरा ले जाएगा है .. – Lipis