Я работаю над проектом по созданию видео в высоком динамическом диапазоне в режиме реального времени.Цель состоит в том, чтобы сделать это с помощью 3 готовых веб-камер (Microsoft LiveCam Studio).Я начал пытаться использовать OpenCV, но мне было трудно заставить его открывать камеры.Поэтому я прыгнул прямо на videoInput
.Я могу заставить любые две камеры работать друг с другом.И я могу заставить любые две веб-камеры работать со встроенной веб-камерой на моем ноутбуке.Но если я попытаюсь запустить все три веб-камеры вместе, я получу
ОШИБКА: невозможно запустить график '
После нескольких часов исследования videoInput.cpp
Я не могу понятьпочему не возникнет проблем с двумя камерами одинакового типа, но не получится, когда я добавлю третью.
Я думал, что почти достиг своего проекта, когда достиг этой неожиданной стены.
У вас есть какие-нибудь мысли по этому поводу?
Windows 7 (64)
Visual Studio 2011
Мне нужно синхронизировать кадр из всех трех камер.Я открыт для любых предложений о том, как это сделать.Есть ли какая-либо другая инфраструктура, которая позволит мне избежать DirectShow или MediaFoundation?У кого-нибудь есть код, который я могу посмотреть, который откроет несколько камер и вытянет кадры из потоков?