Opencv学习笔记——opencv配置安装与IDE环境安装
文章目录
- 前言
- 一、opencv配置安装
- 二、IDE的安装
- 总结
前言
既然开始对AI视觉这个方面有兴趣,也初步接触了一些AI视觉在嵌入式方面的应用,那自然少不了对Opencv的学习。到现在开始学习opencv之前对它了解不多,只知道opencv的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。接下来的时间就是通过了解opencv的一些基本函数到实战运用来达到初步了解opencv是什么、怎么用的目的。
一、opencv配置安装
首先去Anaconda官网下载安装包
安装教程也比较简单,一直下一步然后更改安装目录然后安装即可,Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等,就有点类似与KFC的全家桶,很多学习Opencv需要用到的工具都有了,不需要我们在一个一个去配置。
安装完成后在开始菜单打开Anaconda Powershell Prompt(类似与cmd命令窗口),
打开它就可以查看我们的python版本
然后就是安装opencv相关的包了,exit()退出python,然后输入:
pip install opencv-python
pip install opencv-contrib-python
默认是安装最新版的opencv,也就是opencv4
pip list检查安装
到这里opencv配置安装算结束了。
二、IDE的安装
虽然前面我们已经安装了Anaconda工具包,里面有
Jupyter notebook交互式笔记本,但是在后面实战的时候由于代码量一般都比较大,所以还是需要一个支持python的IDE,这里我选择pycharm,先到pycharm官网去下载安装包,下载社区版本就行,因为专业版使用是收费的。
下载完后打开安装程序,点击next
更改安装路径,然后点击next
全部勾上,然后点击next
点击install
等待安装,安装完成后点击finish
打开PyCharm Community Edition 2022.1
点击ok
创建一个新项目
配置环境:
Location:选择project保存路径
Interpreter:python安装路径,这里需要自己安装python,而不是Anaconda中的python环境,
然后点击create
测试安装是否成功,点击运行,出现Hi,Pycharm则安装成功
也可以测试程序:
from turtle import *
def curvemove():for i in range(200):right(1)forward(1)
color('red','pink')
begin_fill()
left(140)
forward(111.65)
curvemove()
left(120)
curvemove()
forward(111.65)
end_fill()
done()
效果:
安装完成后cmd打开命令窗口安装opencv包
pip install opencv-python
pip install opencv-contrib-python
安装完成后在pycharm的Terminal中pip list看一下是否安装成功
到这里,opencv配置安装与IDE环境安装就已经完成。
总结
opencv配置安装与IDE环境安装相对来说比较简单,但是对于整体的学习还是有至关重要的只用,所谓地基不牢,地动山摇,有个合适的学习环境,对接下来的opencv学习还是很有必要的。
Opencv学习笔记——opencv配置安装与IDE环境安装相关推荐
- PyTorch学习笔记(一):PyTorch环境安装
往期学习资料推荐: 1.Pytorch实战笔记_GoAI的博客-CSDN博客 2.Pytorch入门教程_GoAI的博客-CSDN博客 本系列目录: PyTorch学习笔记(一):PyTorch环境安 ...
- Opencv学习笔记 - OpenCV 4机器学习算法简介
在机器学习中,一些比较流行方法的包括:支持向量机(SVM).人工神经网络(ANN).聚类.k-最近邻.决策树和深度学习.OpenCV支持并实现几乎所有这些方法,并有详细的文档说明(包含在Main mo ...
- OpenCV学习笔记~VS code1.25.0.0环境中配置opencv
最近在VS code环境下,使用OpenCV对图像进行处理,但是在使用过程中,总是出现下面的错误,即使opencv安装成功依然会报错: Traceback (most recent call last ...
- python学习笔记1之-python简介及其环境安装
python学习笔记之-python简介及其环境安装 最近几年python之火不用多说,最近开始利用时间自学python,在学习的过程中,按照自己的思路和理解记录下学习的过程,并分享出来,如果正好你也 ...
- OpenCV学习笔记 - OpenCV必知必会的基础
文章目录 OpenCV必知必会的基础(一) 色彩空间变换 cv2.cvtColor(img, colorspaces[i]) 代码示例 Numpy基本操作 创建矩阵 创建数组 array(list) ...
- 人工智能学习笔记01——数据分析的介绍及环境安装
1 为什么要学习数据分析 1 有岗位需求 2 是python数据科学的基础 3 是机器学习课程的基础 2 什么是数据分析 数据分析就是用适当的方法对采集来的大量数据进行分析,帮助人们做出判断,以便 ...
- OpenCV学习笔记(一):Win10(x64)+Qt5.8(MSVC2013)+OpenCV3.1.0配置过程
OpenCV学习笔记(一):Win10(x64)+Qt5.8(MSVC2013)+OpenCV3.1.0配置过程 Win10(x64)+Qt5.8(MSVC2013)+OpenCV3.1.0配置过程 ...
- OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己
OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...
- OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十
OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...
最新文章
- Style Intelligence 10特点之用户自定义报表
- 解决Mac上VSCdoe断点失效问题
- unity节目素材ProceduralMaterial采用
- ((ios开发学习笔记 十))代码实现自定义TableView
- 利用WDS实现零接触部署Windows 7 VHD
- Web Service 一些对外公开的网络服务接口以及http://www.webxml.com.cn/zh_cn/index.aspx
- mysql引擎测试_MySQL MyISAM引擎和InnoDB引擎的性能测试
- HarmonyOS之AI能力·图像超分辨率
- python3 爬虫4--解析链接
- 282021年湖南高考成绩查询,2010年湖南高考成绩查询
- AGC044E Pandom Pawn(期望+凸包)
- JAVA中的内部类与C++内部类的区别
- windows和linux中搭建python集成开发环境IDE——如何设置多个python环境
- ffmpeg开发指南(使用 libavformat 和 libavcodec)
- linux更改语言脚本,Linux shell脚本入门——shell语言脚本【CentOS】
- fr4走线宽度_PCB布线走线宽度变化的影响分析
- Mountain Lion 10.8
- python from import 和 import 区别_python import和from import的区别
- JDK、STS、SVN、Tomcat 、mysql的下载安装及环境变量的配置和sts修改字体大小
- 软件测试面试必问的10个问题
热门文章
- 关于程序摄像头Trace Profiling的十大热门问题
- 基于.NET 制作一个气象站 IoT 应用
- 【小程序】微信小程序如何获取微信公众号openid?
- (附源码)springboot自行车在线租赁管理系统 毕业设计101157
- (function a(){})()是什么意思
- Afreechart很强大的图表库,支持股票曲线图,饼图,曲线
- Fedora30 安装 WPS Office 2019 For Linux
- Ubuntu安装adobe flash player插件(PPAPI和NPAPI)
- matlab矩阵转置中.'和'的不同
- Bean named '' is expected to be of type '' but was actually of type 'com.sun.proxy.$Proxy30' 异常解决