下面是配合“浅谈配置OpenCV3+Python3的简易方法(macOS)”这篇文章的详细攻略:
Homebrew
这个包管理器Python3
以及Python3
的包管理器pip3
brew install opencv@3
OpenCV3
的环境变量,具体命令如下:echo 'export PATH="/usr/local/opt/opencv@3/bin:$PATH"' >> ~/.bash_profile
echo 'export PKG_CONFIG_PATH="/usr/local/opt/opencv@3/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.bash_profile
注意,如果你使用的zsh
,需要将~/.bash_profile
改成~/.zshrc
source ~/.bash_profile
或者如果你使用的是zsh
:
source ~/.zshrc
virtualenv
:sudo pip3 install virtualenv
virtualenv -p python3 env
source env/bin/activate
numpy
和matplotlib
,这些包将会给我们的深度学习模型提供支持pip3 install numpy matplotlib
在Python3的解释器中输入以下命令:
import cv2
print(cv2.__version__)
如果输出的版本号是3.x.x
,则说明OpenCV3已经成功安装并且可以在Python3中使用。
import cv2
# 读取一张图片
img = cv2.imread('test.jpg')
# 将图片转成灰度图
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 显示原图和灰度图
cv2.imshow('original image', img)
cv2.imshow('grayscale image', gray)
# 等待用户按下任意按键
cv2.waitKey(0)
cv2.destroyAllWindows()
import cv2
import matplotlib.pyplot as plt
# 读取一张图片
img = cv2.imread('test.jpg')
# 将图片转成RGB格式
img_rgb = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
# 显示图片
plt.imshow(img_rgb)
plt.show()
这两个示例分别展示了OpenCV3读取图片、将图片变成灰度图、将图片转换为RGB格式以及如何显示图片两种不同的方式。
希望以上攻略和示例能对你的学习有所帮助!
本文链接:http://task.lmcjl.com/news/16581.html