文章目录

  • 前言
  • 一、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环境安装相关推荐

  1. PyTorch学习笔记(一):PyTorch环境安装

    往期学习资料推荐: 1.Pytorch实战笔记_GoAI的博客-CSDN博客 2.Pytorch入门教程_GoAI的博客-CSDN博客 本系列目录: PyTorch学习笔记(一):PyTorch环境安 ...

  2. Opencv学习笔记 - OpenCV 4机器学习算法简介

    在机器学习中,一些比较流行方法的包括:支持向量机(SVM).人工神经网络(ANN).聚类.k-最近邻.决策树和深度学习.OpenCV支持并实现几乎所有这些方法,并有详细的文档说明(包含在Main mo ...

  3. OpenCV学习笔记~VS code1.25.0.0环境中配置opencv

    最近在VS code环境下,使用OpenCV对图像进行处理,但是在使用过程中,总是出现下面的错误,即使opencv安装成功依然会报错: Traceback (most recent call last ...

  4. python学习笔记1之-python简介及其环境安装

    python学习笔记之-python简介及其环境安装 最近几年python之火不用多说,最近开始利用时间自学python,在学习的过程中,按照自己的思路和理解记录下学习的过程,并分享出来,如果正好你也 ...

  5. OpenCV学习笔记 - OpenCV必知必会的基础

    文章目录 OpenCV必知必会的基础(一) 色彩空间变换 cv2.cvtColor(img, colorspaces[i]) 代码示例 Numpy基本操作 创建矩阵 创建数组 array(list) ...

  6. 人工智能学习笔记01——数据分析的介绍及环境安装

    1 为什么要学习数据分析 1  有岗位需求 2 是python数据科学的基础 3 是机器学习课程的基础 2  什么是数据分析 数据分析就是用适当的方法对采集来的大量数据进行分析,帮助人们做出判断,以便 ...

  7. 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配置过程 ...

  8. OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己

    OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...

  9. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

最新文章

  1. Style Intelligence 10特点之用户自定义报表
  2. 解决Mac上VSCdoe断点失效问题
  3. unity节目素材ProceduralMaterial采用
  4. ((ios开发学习笔记 十))代码实现自定义TableView
  5. 利用WDS实现零接触部署Windows 7 VHD
  6. Web Service 一些对外公开的网络服务接口以及http://www.webxml.com.cn/zh_cn/index.aspx
  7. mysql引擎测试_MySQL MyISAM引擎和InnoDB引擎的性能测试
  8. HarmonyOS之AI能力·图像超分辨率
  9. python3 爬虫4--解析链接
  10. 282021年湖南高考成绩查询,2010年湖南高考成绩查询
  11. AGC044E Pandom Pawn(期望+凸包)
  12. JAVA中的内部类与C++内部类的区别
  13. windows和linux中搭建python集成开发环境IDE——如何设置多个python环境
  14. ffmpeg开发指南(使用 libavformat 和 libavcodec)
  15. linux更改语言脚本,Linux shell脚本入门——shell语言脚本【CentOS】
  16. fr4走线宽度_PCB布线走线宽度变化的影响分析
  17. Mountain Lion 10.8
  18. python from import 和 import 区别_python import和from import的区别
  19. JDK、STS、SVN、Tomcat 、mysql的下载安装及环境变量的配置和sts修改字体大小
  20. 软件测试面试必问的10个问题

热门文章

  1. 关于程序摄像头Trace Profiling的十大热门问题
  2. 基于.NET 制作一个气象站 IoT 应用
  3. 【小程序】微信小程序如何获取微信公众号openid?
  4. (附源码)springboot自行车在线租赁管理系统 毕业设计101157
  5. (function a(){})()是什么意思
  6. Afreechart很强大的图表库,支持股票曲线图,饼图,曲线
  7. Fedora30 安装 WPS Office 2019 For Linux
  8. Ubuntu安装adobe flash player插件(PPAPI和NPAPI)
  9. matlab矩阵转置中.'和'的不同
  10. Bean named '' is expected to be of type '' but was actually of type 'com.sun.proxy.$Proxy30' 异常解决