opencv是一款开源的计算机视觉软件,对图像处理、分析、视频视觉都很友好。而tensorflow是谷歌公司推出的一款开源的深度学习的库,是很流行的。opencv+tensorflow这样的组合,可以很好的满足对工作、学习的需求。在这里,分享一下如何在Anaconda3安装cv2、tensorflow及pycharm配置Anaconda3的环境。
1、Anaconda3 安装cv2、tensorflow:
(1)打开Anaconda3 Prompt,输入 conda install --channel https://conda.anaconda.org/menpo opencv3(亲测有效)。这样子,就把opencv3安装完成了。
(2)打开Anaconda3 Prompt,输入conda install --channel https://conda.anaconda.org/conda-forge tensorflow(亲测有效)。这样子,就把tensorflow安装完成了。或者,打开Anaconda Navigator, 在打开的界面搜索tensorflow,也可以安装成功tensorflow。这里需要注意的一点是,python版本要是3.5。
2、pycharm配置Anaconda3的环境
进入PyCharm,依次点击File->Setting->Project Interpreter->Add Local(图1)->路径选为anaconda安装路径下的python.exe,确定后成功配置anaconda环境(图2)
经过上面两步的操作,就可以成功导入Anaconda3的库了。
3、测试是否可以在pycharm中运行tensorflow及cv2。
(1)测试tensorflow程序:
import tensorflow as tf
sess = tf.Session()
a = tf.constant(1)
b = tf.constant(2)
print(sess.run(a+b))
测试结果为3
(2)测试cv2程序:
import cv2
img = cv2.imread('text.jpg',0) # 输入图片的路径
cv2.imshow('image',img) #显示图片
cv2.waitKey(0)
cv2.destroyAllWindows()