66 lines
1.7 KiB
Markdown
66 lines
1.7 KiB
Markdown
|
# 🔥 opencv-webcam-script(PyPi版)
|
|||
|
|
|||
|
## 创建人:曾逸夫
|
|||
|
|
|||
|
### ⚡ 安装教程
|
|||
|
|
|||
|
- 第一步:创建虚拟环境
|
|||
|
|
|||
|
```shell
|
|||
|
# 创建conda虚拟环境,以python 3.8为例
|
|||
|
conda create -n ows python==3.8 # 虚拟环境名称为ows
|
|||
|
conda activate ows # 激活虚拟环境
|
|||
|
```
|
|||
|
|
|||
|
- 第二步安装
|
|||
|
|
|||
|
```shell
|
|||
|
pip install opencv-webcam-script==0.4.0 # 以0.4.0为例
|
|||
|
```
|
|||
|
|
|||
|
- 注意:`==`后面一定要加**版本号**。如果执行`pip install opencv-webcam-script` 可能安装为测试版,会影响使用。
|
|||
|
|
|||
|
|
|||
|
|
|||
|
### ⚡ 使用教程
|
|||
|
|
|||
|
```shell
|
|||
|
from opencv_webcam.opencv_webcam import webcam_opencv
|
|||
|
# 例举两个功能
|
|||
|
webcam_opencv() # 常规调用
|
|||
|
webcam_opencv(is_autoSaveFrame=True) # 自动保存帧
|
|||
|
webcam_opencv(is_autoSaveFrame=True, is_compress=True) # 压缩帧
|
|||
|
```
|
|||
|
|
|||
|
|
|||
|
|
|||
|
- 使用参数参考`opencv_webcam.py`源码
|
|||
|
|
|||
|
```python
|
|||
|
def webcam_opencv(device_index="0",
|
|||
|
quit_key="q",
|
|||
|
pause_key="p",
|
|||
|
is_autoSaveFrame=False,
|
|||
|
frame_saveDir="./WebcamFrame",
|
|||
|
frame_dirName="frames",
|
|||
|
frame_nSave=1,
|
|||
|
auto_frameNum=0,
|
|||
|
is_handSaveFrame=False,
|
|||
|
frame_capKey="a",
|
|||
|
is_resizeFrame=False,
|
|||
|
resize_frame=[640, 480],
|
|||
|
resizeRatio_frame=1.0,
|
|||
|
frame_namePrefix="frame",
|
|||
|
frame_saveStyle="jpg",
|
|||
|
jpg_quality=95,
|
|||
|
png_quality=3,
|
|||
|
logName="test.log",
|
|||
|
logMode="a",
|
|||
|
is_compress=False,
|
|||
|
compressStyle="zip",
|
|||
|
is_autoCompressName=False,
|
|||
|
compressName="test",
|
|||
|
compressMode="w"):
|
|||
|
```
|
|||
|
|