Pycharm-OpenCv配置.md

本机环境 windows12.

Pycharm 安装

官网下载安装即可。

Pycharm 修改缓存目录与插件安装目录

参考:https://blog.csdn.net/qq_43541804/article/details/109369380

bin 目录中 idea.properties,文件头添加:

1
2
3
4
idea.config.path=D:/temp/.PyCharm/PyCharm2024.2/config
idea.system.path=D:/temp/.PyCharm/PyCharm2024.2/system
idea.plugins.path=D:/temp/.PyCharm/PyCharm2024.2/plugins
idea.log.path=D:/temp/.PyCharm/PyCharm2024.2/system/log

之后将原有目录直接拷贝过来到新的地址。

Miniconda 安装

  1. 清华镜像源 下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 或者通过 官网下载 https://repo.anaconda.com/miniconda/
  2. 启动 conda 命令提示符
  3. 创建一个新的环境,用于后续安装
1
2
3
4
5
6
7
8
9
10
11
12
conda create -n myenv_name python=3.8
conda activate myenv

# 后续一些可能有用的命令
pip install numpy
#或
conda install numpy
pip install -r requirements.txt
pip list
conda deactivate
conda env list
conda env remove -n myenv

注 conda 与 pip 的区别: Conda只能在conda环境中安装包,但是可以安装各种语言、各种类型的包。 pip可以在任何环境中安装包,但是只能安装Python包。 一般强烈建议两者不要混着用,建议使用 conda 进行环境管理,pip 进行包管理。

OpenCV 安装

可以在这里查看对应关系:https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/

  1. 打开 conda prompt
  2. 激活对应环境
  3. 安装opencv 包,pip install opencv-python

Pycharm 使用

  1. file-settings-project interpreter 中 找到 miniconda/scripts/conda.exe 文件后 load
  2. 选择环境,应用
  3. 测试代码
1
2
3
4
5
6
7
8
9
10
11
# 基本IO
import cv2
# 读取版本号
print(cv2.getVersionString())
# 读取图片
image = cv2.imread("opencv_logo.jpg")
# 打印图片的形状(高度,宽度,通道数)
print(image.shape)

cv2.imshow("image", image)
cv2.waitKey() # 让窗口暂停

其他

最后,如果需要使用人脸识别等的功能,在 opencv-python中没有,需要pip install opencv-contrib-python