环境

系统:macOS 10.14
PyCharm版本:Community 2018.2
Python版本:3.6

配置过程

python还有opencv均可以使用Homebrew进行安装(Homebrew我真的吹爆
具体安装流程可以参照下边这两个网页。
https://www.jianshu.com/p/d2eaa7bbc868
https://www.jianshu.com/p/797e5dc4a279
下面我搬运一下…

第一步

参考官网给的方法,官网https://brew.sh。打开终端(也就是命令行窗口),输入

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

等一会Homebrew就安装好了,然后依次输入

brew install python
brew install opencv

然后安装好的openCV以及python应该在/usr/local/Cellar/python以及/usr/local/Cellar/opencv这两个路径之下。Homebrew会自动帮我选择安装的版本,一般都是最新的,由于我的python是我之前自己手动装的,所以不一定是最新版。可见Homebrew帮我安装的opencv是4.0.1版。
【深度学习·笔记三】macOS使用PyCharm进行openCV环境配置
【深度学习·笔记三】macOS使用PyCharm进行openCV环境配置

第二步

然后我们要将python和opencv进行关联。打开python安装自带的IDLE,输入以下指令

import sys
sys.path.append("/usr/local/Cellar/opencv")
sys.path

然后我们可以得到下图,
【深度学习·笔记三】macOS使用PyCharm进行openCV环境配置
可见我们已经把opencv的路径添加到python的系统路径之下,这个好像也叫“环境变量”之类的,我不是很懂这个名词。
其实这一步我觉得不做也可以,大家可以试一试不做会怎样…我大胆猜测也能成功吧

第三步

下面开始配置PyCharm,打开PyCharm,新建一个工程,如果之前没有使用过PyCharm,可以先看别的帖子,配置好PyCharm的环境变量等等,总体来说就是要把我们在第一步下载好的python的路径加到pycharm中。
新建好文件后,我们打开Perferences【深度学习·笔记三】macOS使用PyCharm进行openCV环境配置
【深度学习·笔记三】macOS使用PyCharm进行openCV环境配置
点击左下角的加号,输入opencv-python和numpy,安装好这两个包。
numpy是用于矩阵运算的,使用opencv一定要使用numpy。
【深度学习·笔记三】macOS使用PyCharm进行openCV环境配置
【深度学习·笔记三】macOS使用PyCharm进行openCV环境配置
安装好这两个包即可运行了。
我在运行时还出现了无法运行的问题,编译的小标标一直是灰色的。
问题就是没有add configurations。点击右上角的add configurations,然后将自己要编译的文件路径加入到Script path中,就可以点亮编译的图标了。
【深度学习·笔记三】macOS使用PyCharm进行openCV环境配置

测试

测试程序如下:

import cv2 as cv
#读取图像,支持 bmp、jpg、png、tiff 等常用格式
img = cv.imread("2.jpg")
#创建窗口并显示图像
cv.namedWindow("Image",0)
cv.imshow("Image",img)
cv.waitKey(0)
#释放窗口
cv.destroyAllWindows()

程序完美运行。
【深度学习·笔记三】macOS使用PyCharm进行openCV环境配置

相关文章:

  • 2021-10-27
  • 2021-09-22
  • 2021-07-10
  • 2021-08-01
  • 2022-01-18
  • 2021-12-05
  • 2021-05-29
  • 2021-06-27
猜你喜欢
  • 2022-12-23
  • 2021-06-13
  • 2021-10-26
  • 2021-11-05
  • 2022-12-23
  • 2021-12-12
  • 2021-11-30
相关资源
相似解决方案