1.OpenCV简介及安装

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

1. OpenCV简介

OpenCV
   一个基于Apache2.0许可(开源)发行的跨平台(Linux、Windows、Android和Mac OS操作系统)计算机视觉和机器学习软件库。轻量且高效(由系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等多种语言的接口),更实现了图像处理和计算机视觉方面的很多通用算法。

  1. OpenCV 于 1999 年由 Gary Bradsky 在英特尔创立,第一个版本于 2000 年问世。
  2. OpenCV-Python 是 OpenCV 的 Python API(OpenCV-Python 是一个 Python 绑定库),结合了 OpenCV C++ API 和 Python 语言的最佳特性。
  3. OpenCV-Python 底层源代码以C/C++书写,Python封装(解决了Python语言速度慢的问题),C/C++ 轻松的拓展 Python(即相当于以C/C++为Python代工)。

2.OpenCV-Python安装

(1)Win11系统下简单安装opencv-python

① 电脑已经安装了Python(即已经有Python包pip(pip版本一般要更新)、numpy等)
➤打开命令提示符窗口(2种方法)
🢆1)搜索命令提示符直接打开
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
🢆2)win+r键打开输入cmd
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
➤pip更新(已经安装Python的前提下)
🢆1)pip常见使用命令

  install                     安装软件包
  download                    下载包
  uninstall                   卸载包
  freeze                      以需求格式输出已安装的包
  inspect                     检查python环境
  list                        已安装套件
  show                        显示已安装包的信息
  check                       验证安装的包是否兼容dependencies.
  config                      管理本地和全局配置.
  search                      在PyPI中搜索包
  cache                       检查和管理pip的车轮缓存
  index                       检查包装上的可用信息 indexes.
  completion                  用于补全命令的辅助命令.
  debug                       显示对调试有用的信息.
  help                        显示命令的帮助.
  -v, --verbose               提供更多的输出。选项是附加的,最多可使用3-V, --version               显示版本并退出.
  -q, --quiet                 减少输出。选项是可加的,最多可使用3(对应
警告、错误和关键日志级别).

🢆2)pip版本查看更新

# 查看版本
pip -V
# pip更新
pip install --upgrade pip

②进行安装
➤安装(进入cmd命令行)

# 官网安装
# 官网直接安装(外网限制下载较慢,容易失败)
pip install opencv-python
# 高配版,某些算法等未成熟或开放
pip install opencv-contrib-python

# 国内源安装
# 国内源 + 一般安装(清华源)
pip install opencv-python  -i https://pypi.tuna.tsinghua.edu.cn/simple
# 添加国内源 + 主机可信度安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn opencv-python
# 添加国内源 + 主机可信度安装 + 用户权限安装(建议直接使用此条命令)
pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn opencv-python

➤国内常用镜像安装源

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

(2)Win11系统下anaconda安装opencv-python

①下载anaconda
官网下载安装:https://www.anaconda.com/products/distribution#Downloads
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
②安装anaconda
➤点击next
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
➤点击I agree
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
➤仅为当前用户安装
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
➤安装路径根据自身决定(路径不要有中文及空格),继续下一步
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
➤第一个必须勾上(不必自己配置环境变量)
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
③进行opencv-python的安装(2种方法)
➤方法1:在anaconda基础环境安装—打开jupyter notebook直接运行
pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn opencv-python
➤方法2: 在anaconda基础环境安装—打开prompt安装
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn opencv-python
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉

(3)Win11系统下创建conda虚拟环境安装opencv-python

①打开Anaconda Prompt (anaconda)
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
②创建conda虚拟环境OpenCV(conda create -n 虚拟环境名称 python=版本号)
➤创建opencv:conda create -n opencv python=3.9
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
➤激活虚拟环境:conda activate opencv
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
➤进行OpenCV安装:pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn opencv-python
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉
➤检查是否安装成功
python
cv2. _ _version _ _
opencv镜像源,OpenCV 4.7,opencv,python,计算机视觉文章来源地址https://www.toymoban.com/news/detail-735915.html

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

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

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

相关文章

  • 计算机竞赛 深度学习 python opencv 火焰检测识别

    🔥 优质竞赛项目系列,今天要分享的是 🚩 基于深度学习的火焰识别算法研究与实现 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:4分 工作量:4分 创新点:3分 🧿 更多资料, 项目分享: https://gitee.co

    2024年02月07日
    浏览(54)
  • Clion(2023)+QT(6.5)+cmake+vcpkg+Opencv(4.7)环境安装与使用

    用习惯了Clion,智能提示很棒,就不想用Qt自带的creator编辑器,并且新版的Clion支持编辑ui文件。于是搜罗了一下教程搭配一下环境安装,其实最重要的还是cmakelist的编写。 QT现在只能在线下载器安装。下载器的下载地址: 无脑最新的就好,需要注册账号,也很方便。安装时需

    2024年02月13日
    浏览(39)
  • 计算机毕设 python opencv 机器视觉图像拼接算法

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月07日
    浏览(63)
  • 计算机竞赛 opencv python 深度学习垃圾图像分类系统

    🔥 优质竞赛项目系列,今天要分享的是 🚩 opencv python 深度学习垃圾分类系统 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分 工作量:3分 创新点:4分 这是一个较为新颖的竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/p

    2024年02月13日
    浏览(80)
  • 计算机竞赛 深度学习 python opencv 动物识别与检测

    🔥 优质竞赛项目系列,今天要分享的是 🚩 基于深度学习的动物识别算法研究与实现 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:4分 工作量:4分 创新点:3分 🧿 更多资料, 项目分享: https://gitee.co

    2024年02月07日
    浏览(64)
  • python使用镜像安装opencv

    python如何使用镜像安装所需要的包 常见的镜像: 以opencv为例: pycharm中打开终端: 然后输入以下命令: 或者 结果如下:

    2024年02月12日
    浏览(34)
  • 计算机竞赛 python+opencv+深度学习实现二维码识别

    🔥 优质竞赛项目系列,今天要分享的是 🚩 python+opencv+深度学习实现二维码识别 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分 工作量:3分 创新点:3分 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/danch

    2024年02月12日
    浏览(62)
  • 计算机竞赛 python+深度学习+opencv实现植物识别算法系统

    🔥 优质竞赛项目系列,今天要分享的是 🚩 基于深度学习的植物识别算法研究与实现 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:4分 工作量:4分 创新点:4分 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/postgraduate Google DeepMind公司研究员与牛津大学计算

    2024年02月12日
    浏览(76)
  • 计算机竞赛 机器视觉人体跌倒检测系统 - opencv python

    🔥 优质竞赛项目系列,今天要分享的是 🚩 机器视觉人体跌倒检测系统 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分 工作量:3分 创新点:4分 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/

    2024年02月07日
    浏览(66)
  • python+深度学习+opencv实现植物识别算法系统 计算机竞赛

    🔥 优质竞赛项目系列,今天要分享的是 🚩 基于深度学习的植物识别算法研究与实现 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:4分 工作量:4分 创新点:4分 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/postgraduate Google DeepMind公司研究员与牛津大学计算

    2024年02月07日
    浏览(86)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包