Может ли OpenCV 2.2 предоставить мне названия устройств камер? - PullRequest
2 голосов
/ 22 марта 2011

Может ли OpenCV 2.2 предоставить мне названия устройств камер?

Почему я спрашиваю - обычно (на Mac и Linux) простой рукописный индексный список камер (например, здесь) на основе этого исследования ) работает для 2.2.0, но на Windows это работает для OpeCV 2.1 и минорных версий. А когда вы переходите на 2.2.0, вы, например, начинаете испытывать проблемы

  • Со ВСЕМИ виртуальными камерами
  • С лотами не виртуальных камер.

И я вас высосал - это отстой, когда ваш код работал на всех платформах и чем сломался.

Говорят, OpenCV можно перекомпилировать вручную с опциями HAVE_VIDEOINPUT HAVE_DSHOW ... но я (новичок в C ++) действительно хотел бы увидеть учебник (шаг за шагом перекомпилировать OpenCV с такими параметры, например, из моего vs08), или, более лучшее решение, способ получить захватываемые имена камер от OpenCV, чтобы они могли сказать пользователю что-то вроде

Мы используем OpenCV для захвата камеры, и она не нашла ЛЮБЫХ УДЕРЖИВАЕМЫХ УСТРОЙСТВ ВСЕГО НА ВАШЕМ МАШИНЕ (хотя у нас, по крайней мере, теперь есть как минимум 2). Идите, общайтесь с сообществом openCV.

второй вариант груб. и мне очень жаль, но, пожалуйста, ребята из OpenCV, помогите нам всем спасти мир - предоставьте имена камер, листер =)

...