opencv 您所在的位置:网站首页 pip怎么安装numpy opencv

opencv

2023-07-30 16:34| 来源: 网络整理| 查看: 265

1.opencv-python和numpy的安装

在你已经安装了python的情况下,你可以直接运行cmd进行安装。 只需要在cmd命令窗口输入如下代码:

python -m pip install opencv-python

但是由于官方服务器在国外,下载速度很慢,所以我建议使用清华的镜像:

python -m pip install opencv-python -i https:\\pypi.tuna.tsinghua.edu.cn/simple

这种方法默认安装最新版,如果想安装其他版本,可以参考其他方法。并且使用该方法安装的时候已经同时安装了安装opencv-python所需的Numpy,无需另行安装。 如果你只想安装numpy,可以参考其他方法。 安装完成后可以运行python,再导入cv2(import cv2),没有报错的话就是安装成功了,此时你还可以运行print(cv2.__version__)来查看你安装的opencv-python的版本。如下图所示: 检测是否安装成功

2.在Pycharm中配置

安装后没有配置(或者说将安装路径导入到Interpreter(解释器)中)的话Pycharm无法识别cv2和numpy模块。你需要将cv2和numpy的安装路径添加到Interpreter Paths。 首先来获取安装路径,在cmd中运行安装代码(也就是安装代码):

python -m pip install opencv-python

因为你已经安装成功了,所以不会再次安装,而是显示安装的版本和路径。如下图所示: 在这里插入图片描述 然后打开Pycharm,点击File=》Settings。先选中Project iterpreter,然后点击右边的“小齿轮”,选择Show All…。如下图所示: 在这里插入图片描述 第三步:选中第二行(即你Python的安装路径,第一行是你目前创建的项目的interpreter(解释器),如果你选择第一行的那个只会把 cv2 和 numpy包添加给这个解释器,而第二个是给所有项目,以后不需用再次添加,只需要在新建项目后打开 file=》setting,找到 Project Interpreter 并选择成第二行的这个解释器就可以了),然后第四步。如下图所示: 在这里插入图片描述 第五步:点击右边的“+”然后将你的安装路径下的cv2添加进去。如我的路径是:

C:\Users\Leo\AppData\Local\Programs\Python\Python38\Lib\site-packages\cv2

Appdata文件夹找不到可以手动输入Appdata然后按回车就能进入该文件夹。

3.导入cv2后无法自动补全的问题的解决方法

这样添加后就可以使用了,但是有一个很大的问题,那就是没有自动补全功能,而且 Ctrl+左键 不能看源码。如下图所示: 在这里插入图片描述 原因是真正实现opencv功能的cv2模块是在cv2/data文件夹下,你只要打开安装目录下的cv2文件夹看一下也不难发现。如下图所示: 在这里插入图片描述 这些模块其实都在cv2\data目录下。如下图所示: 在这里插入图片描述 所以我们需要将C:\Users\Leo\AppData\Local\Programs\Python\Python38\Lib\site-packages\cv2\data添加到Interpreter Paths(我这里上一步添加 cv2目录只是为了演示为什么有的人添加后存在无法补全的缺陷,正常可以直接添加 cv2\data而不需要在进行上一步添加 cv2的操作)。添加后引用cv2模块可以是

import cv2 as cv

或者

import cv2.cv2 as cv

此时代码补全功能和Ctrl+鼠标左键查看源码的功能都可以使用了。如下图所示: 在这里插入图片描述 此时再看python interpreter里面已经有numpy和opencv-python的package了,如下图所示: 在这里插入图片描述 参考文章:https://blog.csdn.net/az9996/article/details/90546827



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有