Python3.7中安装openCV库的方法可以分为三个步骤:安装依赖库、下载openCV源码、编译openCV源码并安装。具体攻略如下:
步骤一:安装依赖库
在安装openCV库之前,需要先安装以下依赖库:
- numpy
- matplotlib
- pillow
- scipy
可以使用以下命令安装:
pip install numpy matplotlib pillow scipy
步骤二:下载openCV源码
从openCV官网下载源码,也可以使用以下命令下载:
git clone https://github.com/opencv/opencv.git
步骤三:编译openCV源码并安装
使用以下命令编译openCV源码:
cd opencv
mkdir build
cd build
cmake ..
make -j4
上述命令中的-j4
表示并行编译,可以根据自己的CPU核数进行调整。
编译完成后,使用以下命令安装:
sudo make install
安装完成后,即可在Python中使用openCV库:
import cv2
img = cv2.imread('image.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow('Gray Image', gray)
cv2.waitKey(0)
cv2.destroyAllWindows()
以上代码实现了读取一张图片,将其转换为灰度图,并显示出来。
另外,如果在编译时需要关闭某些模块,可以使用以下命令:
cmake -DOPENCV_ENABLE_NONFREE=OFF ..
上述命令中的-DOPENCV_ENABLE_NONFREE=OFF
表示关闭非免费模块。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3.7中安装openCV库的方法 - Python技术站