Некоторое время я играю с OpenCV и обнаружил странное поведение некоторых устройств захвата (PS3 Eye, Logitech C940, iSight) даже на разных платформах.
Использование OpenCV в Windows: всекулачки, упомянутые выше, работают хорошо.Но когда я захочу использовать 2 камеры и, следовательно, создать второй захват, это будет зависеть от устройств, которые я использую в настройке Dual Cam.
PS3 Eye + C940: без проблем 2x C940: без проблем
2x PS3 Eye: нет шансов, будет инициализировано только определенное устройство, которое было подключено первым.Другой PS3 Eye нельзя использовать в одно и то же время ... Нет сообщений об ошибках и не отображается информация о проблеме.
В настоящее время при использовании OpenCV в MacOSX 10.7 (то же самое для 10.6.x) возникают разные проблемы при использовании того же самогоустройства и даже то же приложение QtGui с 2 независимыми GLWidgets для отображения вывода cv в QtGui.
Каждая установка великолепна, если она не использует PS Eye в Mac OS.Я попробовал Macam и несколько других инструментов, но я просто не могу заставить OpenCV инициировать эту камеру в OSX (я купил 3 для моего проекта, поэтому аппаратные пробники маловероятны).
Мне все еще интересно, где проблема... Может быть, 2 PS Eye будет работать в OSX, если бы один?Я не могу сказать.
Я могу даже одновременно снимать с двухкратных веб-камер Logitech FULL HD с хорошей производительностью.
Есть идеи, где может быть ограничение с Dual PS Eye в Windows?Возможно USB?И почему OpenCV в OSX Capture не может работать с PSEye, но macam может получить доступ к камере?
Я просто хочу понять, что происходит.Возможно, кто-нибудь из вас нашел способ использовать хотя бы один PS Eye в OSX?Или это просто невозможно?Не может ли opencv каким-либо образом использовать компонент macam?