opencv-python和py-opencv的关系
时间: 2023-11-20 22:57:48 浏览: 176
python and opencv
opencv-python和py-opencv都是用于Python中使用OpenCV库的工具包。它们的主要区别在于安装方式和支持的模块不同。opencv-python是通过pip安装的,支持的模块较少,但是安装方便,适合快速使用OpenCV。而py-opencv需要手动编译安装,支持的模块较多,但是安装过程较为繁琐。如果需要使用OpenCV的全部功能,建议使用py-opencv。如果只需要使用OpenCV的基本功能,可以使用opencv-python。
以下是两种安装方式的示例:
1.安装opencv-python
```shell
pip install opencv-python==3.4.2.17 -i https://pypi.tuna.tsinghua.edu.cn/simple
```
2.安装py-opencv
```shell
# 下载源码
wget https://github.com/opencv/opencv/archive/3.4.2.zip
unzip 3.4.2.zip
cd opencv-3.4.2
# 编译安装
mkdir build
cd build
cmake ..
make -j4
sudo make install
```
阅读全文