Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
В этом сообщении блога будет рассказано, как устанавливается камера Raspberry Pi на плату разработки Raspberry Pi, от установки до использования. Блогер ссылался на множество сообщений в ходе этого процесса. Теперь я поделюсь с вами более подробным процессом.
При подключении оборудования нам сначала нужно использовать кабель FFC камеры Raspberry Pi для подключения камеры Raspberry Pi и платы разработки Raspberry Pi. Где Кабельное Интерфейс соединения называется CSI (Camera Serial Интерфейс) интерфейс.
Интерфейс CSI платы разработки Raspberry Pi расположен рядом с интерфейсами USB и Ethernet. Сначала мы снимаем черную перегородку интерфейса CSI, затем вставляем синий конец кабеля в сторону интерфейса Ethernet, а затем нажимаем на черную перегородку, чтобы закрепить ее.
Подключите один конец камеры таким же образом, удерживая синий конец кабеля в том же направлении, что и задняя часть камеры.
При подключении обязательно отключите питание.
Сначала откройте терминал Raspberry Pi и обновите Raspberry Pi:
sudo apt-get update
sudo apt-get upgrade
Затем введите команду, чтобы открыть интерфейс конфигурации Raspberry Pi:
sudo raspi-config
Выполните следующие действия, чтобы найти опцию камеры и включить функцию камеры Raspberry Pi.
После его открытия используйте команду перезагрузки, чтобы перезапустить Raspberry Pi. Теперь камеру можно использовать на Raspberry Pi.
Использовать камеру Raspberry Pi для фотографирования очень просто, достаточно ввести команду в терминале. Здесь используется команда raspistill в системе Raspberry Pi:
raspistill -o a.jpg -t 1000
Функция этой строки команды — сделать фотографию с именем a.jpg после задержки в одну секунду и сохранить ее в домашнем каталоге Raspberry Pi. Параметр после опции -t задержки указывается в миллисекундах, 1000 означает 1 секунду. Опцию задержки не нужно добавлять при вводе команды, но имя после -o должно присутствовать. Вот рендеринг:
То же самое достигается вводом команд. Команда выглядит следующим образом:
raspivid -o b.h264 -t 10000 -w 1280 -h 720
Цель этой команды — записать десятисекундное видео с названием b.h264 с разрешением 1280x720. Аналогично, если после имени нет параметров, система по умолчанию устанавливает время записи 5 секунд и разрешение 1920×1080.
В это время на экране можно воспроизводить Записано на видео.,Но это не обычный видеофайл, который можно запустить на обычных плеерах.,И записанное видео не имеет звука. Чтобы конвертировать видео формата .h264 в видео формата mp4,Вам нужно использовать функцию под названиемgpacинструменты。sudo apt-get install -y gpac
После установки введите следующую команду, чтобы преобразовать формат видео прямо сейчас. Конвертированное видео будет иметь частоту 30 кадров в секунду.
MP4Box -fps 30 -add b.h264 b.mp4
Используйте следующее программное обеспечение для мониторинга с открытым исходным кодом для Linux: motion Введите команду для установки:
sudo apt-get install motion
Во-первых, измените фоновый процесс программного обеспечения управления движением на открытие, чтобы оно всегда могло работать в фоновом режиме. Введите следующую команду, чтобы изменить «нет» в «start_motion_daemon=no» в файле на «да».
sudo nano /etc/default/motion
Затем введите команду, чтобы открыть файл конфигурации движения:
sudo nano /etc/motion/motion.conf
В этом файле сохранено множество основных настроек движения. Файл содержит много контента. Если вам интересно, вы можете изучить его не спеша. Поскольку существует множество опций, ниже перечислены только значения некоторых из наиболее важных опций. Вы можете использовать значения по умолчанию для других или обратиться к документам на официальном сайте motion, которые очень подробны и подробно описаны. иметь пояснения к каждому параметру. Комментарии, включенные в motion.conf, также очень полны.
Параметры, которые необходимо изменить, — это следующие строки. В среде редактора nano вы можете использовать сочетание клавиш Ctrl+W для поиска по ключевым словам.
daemon on #выкл. изменен на вкл.
width 640
height 480 #Изменить в соответствии с пикселями камеры
framerate 50 #частота кадров
stream_maxrate 200
stream_localhost off #Выключить
Конечно, для получения наилучших результатов параметры в документе необходимо несколько раз корректировать в соответствии с вашим собственным оборудованием. Сохраните и выйдите после завершения изменения.
Если вы уже открывали движение ранее, вам необходимо закрывать процесс движения и открывать его снова после каждого изменения конфигурации, что эквивалентно перезапуску движения. Команда для отключения службы движения выглядит следующим образом:
sudo killall -TERM motion
Затем введите команду для повторного открытия движения:
sudo motion
После открытия вы можете получить доступ к адресу в своем браузере.http://Raspberry Pi IP:8080
,Я увидел соответствующий экран мониторинга.
Издатель: Full stack программист и руководитель стека, укажите источник для перепечатки: https://javaforall.cn/136556.html Исходная ссылка: https://javaforall.cn