Может ли 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, помогите нам всем спасти мир - предоставьте имена камер, листер =)