Видеокамера Canon DSLR в OpenCV - PullRequest
0 голосов
/ 26 июня 2019

Мне нужно захватить кадр с камеры DSLR.Я знаю, что могу использовать шапку Videocapture (0);для захвата с веб-камеры по умолчанию.Если я соединяюсь с usb камерой и запускаю код, кажется, что он не может найти камеру.Что я должен сделать для захвата из DSLR?

1 Ответ

0 голосов
/ 28 июня 2019

В общем, я обнаружил, что заставить OpenCV работать с чем угодно, кроме основной веб-камеры, практически невозможно.Теоретически, я думаю, что он использует драйвер UVC, но мне почти повезло, что он прочитал.Одна вещь, которую вы можете попробовать - это использовать VLC и посмотреть, сможете ли вы захватить с него видеопоток с вашей камеры.Если вы можете, вам повезет, и вы поймете, какой камерой или видеоустройством на самом деле является DSLR.

Если у вашей DSLR есть SDK для разработки, возможно, вы можете захватывать кадры с помощью их интерфейса, а затем использовать OpenCV для обработки.Я делаю это для проекта.У меня есть сторонний SDK, который я использую для поиска и управления камерой, и я перемещаю видеоданные в OpenCV (EmguCV) для обработки.

Doug

...