У меня есть 4 цифровых камеры, расстояние между каждым кулачком составляет 30 см, мне нужно программное обеспечение или библиотека программирования, которая работает на C++ или Java, которая может снимать видео с этих 4-х камер и помещать их в одно видео, показывая только один образ, собранный с 4-х камер, любые подсказки были бы полезны, спасибо в любом случае.Какой лучший язык программирования для обработки видео?
ответ
Посмотрите на Pure Data и GEM. У этого есть некоторые интересные возможности, хотя это может быть больше, чем вы хотите откусить.
В Java есть Java Media Framework, что дает вам неплохие инструменты для работы.
При использовании Pure Data, GEM является стандартной библиотекой для видео. Но вы также можете использовать http://Gridflow.ca и PDP. Каждый из них основан на своих собственных помещениях. GEM в основном раскрывает OpenGL для Pure Data, в то время как Gridflow - это математическая матрица, в основном для видео. –
Это проблема со стереозвуком и один способ слияния n
Различные изображения будут использовать какие-то локальные функции (SIFT, SURF, FAST и т. Д.). В библиотеке OpenCV есть уже обнаруженный SURF-детектор. Вероятно, вам понадобится использовать C или C++ для обработки в реальном времени.
Я бы порекомендовал вам OpenCV, который является библиотекой компьютерного зрения с открытым исходным кодом для разработки C. После настройки он относительно прост в использовании.
Отъезд this reference. Взгляните на метод cvCaptureFromCAM(), подробно описанный в ссылке, чтобы читать кадры с видеокамеры.
Я рекомендую вам использовать рамки GStreamer. Я сделал с ним аналогичные вещи: объединение видеопотока, записи на экране и логотипа в одно комбинированное видео.
варианты языка программирования являются:
- C: с помощью API напрямую. Это не слишком сложно. См. documentation.
- Python: привязки к API C
- gst-launch: декларативный язык для быстрой настройки трубопровода. Подсказка: Он потрясает!
- Vala: скриптовый язык с C# синтаксис. Он никогда не использовал его, поэтому я не могу сказать, что это хорошо.
Кроме того, проверить мой ответ на этот вопрос: How can I tile videos/create a video montage?
- 1. Лучший язык программирования для обработки медицинских изображений
- 2. Какой лучший язык программирования для обучения машинам?
- 3. Какой лучший язык программирования для селена?
- 4. Какой лучший язык программирования для большой системы SOA?
- 5. Какой язык программирования это?
- 6. Какой язык программирования выбрать?
- 7. Windows: Какой язык программирования?
- 8. Какой язык программирования/обфускация?
- 9. Какой язык программирования/шаблона?
- 10. Какой лучший язык программирования для решения числовой головоломки?
- 11. Какой лучший язык программирования для написания веб-бота?
- 12. Какой лучший язык программирования для создания (небольших) веб-приложений?
- 13. Какой лучший язык программирования для написания настольной системы слежения GPS?
- 14. Какой лучший язык программирования для написания парсеров и компиляторов?
- 15. ¿Какой язык программирования?
- 16. Какой язык программирования?
- 17. Какой язык программирования?
- 18. Какой язык программирования выбрать для веб-страниц?
- 19. Какой язык программирования используется для приложения формы?
- 20. Какой лучший язык для распознавания следа?
- 21. обработки язык программирования: импорт звуковые и видео файлы
- 22. Лучший язык программирования и программирования для программного обеспечения сетевого картографирования
- 23. Какой лучший язык для написания селеновых тестов?
- 24. Какой самый сжатый язык программирования?
- 25. Какой язык программирования написан FogBugz?
- 26. Какой язык программирования является синтаксисом?
- 27. лучший инструмент/язык программирования для визуализации данных
- 28. Лучший язык программирования для преподавания эконометрики?
- 29. Какой язык программирования написан iOS?
- 30. Какой язык программирования использует AndroidStudio?
Я думаю, вы должны спросить о лучшей библиотеке или лучшего применения, не самый лучший язык. Кроме того, для чего O/S? И как вы хотите объединить или выбрать 4 видео в 1? – ChrisW
Почему вы просто не получаете программное обеспечение для редактирования видео? Это как стреляющие пушки у воробьев ... –
@ Джан Кубощек - Нет такой вещи, как перебор! :) – willcodejavaforfood