安装python3.7编译器后,正确安装opencv分为以下几个步骤:
步骤1:安装opencv所需的依赖
打开终端(Linux或Mac电脑上)或命令提示符(Windows电脑上),并输入以下命令来安装opencv所需的依赖:
Ubuntu:
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
macOS:
brew install pkg-config cmake gtk+3 boost ffmpeg
Windows:
从以下链接中下载并安装CMake和pkg-config软件:
- CMake:https://cmake.org/download/
- pkg-config:https://sourceforge.net/projects/pkgconfiglite/files/latest/download
下载并安装完软件后,使用pip命令来安装opencv:
pip install opencv-python
若想安装opencv-contrib-python,则需使用以下命令:
pip install opencv-contrib-python
这时,opencv就已经成功安装并添加到python的库中了。
步骤2:安装opencv所需的Python库
为了能够更高效地使用opencv,我们还需要额外安装以下Python库:
- numpy:用于处理数组的库;
- matplotlib:用于绘制图表的库。
使用pip命令来安装这些库:
pip install numpy
pip install matplotlib
安装完成后,即可使用opencv和这些库进行Python编程。
下面给出两个Python代码示例,以说明如何使用opencv进行图像处理:
示例1:
import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('example.jpg', cv2.IMREAD_GRAYSCALE)
plt.imshow(img, cmap='gray', interpolation='bicubic')
plt.xticks([]), plt.yticks([])
plt.show()
cv2.imwrite('example_gray.jpg', img)
此代码读入名为“example.jpg”的图片,并将其转换为灰度图像。接着,使用matplotlib库中的imshow函数展示灰度图像。最后,使用cv2库中的imwrite函数将灰度图像保存到名为“example_gray.jpg”的文件中。
示例2:
import cv2
import numpy as np
from matplotlib import pyplot as plt
img1 = cv2.imread('example1.jpg')
img2 = cv2.imread('example2.jpg')
add = img1 + img2
weighted = cv2.addWeighted(img1, 0.6, img2, 0.4, 0)
cv2.imshow('add', add)
cv2.imshow('weighted', weighted)
cv2.waitKey(0)
cv2.destroyAllWindows()
此代码读入名为“example1.jpg”和“example2.jpg”的两张图片,并对这两张图片进行加法运算(add函数)和加权融合(addWeighted函数)操作。接着,使用cv2库中的imshow函数展示结果。最后,使用cv2库中的waitKey和destroyAllWindows函数等待用户按下任意键来关闭图像窗口。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:安装python3.7编译器后如何正确安装opnecv的方法详解 - Python技术站