Как заставить USB-камеру работать в Open CV на C #?

#c# #opencv

#c# #opencv

Вопрос:

 videoCapture = highgui.CvCreateCameraCapture(0);
  

Это код, который я использую для получения записи с камеры. Хотя она работает для веб-камеры ноутбука, она не работает для камеры, подключенной через USB.

Это оболочка C #, которую я использую..

Ответ №1:

Недавно у меня возникли трудности с получением OpenCV для чтения с чего-либо, кроме «первой» веб-камеры, просто не удалось заставить ее работать (хотя я не отлаживал сами библиотеки OpenCV, я искал быстрое решение). В итоге я использовал DirectShow capture, который действительно выполнял захват видео из обоих источников. Возможно, вы захотите попробовать использовать DirectShow.Подключитесь к СЕТИ, чтобы заставить захват видео работать на вашей внешней веб-камере.