каков лучший язык программирования обработки видеоданных? [закрытый]

5
задан Ned Batchelder 16 July 2010 в 19:16
поделиться

4 ответа

Это проблема стерео соответствия, и одним из способов объединения n разных изображений было бы использование каких-то локальных функций (SIFT, SURF, FAST и т. Д.). В библиотеке OpenCV уже реализован детектор SURF. Возможно, вам потребуется использовать C или C ++ для обработки в реальном времени.

0
ответ дан 15 December 2019 в 06:16
поделиться

Я бы порекомендовал вам OpenCV , библиотеку компьютерного зрения с открытым исходным кодом для разработки на C. После настройки его относительно легко использовать.

Ознакомьтесь с этой ссылкой . Взгляните на метод cvCaptureFromCAM () , подробно описанный в справочнике, для чтения кадров с видеокамеры.

1
ответ дан 15 December 2019 в 06:16
поделиться

Посмотрите на Чистые данные и GEM . У него есть несколько интересных возможностей, хотя это может быть больше, чем вы хотите откусить.

В Java есть Java Media Framework , которая дает вам неплохие инструменты для работы.

1
ответ дан 15 December 2019 в 06:16
поделиться

Я рекомендую вам использовать для этого фреймворк GStreamer. Я уже делал с его помощью подобные вещи: объединение видеопотока, записи экрана и логотипа в одно комбинированное видео.

Варианты языков программирования:

  • C: использование API напрямую. Это не слишком сложно. См. документацию.
  • Python: привязка к C API
  • gst-launch: декларативный язык для быстрой настройки конвейера. Подсказка: это круто!
  • Vala: скриптовый язык с синтаксисом C#. Никогда не использовал его, поэтому не могу сказать, что он хорош.

Также посмотрите мой ответ на этот вопрос: Как наложить видео на плитку/создать видеомонтаж?

1
ответ дан 15 December 2019 в 06:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: