Руководство пользователя Orange Pi Zero 3

  Обзор   |  Запуск   |    Linux     |  Сборка Linux   |  Android   |  Сборка Android   |

  RU            EN  

Глава 3. Использование Linux: системы Debian/Ubuntu Server и настольная Xfce
Страница:   25    26    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47    48    49    50    51    52    53    54    55    56    57    58    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76    77    78    79    80    81    82    83    84    85    86    87    88    89    90    91    92    93    94    95    96    97    98    99    100    101    102    103    104    105    106    107    108    109    110    111    112    113    114    115    116    117    118    119    120    121    122  


3.11.4. Тест USB-камеры

  • 1) Сначала вставьте USB-камеру в USB-порт платы Orange Pi.

  • 2) Затем через команду lsmod видно, что ядро автоматически загрузило следующие модули
    orangepi@orangepi:~$ lsmod
    Module Size Used by
    uvcvideo 106496 0

  • 3) С помощью команды v4l2-ctl вы можете увидеть, что информация об узле устройства

    Обратите внимание, что l в v4l2 — это строчная буква l, а не цифра 1. Кроме того, серийный номер видео не обязательно должен быть video0, смотрите, что вы на самом деле видите

    .

  • 4) Используйте fswebcam для проверки USB-камеры.

    a. Установить fswebcam

    orangepi@orangepi:~$ sudo apt update
    orangepi@orangepi:~$ sudo apt-get install -y fswebcam

    b. После установки fswebcam вы можете использовать следующую команду для фотографирования:

      а) опция -d используется для указания узла устройства USB-камеры b) --no-banner используется для удаления водяного знака с фотографии c) опция -r используется для указания разрешения фотографии d)параметр -S используется для установки количества предыдущих кадров для пропуска e) ./image.jpg используется для установки имени и пути сгенерированной фотографии
    orangepi@orangepi:~$ sudo fswebcam -d /dev/video0 \
    --no-banner -r 1280x720 -S 5 ./image.jpg

    c. В серверной версии системы Linux вы можете использовать команду scp для передачи сделанных снимков на ПК с Ubuntu для зеркального просмотра после съемки.

    orangepi@orangepi:~$ scp image.jpg test@192.168.1.55:/home/test (Modify the IP

    адрес и путь в соответствии с реальной ситуацией)

    d. В настольной версии системы Linux вы можете напрямую просматривать захваченные изображения через дисплей HDMI.

  • 5) Используйте mjpg-streamer для тестирования USB-камеры

    a. Скачать mjpg-streamer

      а) Адрес загрузки Github:
      orangepi@orangepi:~$ git clone https://github.com/jacksonliam/mjpg-streamer

      b) Адрес загрузки изображения Gitee:

      orangepi@orangepi:~$ git clone https://gitee.com/leeboby/mjpg-streame

    b. Установите зависимые пакеты

      а) Система Ubuntu
      orangepi@orangepi:~$ sudo apt-get install -y cmake libjpeg8-dev

      b) Система Debian

      orangepi@orangepi:~$ sudo apt-get install -y cmake libjpeg62-turbo-dev

    c. Скомпилируйте и установите mjpg-streamer

    orangepi@orangepi:~$ cd mjpg-streamer/mjpg-streamer-experimental
    orangepi@orangepi:~/mjpg-streamer/mjpg-streamer-experimental$ make -j4
    orangepi@orangepi:~/mjpg-streamer/mjpg-streamer-experimental$ sudo make install

    d. Затем введите следующую команду, чтобы запустить mjpg_streamer

    Обратите внимание, что серийный номер видео не обязательно должен быть video0, пожалуйста, обратитесь к тому, что вы видите на самом деле

    .
    orangepi@orangepi:~/mjpg-streamer/mjpg-streamer-experimental$ export LD_LIBRARY_PATH=.
    orangepi@orangepi:~/mjpg-streamer/mjpg-streamer-experimental$ sudo ./mjpg_streamer -i "./input_uvc.so -d \
    /dev/video0 -u -f 30" -o "./output_http.so -w ./www"

    e. Затем введите [IP-адрес платы: 8080] в браузере ПК с Ubuntu или ПК с Windows или мобильного телефона в той же локальной сети, что и плата, чтобы увидеть вывод видео с камеры



    Img 3.95

     <         > 


  • Страница:   25    26    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47    48    49    50    51    52    53    54    55    56    57    58    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76    77    78    79    80    81    82    83    84    85    86    87    88    89    90    91    92    93    94    95    96    97    98    99    100    101    102    103    104    105    106    107    108    109    110    111    112    113    114    115    116    117    118    119    120    121    122