docker install update
This commit is contained in:
parent
a86e2a856f
commit
dcc35e23ee
|
@ -87,6 +87,7 @@ pip install -r ./requirements.txt -U # 安装OpenCV Webcam脚本
|
|||
|
||||
|
||||
#### ✅ 方法二:pip 快速安装(PyPi版)
|
||||
|
||||
##### 🔥 [opencv-webcam-script PyPi版 详细教程](./ows_pypi.md)
|
||||
|
||||
- 第一步:创建ows虚拟环境,参见方法一
|
||||
|
@ -108,7 +109,7 @@ webcam_opencv(is_autoSaveFrame=True, is_compress=True) # 压缩帧
|
|||
|
||||
|
||||
|
||||
#### ✅ 方法三:docker 镜像安装(容器版)
|
||||
#### ✅ 方法三:docker 镜像安装(docker版)
|
||||
|
||||
- 第一步:下载镜像
|
||||
|
||||
|
|
|
@ -0,0 +1,51 @@
|
|||
# 🔥 opencv-webcam-script(docker版)
|
||||
|
||||
## 创建人:曾逸夫
|
||||
|
||||
|
||||
|
||||
### ⚡ 安装教程
|
||||
|
||||
- 第一步:下载镜像
|
||||
|
||||
```shell
|
||||
sudo docker pull zengdockerdocker/opencv-webcam-script:v0.4 # 镜像拉取
|
||||
```
|
||||
|
||||
- 第二步:创建容器
|
||||
|
||||
```shell
|
||||
xhost +local:root # 允许root用户访问正在运行的X服务器(重要)
|
||||
sudo docker run --name=ows --ipc=host -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY --device=/dev/video0:/dev/video0 zengdockerdocker/opencv-webcam-script:v0.4 # 创建名称为ows的容器
|
||||
```
|
||||
|
||||
|
||||
|
||||
### ⚡ 使用教程
|
||||
|
||||
- 运行ows程序
|
||||
|
||||
```shell
|
||||
python3 opencv_webcam.py # 运行脚本程序
|
||||
python3 opencv_webcam.py -isasf # 自动保存帧
|
||||
```
|
||||
|
||||
- 视频帧 docker2local
|
||||
|
||||
```shell
|
||||
# 获取docker帧数据到本机
|
||||
sudo docker cp 容器名称:容器目录 本机宿主目录
|
||||
sudo docker cp ows:/usr/src/app/WebcamFrame /home/用户名 # 举例
|
||||
```
|
||||
|
||||
- 其他操作
|
||||
|
||||
```shell
|
||||
# 退出ows容器
|
||||
exit
|
||||
|
||||
# 启动并进入ows容器
|
||||
sudo docker start ows
|
||||
sudo docker exec -it ows /bin/bash
|
||||
```
|
||||
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
## 创建人:曾逸夫
|
||||
|
||||
|
||||
|
||||
### ⚡ 安装教程
|
||||
|
||||
- 第一步:创建虚拟环境
|
||||
|
@ -24,6 +26,8 @@ pip install opencv-webcam-script==0.4.0 # 以0.4.0为例
|
|||
|
||||
### ⚡ 使用教程
|
||||
|
||||
- 运行程序
|
||||
|
||||
```shell
|
||||
from opencv_webcam.opencv_webcam import webcam_opencv
|
||||
# 例举两个功能
|
||||
|
@ -32,8 +36,6 @@ webcam_opencv(is_autoSaveFrame=True) # 自动保存帧
|
|||
webcam_opencv(is_autoSaveFrame=True, is_compress=True) # 压缩帧
|
||||
```
|
||||
|
||||
|
||||
|
||||
- 使用参数参考`opencv_webcam.py`源码
|
||||
|
||||
```python
|
||||
|
|
Loading…
Reference in New Issue