diff --git a/.gitignore b/.gitignore index 87374f9..596e8d5 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,3 @@ *.jpeg *.png *.mp4 -# README_v2.md \ No newline at end of file diff --git a/README.md b/README.md index c981557..1477831 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,28 @@ -# :fire: OpenCV Webcam 脚本 +

+ +Simple Icons + +

OpenCV Webcam Script

+

+基于OpenCV的Webcam程序,可用于视频帧采集、重塑尺寸等。具有安装便捷、操作简单等特点

+

+ +

+pip install +Version +Docker +License +

- -### :sparkles: 更新 - +

更新走势

+
- `2021-12-29` **[opencv-webcam-script v0.1](https://pypi.org/project/opencv-webcam-script/0.1/)正式上线** +

安装教程

+
- -### :zap: 安装教程 - -#### :white_check_mark: 方法一:Linux Shell版(开发版) +#### :white_check_mark: 方法一:Linux Shell安装(开发版) ```shell # 克隆项目 @@ -41,8 +53,9 @@ webcam_opencv(device_index=0, quit_key='q', is_autoSaveFrame=False, frame_saveDi ``` +

使用教程

+
-### :zap: 使用教程 #### :bulb: 常规调用 ```shell diff --git a/README_v2.md b/README_v2.md deleted file mode 100644 index b78d09e..0000000 --- a/README_v2.md +++ /dev/null @@ -1,145 +0,0 @@ -

- -Simple Icons - -

OpenCV Webcam Script

-

-基于OpenCV的Webcam程序,可用于视频帧采集、重塑尺寸等。具有安装便捷、操作简单等特点

-

- -

-pip install -Version -OpenCV Python -License -

- - -### :sparkles: 更新 - -- `2021-12-29` **[opencv-webcam-script v0.1](https://pypi.org/project/opencv-webcam-script/0.1/)正式上线** - - -###
安装教程
-### :zap: 安装教程 - -#### :white_check_mark: 方法一:Linux Shell安装(开发版) - -```shell -# 克隆项目 -git clone https://gitee.com/CV_Lab/opencv_webcam.git -# 创建conda虚拟环境,以python 3.8为例 -conda create -n ow python==3.8 # 虚拟环境名称为ow -conda activate ow # 激活虚拟环境 -pip install -r ./requirements.txt -U # 安装OpenCV Webcam脚本 -``` - - - -#### :white_check_mark: 方法二:pip 快速安装(API版) - -- 第一步:创建ow虚拟环境,参见方法一 -- 第二步:执行pip指令 - -```shell -pip install opencv-webcam-script -``` - -- 第三步:编写python程序 - -```python -from opencv_webcam.opencv_webcam import webcam_opencv -# 直接使用webcam_opencv -webcam_opencv(device_index=0, quit_key='q', is_autoSaveFrame=False, frame_saveDir='./webcam', frame_nSave=1, is_headSaveFrame=False, frame_capKey='a', is_resizeFrame=False, resize_frame=[640, 480], resizeRatio_frame=1.0) -``` - - - -### :zap: 使用教程 -#### :bulb: 常规调用 - -```shell -# 默认按q键退出 -python opencv_webcam.py -``` - - - -#### :bulb: 设置退出键 - -```shell -# 默认按q键退出 -# 设置z键退出 -python opencv_webcam.py -q z -# 设置k键退出 -python opencv_webcam.py -q k -``` - - - -#### :bulb: 自动保存帧 - -```shell -python opencv_webcam.py -isasf -``` - - - -#### :bulb: 每隔n帧保存一次帧 - -```shell -# 每隔10帧保存一次帧 -python opencv_webcam.py -isasf -fns 10 -``` - - - -#### :bulb: 手动保存帧 - -```shell -# 默认按a键捕获一帧 -python opencv_webcam.py -ishsf -``` - - - -#### :bulb: 自定义捕获键 - -```shell -# 设置z键为捕获键 -python opencv_webcam.py -ishsf -fck z -``` - - - -#### :bulb: 重塑帧尺寸(自定义宽高) - -```shell -# 重塑宽度300 高度200 -# 自动版 -python opencv_webcam.py -isasf -isrf -rf 300 200 -# 手动版 -python opencv_webcam.py -ishsf -isrf -rf 300 200 -``` - - - -#### :bulb: 重塑帧尺寸(自定义宽高缩放比) - -```shell -# 宽高缩放比为0.5 -# 自动版 -python opencv_webcam.py -isasf -isrf -rrf 0.5 -# 手动版 -python opencv_webcam.py -ishsf -isrf -rrf 0.5 -``` - - - -#### :bulb: 设置保存路径 - -```shell -# 设置保存路径,默认保存路径为./WebcamFrame -python opencv_webcam.py -fsd custom_dir -isasf # 以自动版为例 -``` -