1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/CV_Lab-opencv_webcam

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ows_podman.md 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 23:22 c349298

🔥 opencv-webcam-script (Podman версия)

Автор: Цзэн Ифу

🚀 Инструкция по установке

📌 Шаг 1: Загрузка образа

sudo podman pull docker.io/zengdockerdocker/opencv-webcam-script:v0.9 # загрузка образа

📌 Шаг 2: Создание контейнера

xhost +local:root # разрешение пользователю root доступа к текущему запущенному X-серверу (важно)
# создание контейнера с именем ows
sudo podman run --name=ows --ipc=host -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY --device=/dev/video0:/dev/video0 docker.io/zengdockerdocker/opencv-webcam-script:v0.9

⚡ Инструкция по использованию

✨ Запуск программы ows

python3 opencv_webcam.py # запуск скрипта
python3 opencv_webcam.py -isasf # автоматическое сохранение кадров

❤️ Другие способы использования и версия для разработки совпадают, см. README инструкцию по использованию

❗ Обратите внимание: перед запуском контейнера ows необходимо выполнить команду xhost +local:root, чтобы убедиться в подключении к локальному устройству.

✨ Видеокадры Podman2Local

# получение данных кадра Podman на локальный компьютер
sudo podman cp имя_контейнера:каталог_контейнера каталог_на_локальном_компьютере
sudo podman cp ows:/usr/src/app/WebcamFrame /home/имя_пользователя # пример
sudo chmod 777 -R WebcamFrame/ # предоставление прав чтения, записи и выполнения для всех пользователей

✨ Другие операции

# выход из контейнера ows
exit

# запуск и вход в контейнер ows
xhost +local:root # разрешение пользователю root доступа к текущему запущенному X-серверу (важно)
sudo podman start ows
sudo podman exec -it ows /bin/bash

# повторная загрузка образа ows
# обратите внимание: сначала убедитесь, что в podman нет других образов и контейнеров
sudo podman stop ows # остановить контейнер
sudo podman rm $(sudo podman ps -aq) # удалить все контейнеры
sudo podman rmi -f $(sudo podman images -aq) # удалить все образы
sudo podman pull docker.io/zengdockerdocker/opencv-webcam-script:v0.9 # загрузить образ

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/CV_Lab-opencv_webcam.git
git@api.gitlife.ru:oschina-mirror/CV_Lab-opencv_webcam.git
oschina-mirror
CV_Lab-opencv_webcam
CV_Lab-opencv_webcam
master