模块1 初识OpenCV《计算机视觉处理项目实战》教学课件_第1页
模块1 初识OpenCV《计算机视觉处理项目实战》教学课件_第2页
模块1 初识OpenCV《计算机视觉处理项目实战》教学课件_第3页
模块1 初识OpenCV《计算机视觉处理项目实战》教学课件_第4页
模块1 初识OpenCV《计算机视觉处理项目实战》教学课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《计算机视觉处理项目实战》✩精品课件合集✩精品课件合集第X章XXXX模块1初识OpenCV什么是计算机视觉CONTENTS目录0302计算机视觉概述计算机视觉目标01计算机视觉相关学科04计算机视觉应用领域计算机视觉概述

视觉是人类观察世界、认知世界的重要功能手段。人类从外界获得的信息约有75%来自视觉系统,视觉进一步可分为视感觉和视知觉。321光的物理特性光的物理特性光的物理特性光刺激视觉感受器官的程度光作用于视网膜后经视觉系统加工而产生的感觉。计算机视觉概述论述人们从客观世界接收到视觉刺激后如何反应以及反应所采用的方式。神经中枢进行的一组活动。从狭义上说是要能对客观场景做出对观察者有意义的解释和描述。视知觉概述计算机视觉目标计算机视觉是指用计算机实现人类的视觉功能

计算机视觉的研究方法目前主要有两种:

仿生学的方法:参照人类视觉系统的结构原理

工程的方法:实现系统的功能

计算机视觉的主要研究目标可归纳成两个:

建立计算机视觉系统来完成各种视觉任务

加深对人脑视觉机理的掌握和理解计算机视觉相关学科计算机视觉应用领域工业视觉安全监控生物医学人机交互视觉导航遥感测绘虚拟现实总结0102计算机视觉概述03计算机视觉相关学科04计算机视觉应用领域计算机视觉目标如何理解图像内容CONTENTS目录0302图像及类别图像表达01图像显示04图像存储图像及类别图像:辐射强度模式的空间分布图像表达函数:辐射能量在空间分布的函数通用图像表达函数:T(x,y,z,t,l)

如:g射线图像、X射线图像、紫外线图像、可见光图像、红外线图像、微波图像、无线电波图像、交流电波图像,3-D图像、彩色图像、多光谱图像、投影重建图像……模拟图像:从连续的客观场景直接观察到用一个2-D数组f(x,y)来表示。数字图像:把连续的模拟图像在坐标空间XY和性质空间F都离散化了的图像。图像表达矩阵表达矢量表达图像显示二值图像的3种不同的显示方式:

离散点集

覆盖区域

矩阵表达图像显示图像存储

1.

图像存储器

(1)处理过程中使用的快速存储器

(2)可以较快地重新调用的在线或联机存储器

(3)不经常使用的数据库(档案库)存储器

2.

图像文件格式

(1)

BMP格式

(2)

GIF格式

(3)

TIFF格式

(4)

JPEG格式总结0102图像及类别03图像显示04图像存储图像表达什么是OpenCVCONTENTS目录0302OpenCV概述OpenCV发展历程01OpenCV应用OpenCV概述OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效,由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV发展历程4.0.0发布2018年10月第一个开源版本OpenCValpha3发布2000年6月2.0beta发布,主要使用CMake构建2009年9月3.0alpha发布2014年8月CVL项目启动1999年1月正式发布OpenCV1.0版本2006年10月起源发展OpenCV应用人机互动过程实际上是一个输入和输出的过程,通过人机界面向计算机输入指令,计算机经过处理后把输出结果呈现给用户。人和计算机之间输入和输出的形式是多种多样的,因此互动的形式也是多样化的。OpenCV应用图像识别是以图像的主要特征为基础的。每个图像都有它的特征,在人类图像识别系统中,对复杂图像的识别往往要通过不同层次的信息加工才能实现。OpenCV应用图像分割人脸识别总结0102OpenCV概述03OpenCV应用OpenCV发展历程搭建开发环境OpenCV-PythonCONTENTS目录0302为什么使用Python安装OpenCV-Python01Anaconda介绍Python的特点免费、开源易读易写丰富的基础代码库解释性面向对象可扩展性可嵌入性为什么使用Python安装OpenCV-Python

在安装OpenCV-Python之前先来验证一下是否安装了Python环境,打开命令提示符,输入python回车确定。安装OpenCV-Pythonpipinstallopencv-python#如果想安装指定版本,输入代码:pipinstallopencv-python==xxx(xxx为版本号)。Anaconda介绍AnacondaAnaconda是专门为了方便使用Python进行数据科学研究而建立的一组软件包,涵盖了数据科学领域常见的Python库,并且自带了专门用来解决软件环境依赖问题的conda包管理系统。condaconda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论