首页 > 编程语言 > 一看就会的 Anaconda 搭建 OpenCV for Python 环境(全平台通用)

一看就会的 Anaconda 搭建 OpenCV for Python 环境(全平台通用)

时间:2023-01-29 17:33:54浏览次数:66  
标签:Python cv2 python OpenCV 3.4 install Anaconda

前言

在学习 OpenCV 的时候,需要搭建 OpenCV 的环境并安装一些库,本文就准备了 OpenCV for Python,换而言之就是 OpenCV 的 python 的 API 接口。它拥有 OpenCV C++ API 的功能,同时也拥有 Python 语言的特性。

视频教程

<iframe allowfullscreen="true" border="0" frameborder="no" framespacing="0" height="600" scrolling="no" src="//player.bilibili.com/player.html?bvid=BV123411X79t&page=1" width="800"> </iframe>

准备工作

安装 Anaconda 配置好国内镜像源

Windows 安装

Ubuntu 安装

版本信息

Python 版本 3.6
OpenCV 版本 3.4.1.15
OpenCV 扩展包版本 3.4.1.15
dlib 版本 19.6.1

开始搭建

Anaconda 创建 Python 虚拟环境

conda create -n OpenCV3.6 python=3.6    # 通过 anaconda 创建虚拟环境

# 点 y 即可

激活虚拟环境

activate OpenCV3.6 # 激活虚拟环境

安装所需资源库

pip install opencv-python==3.4.1.15
pip install opencv-contrib-python==3.4.1.15
pip install dlib==19.6.1
pip install numpy
pip install matplotlib

检查是否成功
显示 3.4.1 就没问题了

# 检查是否成功

python
import cv2
cv2.__version__

程序测试

# 导入cv模块
import cv2

# 读取图像,支持 bmp、jpg、png、tiff 等常用格式
img = cv2.imread('img\cat.jpg')

# 创建窗口并显示图像
cv2.imshow('image', img)
cv2.waitKey(0)

# 释放窗口
cv2.destroyAllWindows()
展示运行结果

参考资料

标签:Python,cv2,python,OpenCV,3.4,install,Anaconda
From: https://www.cnblogs.com/AhtelekB/p/18e12ea3.html

相关文章

  • 使用Python实现高效摸鱼,批量识别银行卡号码并且自动写入Excel表格
    每当有新员工入职,人事小姐姐都要收集大量的工资卡信息,并且生成Excel文档,看到小姐姐这么辛苦,我就忍不住要去帮她了…于是我用1行代码就实现了自动识别银行卡信息并且自......
  • python执行shell脚本的几种方法
    一、os.system(“command”)这是python自带的执行shell命令的方法,其中最后一个0是这个命令的返回值,为0表示命令执行成功。但是使用system()无法将执行的结果保存起来。i......
  • 蓝桥杯备战日志(Python)2-相乘(逆向枚举)
    原题小蓝发现,他将  至  之间的不同的数与  相乘后再求除以  的余数,会得到不同的数。小蓝想知道,能不能在  至  之间找到一个数,与  相乘后再除以  后的余数......
  • 《深度学习入门 基于Python的理论与实现》书中代码笔记
    源码笔记【仅为个人笔记记录】第三章sigmoid函数#coding:utf-8importnumpyasnpimportmatplotlib.pylabaspltdefsigmoid(x):return1/(1+np.exp(-x))X......
  • 【Demo】Python + Echarts 简易实现一个数据分布图
    文章目录​​前言​​​​需求​​​​最终实现​​​​源码​​​​1.统计各省市总数量​​​​excle源文件示例​​​​统计​​​​2.Echarts的使用​​​​所需文件​​......
  • gdb同时调试python和c++
    说明:当我们的python程序的一些函数的后端实现为C++时(比如Pytorch,TensorFlow或tvm等)可以使用当前方法调试。有两种方式可以安装调试环境:一.搭建环境有两种方式搭建......
  • ORM哪家强?java,c#,php,python,go 逐一对比, 网友直呼:全面客观
    前言最近一段时间,我使用golang开发了一个新的ORM库。为了让这个库更好用,我比较研究了各语言的主流ORM库,发现有一些语言的ORM库确实很好用,而有另外一些语言的库那不是一般......
  • Python和C++联合调试
     python和c++分别在Linux和Windows下联合调试首先创建一个python测试项目和一个c++拓展项目一、在Windows下进行调试1.编译器安装2.C拓展模块安装3.调试......
  • ubuntu下C++如何调用python程序,gdb调试C++代码
    Linux下gdb调试C++代码:http://jingyan.baidu.com/article/acf728fd464984f8e410a369.html主要ubuntu下使用C++调用Python:#python代码:(processing_module.py)importcv2......
  • python绘制折线图
    importdatetimeimportmatplotlib.pyplotaspltimportpylabasmplimportnumpyasnp#数据源list_date=['20191005','20191014','20191021','20191217','20......