Использование стандартной веб-камеры USB

  1. Установить fswebcam
  2. Добавить пользователя в группу видео
  3. Основное использование
  4. Укажите разрешение
  5. Укажите без баннера
  6. Плохие картинки
  7. Bash скрипт
  8. Замедленная съемка с использованием cron
  9. Другие полезные инструменты

Вместо того, чтобы использовать Raspberry Pi модуль камеры Вы можете использовать стандартную веб-камеру USB для съемки фотографий и видео на Raspberry Pi.

Обратите внимание, что качество и конфигурируемость модуля камеры значительно превосходит стандартную веб-камеру USB.

Установить fswebcam

Сначала установите пакет fswebcam:

sudo apt-get установить fswebcam

Добавить пользователя в группу видео

Если вы не используете учетную запись пользователя по умолчанию, вам нужно добавить свое имя пользователя в группу видео, в противном случае вы увидите ошибки «Отказано в доступе».

sudo usermod -a -G video <имя пользователя>

Чтобы проверить, что пользователь был добавлен в группу правильно, используйте команду groups.

Основное использование

Введите команду fswebcam, а затем имя файла, и изображение будет снято с помощью веб-камеры и сохранено в указанном имени файла:

fswebcam image.jpg

Эта команда покажет следующую информацию:

--- Открытие / dev / video0 ... Попытка исходного модуля v4l2 ... / dev / video0 открыта. Вход не был указан, используя первый. Регулировка разрешения от 384х288 до 352х288. --- Захват кадра ... Поврежденные данные JPEG: 2 посторонних байта перед маркером 0xd4 Захваченный кадр за 0,00 секунды. --- Обработка захваченного изображения ... Запись изображения JPEG в файл 'image.jpg'.

jpg'

Обратите внимание на небольшое используемое разрешение по умолчанию и наличие баннера с отметкой времени.

Укажите разрешение

Веб-камера, используемая в этом примере, имеет разрешение 1280 x 720, поэтому, чтобы указать разрешение, с которым я хочу сделать снимок, используйте флаг -r:

fswebcam -r 1280x720 image2.jpg

Эта команда покажет следующую информацию:

--- Открытие / dev / video0 ... Попытка исходного модуля v4l2 ... / dev / video0 открыта. Вход не был указан, используя первый. --- Захват кадра ... Поврежденные данные JPEG: 1 посторонний байт перед маркером 0xd5 Захваченный кадр за 0,00 секунды. --- Обработка захваченного изображения ... Запись изображения JPEG в 'image2.jpg'.

jpg'

Снимок сделан в полном разрешении с веб-камеры и присутствует баннер.

Укажите без баннера

Теперь добавьте флаг --no-banner:

fswebcam -r 1280x720 --no-banner image3.jpg

который показывает следующую информацию:

--- Открытие / dev / video0 ... Попытка исходного модуля v4l2 ... / dev / video0 открыта. Вход не был указан, используя первый. --- Захват кадра ... Поврежденные данные JPEG: 2 посторонних байта перед маркером 0xd6 Захваченный кадр за 0,00 секунды. --- Обработка захваченного изображения ... Отключение баннера. Запись изображения в формате JPEG в «image3.jpg».

jpg»

Теперь фотография сделана в полном разрешении без баннера.

Плохие картинки

Вы можете получить изображения низкого качества с веб-камерой USB, например, это случайно выполненное художественное произведение:

Некоторые веб-камеры более надежны, чем другие, но проблема такого рода может возникать с веб-камерами низкого качества. Если проблема сохраняется, убедитесь, что ваша система до настоящего времени , Также попробуйте другие веб-камеры, но вы получите лучшую производительность от Raspberry Pi модуль камеры ,

Bash скрипт

Вы можете написать сценарий Bash, который делает снимок с помощью веб-камеры. Сценарий ниже сохраняет изображения в каталоге / home / pi / webcam, поэтому сначала создайте подкаталог webcam с помощью:

mkdir вебкамера

Чтобы создать скрипт, откройте ваш редактор по выбору и напишите следующий пример кода:

#! / bin / bash DATE = $ (дата + "% Y-% m-% d_% H% M") fswebcam -r 1280x720 --no-banner /home/pi/webcam/$DATE.jpg

Этот скрипт сделает снимок и назовет файл с отметкой времени. Скажем, мы сохранили его как webcam.sh, сначала сделаем файл исполняемым:

chmod + x webcam.sh

Затем запустите с:

./webcam.sh

Который будет запускать команды в файле и выдавать обычный вывод:

--- Открытие / dev / video0 ... Попытка исходного модуля v4l2 ... / dev / video0 открыта. Вход не был указан, используя первый. --- Захват кадра ... Поврежденные данные JPEG: 2 посторонних байта перед маркером 0xd6 Захваченный кадр за 0,00 секунды. --- Обработка захваченного изображения ... Отключение баннера. Запись изображения в формате JPEG в '/home/pi/webcam/2013-06-07_2338.jpg'.

Замедленная съемка с использованием cron

Вы можете использовать cron для планирования съемки с заданным интервалом, например, каждую минуту, чтобы сделать интервальный снимок.

Сначала откройте таблицу cron для редактирования:

crontab -e

Это либо спросит, какой редактор вы хотели бы использовать, либо откройте в редакторе по умолчанию. После того, как вы откроете файл в редакторе, добавьте следующую строку, чтобы запланировать съемку каждую минуту (см. Скрипт Bash сверху):

* * * * * /home/pi/webcam.sh 2> & 1

Сохраните и выйдите, и вы должны увидеть сообщение:

crontab: установка нового crontab

Убедитесь, что ваш сценарий не сохраняет все снимки, сделанные с тем же именем файла. Это будет перезаписывать картинку каждый раз.

Другие полезные инструменты

Доступны и другие инструменты, которые могут пригодиться при использовании камеры или веб-камеры:

  • SSH
    • Используйте SSH для удаленного доступа к Raspberry Pi через вашу локальную сеть
  • SCP
    • Скопируйте файлы через SSH, чтобы получить копии фотографий, снятых на Pi на вашем главном компьютере.
  • Rsync
    • Используйте rsync для синхронизации папки снимков, сделанных в папке между вашим Pi, на ваш компьютер
  • хрон
    • Используйте cron для планирования съемки с заданным интервалом, например, каждую минуту, чтобы сделать интервал

Похожие

Дизайнер карт | PRTG Network Monitor Руководство пользователя
... использование полосы пропускания, лучшая доступность или медленные веб-сайты. Пользовательский HTML Вы можете использовать это свойство, например, чтобы добавить пользовательский текст , внешние изображения или апплеты к вашей карте. Чтобы добавить собственный HTML-код на карту, добавьте элемент и пометьте его как редактировать
08. Какой формат видео мне выбрать в HTML5?
Из-за отсутствия связи между производителями браузеров не существует единого универсального формата для сохранения видеофайлов для встраивания в технологию HTML5. Спецификация HTML5 не определяет конкретный формат видеофайлов, которые должны быть помещены в тег VIDEO. Свободно, каждый браузер реализовал поддержку видеокодеков в соответствии со своим собственным смыслом / убеждениями / преимуществами. В следующей части статьи мы поможем вам подготовить видеофайл, чтобы каждый мог его просмотреть.
персонализированные книги - персонализированные книги и другие подарки
Семейные хроники, книги по случаю 18-летия или 50-летия - наша новая специализация. Я просто готовлю следующий сюжет: историю довольно большой семьи, и я хотел бы поделиться несколькими мыслями и идеями.
Тест переносных жестких дисков объемом 2 ТБ с интерфейсом USB 3.0
С ростом популярности 2,5-дюймовых полупроводниковых устройств (SSD) интерес к дисковым дискам явно ослаб. Неудивительно, потому что производители ориентировались в первую очередь на увеличение производительности, в то время как производительность или надежность в основном
Сайт мастера - примеры и мнения. Блог K85.pl
Сегодняшний мир предлагает множество возможностей для создания веб-сайтов. Волшебники - один из них. Они позволяют вам создать визитную карточку, портфолио или блог за очень короткое время (буквально за несколько часов) и являются относительно дешевыми. В то же время каждый из них налагает некоторые ограничения (внешний вид, параметры редактирования) и, среди прочего, по этой причине не всем они нравятся. В этом посте я описываю несколько примеров мастеров. К этому списку я загрузил
Скачать и сохранить видео с YouTube
Поиск видео Откройте видео на YouTube, щелкните по нему правой кнопкой мыши и скопируйте URL в буфер обмена. Вставить URL Перейдите в YouTube Downloader и нажмите кнопку «Копировать URL» на панели инструментов. Видеоклип будет добавлен в список, а приложение
Samsung Galaxy S GT-I9000: установить Android 4.0.3 ICS RC3.1
У счастливых обладателей Samsung Galaxy S GT-I9000 будет больше причин праздновать, поскольку наконец-то появилась новая версия RC 4.0 Android 4.0.3 Ice Cream Sandwich для Samsung Galaxy S GT-I9000. Также известное как RC3.1 ICS Android 4.0.3, обновление
Как зациклить видео YouTube и плейлисты на Chromecast
Google принадлежит YouTube, что означает, что YouTube имеет лучшую поддержку Chromecast, какую вы только можете себе представить. Никакой другой сервис потокового видео или его приложение не подходит. Тем не менее, Google имеет странные ограничения для трансляции видео с YouTube в Chromecast. Вы можете разыграть одно видео или весь плейлист. Вы даже можете создать очередь видео для трансляции в Chromecast. То, что вы не можете сделать, это зациклить Youtube видео и плейлисты на Chromecast.
Используйте словарь синонимов для японского текста
Для японского текста словарь замены содержит только одну вкладку для управления синонимами - вкладку Синонимы. Синонимы объединяют два или более слов с одинаковым значением. Вы также можете использовать синонимы для группировки терминов с их аббревиатурами или слов с ошибками с написанием в правильном написании. Примечание: Извлечение текста на японском языке доступно в IBM® SPSS Modeler Premium. Синоним записи для японского текста Определение синонима состоит
Мобильные приложения, полезные для путешествий №1, или что устанавливать на смартфон?
Создание первоклассного приложения, которое использует ваш сайт: тематическое исследование
... использованием веб-технологий, какие функции полностью встроены и как они все работают вместе. Торговый интерфейс Родные биты Мы создали адаптивный веб-сайт для Beyond the Rack для планшетов и мобильных устройств, которым мы гордимся. Но этого было недостаточно, чтобы просто бросить сайт в веб-просмотр и назвать его днем; сам по себе веб-сайт не похож на нативное приложение. Основная причина этого - навигация. В браузере у вас есть кнопки «назад» и «вперед»

Комментарии

При любом изменении или введении функции мы всегда спрашиваем себя: «Какой опыт мы хотим разработать здесь, чтобы наилучшим образом решить проблему пользователя?
При любом изменении или введении функции мы всегда спрашиваем себя: «Какой опыт мы хотим разработать здесь, чтобы наилучшим образом решить проблему пользователя? Требует ли этот опыт использования продвинутой производительности или анимации? » Ответ на этот вопрос будет определять, будем ли мы создавать эту функцию с помощью веб-технологии и повторно использовать ее в браузере и на Android и iOS или будем создавать ее отдельно для каждой платформы. В конечном счете, я считаю,
Что такое учетная запись пользователя и как ею управлять?
Что такое учетная запись пользователя и как ею управлять? При создании учетной записи Riot PIN вы также можете создать несколько учетных записей пользователей для сотрудников или определенных мест. Вы можете назначить каждому пользователю набор PIN-кодов Riot, которые они могут генерировать и распространять.
Видео или аудио?
Видео или аудио? С помощью переключателя вы можете переключаться между загрузкой видео и аудио . Выберите выходную папку По умолчанию загруженные клипы сохраняются в подпапке Downloaded by MediaHuman. Эта папка находится в папке «Фильмы» (если это видеофайлы) или в музыке
База знаний: Как добавить текст на карту?
База знаний: Как добавить текст на карту?
Exe , а также многие другие , Не знаете, что это за услуги?
База знаний: Как добавить текст на карту?
Где другие игроки?
Где другие игроки? Как вы заметили, в рейтинге не хватает самых ценных мобильных операторов: Heyah, NJU Mobile, Virgin Mobile и my. Мобильные викинги , Эти компании не имеют стандартных предложений для компаний. Однако стоит упомянуть, что Virgin Mobile
Знаете ли вы, что вас ждет во время онлайн-знакомств и как установить контакт?
Знаете ли вы, что вас ждет во время онлайн-знакомств и как установить контакт? Если так - это здорово! Если нет ... вы все еще можете узнать! Зарегистрируйтесь на выбранном сайте и начните искать любовь на всю жизнь или случайное приключение! Убедитесь, что мнения о сайтах знакомств верны.
Знаете некоторые более интересные скрытые инструменты в Windows 7?
Знаете некоторые более интересные скрытые инструменты в Windows 7? Поделитесь ими в комментариях! Кредит изображения: Shutterstock

08. Какой формат видео мне выбрать в HTML5?
При любом изменении или введении функции мы всегда спрашиваем себя: «Какой опыт мы хотим разработать здесь, чтобы наилучшим образом решить проблему пользователя?
Требует ли этот опыт использования продвинутой производительности или анимации?
Что такое учетная запись пользователя и как ею управлять?
Видео или аудио?
Видео или аудио?
База знаний: Как добавить текст на карту?
Exe , а также многие другие , Не знаете, что это за услуги?
База знаний: Как добавить текст на карту?
Где другие игроки?