2012-05-06 84 views
5

我正在製作一個運行多個攝像頭/攝像頭的應用程序。我無法設法檢測到OpenCV擁有的攝像頭數量,以便在其中安裝多個子攝像頭。使用OpenCv檢測PC上攝像頭/攝像頭的數量

有人可以幫助我嗎?

我搜索的OpenCV willowgarage但未能

感謝

回答

6

我不認爲OpenCV提供任何功能,告訴多少相機進行檢測。一個簡單而跨平臺的方式是在一個循環中調用VideoCapture::open(),比如說0到10,並且在每次迭代中檢查VideoCapture::isOpened()是否返回true。這樣你就知道相機的索引以及你有多少。

+0

ya。謝謝。我認爲這是一個有效的方式:) –