Python cv2 opencv-python opencv-contrib-python 安装

这篇具有很好参考价值的文章主要介绍了Python cv2 opencv-python opencv-contrib-python 安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

老规矩,话不多说,上代码!

pip install opencv-python(如果只用主模块,则使用这个命令安装【推荐】)

pip install opencv-contrib-python(如果需要用到 contrib 模块,则使用这个命令【本次因自己没有使用 contrib 模块,所以没有尝试】)

首先,讲一下 cv2 这个模块是 opencv 的,所以安装的时候使用的是 opencv-python。安装完找到安装第三方库的目录下,可以看到有 cv2 这个模块,以及含有版本信息的 opencv_python-4.6.0.66.dist-info(本人此次下载安装的版本,各位到时候对应自己的版本即可)目录。写代码时,直接 import cv2 即可(在 pycharm 中对这个模块的调用没有代码提示!!!)。

其次,在使用命令行处理下载 opencv-python 时,会发现下载速度十分慢(大概 20KB/s),而且安装包比较大(大概 35MB),所以给一个解决方法,本人就使用的这个方法。可以直接到官网(https://pypi.org/project/opencv-python/)上,下载对应版本的whl文件(因为浏览器在下载的时候可以切换镜像地址,下载速度到后面就会很快了,下完就几分钟。一开始慢也没关系,等下就快了)。

再次,对于没有接触过whl文件的小伙伴(如果明白就直接跳过这一段文字),这里做下解释,whl文件:此文件本质上就是一个压缩包,里面包含 py 文件以及编译过后的 pyd 文件。其实,如果你留意了,会发现在 pip 安装的时候下载的都是此类文件。

然后,安装 whl 文件之前,需要先安装 wheel(因为 wheel 是用来安装 whl 文件用的),使用 pip install wheel 安装即可,这个安装没有依赖,并且安装包非常小(大概 0.35MB),所以安装很快。装完 wheel,进入到下载保存 whl 文件的目录,使用 pip install opencv_python-4.6.0.66-cp36-abi3-win_amd64.whl(换成自己的文件及版本),进行安装就OK了。(安装这个库需要安装依赖 numpy,所以会在命令行自行下载。numpy 安装包下载也需要一些时间,如果各位不想等同样的方法就可以了。安装 numpy 不需要依赖了,但是需要注意版本,本人这个版本的 opencv-python 需要 numpy>=1.17 才行,所以建议就等下吧,不用自己折腾了)文章来源地址https://www.toymoban.com/news/detail-515423.html

到了这里,关于Python cv2 opencv-python opencv-contrib-python 安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • opencv-python 已安装,但是import cv2仍旧失败的原因

    在终端和cmd中输入以下命令pip install opencv-python 都会显示opencv-python已安装 注:用 pip install cv2安装会显示报错 大部分安装失败的原因都是安装命令输入错误  其实是解释器的问题 更换已安装opencv的解释器即可解决问题 本项目使用的解释器位置如图所示:   已安装opencv的解释

    2024年02月11日
    浏览(47)
  • 【跟官网学opencv-python】笔记1.3:opencv鼠标绘图 cv2.setMouseCallback()

    目录 前言 目标 函数详解 1、cv2.setMouseCallback()鼠标回调函数 2、鼠标事件简介 代码演示 ​编辑 应用演示 运行效果 参考 跟着官网学习才是基础入门的最佳选择,下文是opencv-python官网的学习记录及扩展! 学习函数cv2.setMouseCallback()并使用鼠标绘制不同图形(矩形、多边形等)

    2024年02月03日
    浏览(77)
  • opencv-python库 cv2 图形绘制 cv2.line()cv2.rectangle()cv2.circle()cv2.ellipse()cv2.polylines()cv2.putText

    cv2.line() 是 OpenCV 中的一个函数,用于在图像上绘制直线。这个函数需要指定图像、线的起点和终点坐标、线的颜色、线的宽度以及线的类型。 下面是 cv2.line() 函数的详细参数说明: 参数解释: 下面是一个使用 cv2.line() 绘制直线的简单示例: 在这个例子中,我们创建了一个

    2024年04月23日
    浏览(46)
  • 【已解决】安装cv2时Building wheel for opencv-python终端卡死

    环境: Ubuntu20.04 Python3.6 现象:终端输出类似下面的命令,并卡住不动 首先, OpenCV 较旧的Python版本不需要进行滚轮编译,因此造成编译在 处停止。为了防止因为pip版本较旧引起干扰,首先运行 更新 pip 版本,接着再次安装 接着大概率能解决 Building wheel for opencv-python (PEP 51

    2024年02月03日
    浏览(66)
  • python3.6下载opencv-python和opencv-contrib-python

    清华镜像: pip install opencv-python==3.4.2.17 -i https://pypi.tuna.tsinghua.edu.cn/simple pip install opencv-contrib-python==3.4.2.17 -i https://pypi.tuna.tsinghua.edu.cn/simple 安装 opencv-python 和 opencv-contrib-python 的版本应该与你的 Python 版本兼容。可以使用以下命令安装与 Python 3.8 兼容的最新版本: pip install

    2024年02月12日
    浏览(37)
  • cv2.error: OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv\modules\……解决方案

    运行opencv官网示例代码facedetect.py 运行以上代码报以下错误: 根据报错位置: 可以发现是\\\"haarcascade_frontalface_alt.xml\\\"和 \\\"data/haarcascades/haarcascade_eye.xml\\\"的文件路径不对造成的。 \\\"haarcascade_frontalface_alt.xml\\\"和 \\\"data/haarcascades/haarcascade_eye.xml\\\"是在python安装的cv2包下,将代码中的路径改

    2024年02月15日
    浏览(40)
  • #cv2.error: OpenCV(4.8.0) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp

    #使用opencv的报错#  这个报错显示的在使用opencv函数时报错,在打开和读取文件夹时出现问题 1.首先是检查路径是否正确 2.路径正确的话极有可能就是文件名出现问题 3.检查自己所使用的路径中是否出现汉字等opencv无法识别的符号(大多数是这个原因)  需要注意的就是在使

    2024年02月05日
    浏览(46)
  • 成功解决cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.

    在运行MODNet的过程中,输入参数后遇到了以下问题: 导致此报错有两种原因: 一、路径问题 1.路径中不能存在中文 2.路径分隔用”“或”/“ 二、输出问题 我的参数如下: output应该写至输出图片名称 运行成功

    2024年02月11日
    浏览(53)
  • cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:

    cv2.error: OpenCV(4.7.0) D:aopencv-pythonopencv-pythonopencvmodulesimgcodecssrcloadsave.cpp:1116: error: (-2:Unspecified error) could not find encoder for the specified extension in function \\\'cv::imencode\\\' 根据报错行提示,显示输出文件有问题,以为是文件路径有问题 修改成 相对路径与绝对路径 都没有用 查找的报

    2024年02月11日
    浏览(46)
  • 解决cv2.error: OpenCV(4.9.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp

    前言 本文是该专栏的第11篇,后面将持续分享OpenCV计算机视觉的干货知识,记得关注。 我们在使用OpenCV读取图像的时候,可能会遇到下面类似的错误: 而本文,笔者将针对上述的报错问题,详细来介绍一个解决方案。 首先,我们来看下具体报错信息,示例如下所示: cv2.e

    2024年03月13日
    浏览(81)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包