Использование смартфона в качестве камеры

При отсутствии компьютерной камеры можно в качестве камеры использовать смартфон.

Содержание

1 Droidcam

Программный пакет Droidcam предполагает установку приложений как на смартфон, так и на компьютер.

1.1 Установка программного обеспечения

Для работы следует установить клиента на смартфон и на операционную систему компьютера.

1.1.1 Смартфон

На смартфон следует установить приложение DroidCam.

1.1.2 Windows

1.1.3 Linux

  • Необходима поддержка Video4Linux loopback в ядре:
    1Device Drivers --->
    2  <M> Multimedia support --->
    3    [*] Cameras/video grabbers support
    4    [*] Media Controller API
    5    [*] V4L2 sub-device userspace API
    
  • Пакет устанавливает утилиты и модуль ядра.
  • Репозиторий клиента: https://github.com/dev47apps/droidcam.
  1. Дистрибутивы

    • Gentoo
      • Пакет отсутствует в основном дереве portage. Следует использовать overlay:
      • Установка:
        1emerge droidcam
        
  1. Настройка

    • В результате будет установлен модуль ядра v4l2loopback_dc.
    • По умолчанию разрешение установлено в 640x480.
    • Для настройки разрешения необходимо задать опции для модуля.
    • Опции задаются в соответствующих файлах. В зависимости от дистрибутива они называются:
      • /etc/modprobe.d/v4l2loopback-dc.conf;
      • /etc/modprobe.d/droidcam.conf.
    • Формат записи:
      1options v4l2loopback-dc width=640 height=480
      
    • Поддерживаемые разрешения: 320×240, 480×360, 640×480, 960×720, 1280×720, 1920x1080.

1.2 Использование программы

После запуска программы на смартфоне возможно переключения камер телефона.

1.2.1 Подключение по Wi-Fi

  • Запускаем droidcam на компьютере и на телефоне.
  • Выбираем подключение по Wi-Fi (нужно подключаться обязательно к одной и той же сети с телефона и с компьютера).
  • После подключения к Wi-Fi в программе на смартфоне отобразиться IP.
  • На компьютере в программе выберите тип подключения “Connect over WiFi (LAN)”, введите IP и порт из приложения на смартфоне, нажмите Start.

1.2.2 Подключение по Wi-Fi (через броузер)

  • Запускаем droidcam на телефоне.
  • Открываем броузер на любом устройстве и вводим в адресную строку http://ip:port, где ip и port — это IP-адрес и порт из приложения на андроиде.

1.2.3 Подключение по Wi-Fi (создав Wi-Fi сервер)

  • На компьютере в программе выбирается режим Create WiFi Server, нажмите Start.
  • На смартфоне в приложении:
    • откройте опции, выберите Connect to Server, Add new;
    • в поле Name введите любое название;
    • в поле IP Address введите адрес компьютера;
    • нажимает Save;
    • выбираем созданный сервер.

1.2.4 Подключение по USB

  • На смартфоне включить Отладка по USB.
  • На компьютере в программе выбрать режим Connect over USB (на компьютере должны быть установлены драйвера ADB).
  • Подключить смартфон по USB кабелю.
  • На компьютере нажать Start.

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие