Я пытаюсь разработать приложение, в котором платформа Beaglebone захватывает видеоизображения с подключенной к нему камеры, а затем отправляет их (через интернет-сокет) в приложение для Android, которое показывает приложение видеоизображения.Интерфейс видеокамеры между beaglebone и android
Я прочитал, что openCV может быть очень хорошим вариантом для захвата изображений с камеры, но тогда я не уверен, как изображения могут быть отправлены через сокет.
С другой стороны, я думаю, что видеоизображения, полученные приложением Android, могут обрабатываться простыми изображениями. Имея это в виду, я думаю, что я могу обновить изображение каждую секунду или около того.
Я не уверен, что я нахожусь в правильном направлении для реализации, поэтому я очень ценю любые предложения и помощь, которые вы могли бы предоставить.
Заранее спасибо, Гас.
Большое спасибо за информацию. Из того, что я проверил, они используют приложение java для передачи данных, как я могу это сделать с помощью программы C (передающей информацию через сокет)? И любая идея о программировании на стороне клиента? Кроме того, знаете ли вы, что можно сделать то же самое с помощью Angstrom distro ?. Я спрашиваю вас, так как я не мог найти ссылку, чтобы связаться с ними. – gus
Это на самом деле приложение JavaScript, которое отличается от языка Java. Они используют OpenCV для самого видеозахвата. – Jadon
Конечно, можно сделать то же самое в Angstrom (который поставляется с установленными библиотеками OpenCV - вы можете увидеть мою демонстрацию BeagleStache) (http://beagleboard.org/project/stache).Также возможно сделать все это только в C, но вам нужно быть знакомым с программированием сокетов. Для вас может быть полезен пример [потоковой передачи на Android с использованием RTP] (http://stackoverflow.com/questions/11452865/displaying-live-udp-or-rtp-stream-multicast-on-android). – Jadon