Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Блоги сообщества Raspberry Pi
  3. Захват видео через HDMI вход HDMI-CSI моста для Raspberry Pi

Захват видео через HDMI вход HDMI-CSI моста для Raspberry Pi

Запланировано Прикреплена Закрыта Перенесена Блоги сообщества Raspberry Pi
1 Сообщения 1 Posters 360 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано pi
    #1

    HDMI порт Raspberry Pi работает только в режиме выхода видеосигнала. Что делать, если необходим HDMI-вход для захвата видео (от камеры или видеокарты)? Использовать специальный модуль -HDMI-CSI мост, который подключается к порту камеры.

    f966b1f1-93fb-4851-970d-bfb7c1f13cfe-image.png

    В данном статье рассмотрим одно из таких устройств - B101 от Auvidea

    Технические характеристики:

    • Разрешение захватываемого видео - 1080p25 (это программное ограничение драйвера для Raspberry Pi в настоящий момент, в будущем разрешение может быть улучшено)
    • Чип - Toshiba TC358743XBG
    • Подключение к Raspberry Pi - 15-ти контактным с шагом 1мм FPC шлейфом к CSI порту (всё аналогично подключению модуля камеры)
    • Питание - 3.3V, питается от 15 контакта CSI порта
      532d1ec8-25bf-4874-8fb2-ccd6ce24012a-image.png
      Linux ядро начиная с 4-ой версии имеет встроенные драйвера для чипаTC358743XBG, который используется в модуле. В Raspberry Pi всё должно работать "из коробки"

    Захват видео в Raspbian

    Захват видео данным модулем тестировался вRapsbian Jessie Lite 4.1.13-v7+ (релиз от 25.11.2015). Поскольку модуль эмулирует CSI-камеру Raspberry Pi, то для его работы необходимо активировать камеру через raspi-config . После перезагрузки с данным модулем можно работать через стандартную программу Raspbian raspivid , точно также как с камерой, например для бесконечного отображения входящего видеопотока на экране, нужно выполнить команду:

    raspivid -t 0
    

    Перезагрузка модуля видеозахвата

    Модуль необходимо перезагружать перед каждым новым вызовом raspivid. Для этого соединим произвольный (в моём примере это будет GPIO 4) управляющий контакт на GPIO RasPi и контакт сброса на модуле проводком. Для перезагрузки модуля захвата видео нужно кратковременно обеспечить низкий уровень на контакте сброса, а потом вернуть высокий.

    Также можно обойтись без проводка. Линия сброса на модуле видеозахвата соединена с 11 линией CSI порта RasPi (CAM_GPIO) шлейфом. Линия CAM_GPIO c CSI порта физически соединена с одним из контактов на GPIO (каким конкретно зависит от модели Raspberry Pi). Низкий, а затем высокий уровень на CAM_GPIO приведёт к перезагрузке модуля.

    P.S. В этой статье рассмотрено устройство B101 от Auvidea . Существуют также более дешёвые(20-30$) аналоги устройств захвата видео для Raspberry Pi с этим же чипом ( Toshiba TC358743XBG ) от китайских производителей

    1 ответ Последний ответ
    0

    • Войти

    • Нет учётной записи? Зарегистрироваться

    • Login or register to search.
    • Первое сообщение
      Последнее сообщение
    0
    • Категории
    • Главная
    • Документация
    • Последние
    • Пользователи