OpenCV概述 OpenCV图像处理实战课件_第1页
OpenCV概述 OpenCV图像处理实战课件_第2页
OpenCV概述 OpenCV图像处理实战课件_第3页
OpenCV概述 OpenCV图像处理实战课件_第4页
OpenCV概述 OpenCV图像处理实战课件_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

第一章OpenCV概述1.1OpenCV概述OpenCV简介OpenCV(OpenSourceComputerVisionLibrary):中文名称为开源计算机视觉库;OpenCV支持多语言、跨平台、功能强大,为计算机视觉专业开发人员提供了灵活的开发接口;OpenCV由C语言和C++编写,可以运行在Linux、Windows、Android和MacOS等平台上;OpenCV具有轻量级的特点,提供了Python、Ruby、Matlab等语言的接口;OpenCV中实现了很多计算机视觉方面的通用算法。1.1OpenCV简介1.

OpenCV模块功能基础数据模块:包含了与图像处理有关的数据结构和基本函数方法;图像处理模块:包含了图像处理相关的算法,例如图像滤波、图像变换、颜色空间转换等;高层用户界面模块和媒体输入/输出模块:为用户提供了图像的图形窗口操作功能,例如创建窗口显示图像或者视频等二维特征框架模块:用于图像的特征提取,可以从二维图像中检测和提取图像的特征。1.1OpenCV简介1.

OpenCV模块功能3D重建模块:包含了相机校准和三维重建相关的内容,例如基本的多视角几何算法、物体的姿态估计、三维信息重建等;对象检测模块:提供了对象检测功能,可以检测预定义的对象和实例,例如面部、眼睛、汽车等对象,同时可以在图像中给定图像的位置;机器模块:提供了很多的机器学习算法,例如K近邻(KNN)、K均值聚类(K-Means)、支持向量机(SVM)、神经网络等经典算法;计算摄影:通过图像处理技术来改善相机拍摄的图像、提供了与计算摄影有关的算法。1.1OpenCV简介2.OpenCV版本OpenCV于1999年由Intel公司的GrayBradiski启动,在2000年发布了第一个版本。2006.10OpenCV1.02009.9OpenCV2.02015.6OpenCV3.02018OpenCV4.02020.10OpenCV4.51.1OpenCV简介3.OpenCV-PythonOpenCV-Python:是OpenCV的Python语言接口优点:代码运行的速度与原始的C和C++的运行速度一样快使用Python编写代码更容易1.2开发环境配置开发环境的配置需要安装Python、Numpy包、OpenCV-Python包和vscode(教材上是PyCharm,两者均可)。1.Python安装登录官网/downloads/,下载Python安装包;选择Python版本时,请确保选择Python3.5或更高版本,本课程以Python3.8为例1.2开发环境配置1.Python安装运行安装程序,安装程序启动后,首先显示安装方式界面,勾选界面最下方的“AddtoPython3.8toPath”复选框;将Python3.8添加到系统的环境变量PATH中,这样可以保证在命令行提示符的窗口中,在任意路径下都可以执行Python的相关命令。选择“InstallNow”方式按默认设置安装安装完成后,在命令行提示符窗口中运行“Python”命令,如果安装正确,则可以进入Python的交互环境1.2开发环境配置2.Numpy安装配置pip源:在Windows的当前用户目录(一般是C:\Users\用户名)下,创建一个名为pip的文件夹;在pip文件夹下创建一个名为pip.ini的文件;安装Numpy:打开系统的命令行提示符窗口,在窗口中输入“pipinstallnumpy”命令并执行1.2开发环境配置3.OpenCV-Python安装方法1:pip方式安装在系统的命令行提示符窗口中输入“pipinstallopencv-python”;注意:安装过程中,pip会检查是否安装了Numpy包,如果没有安装,pip会自动安装Numpy包1.2开发环境配置3.OpenCV-Python安装方法2:安装预编译包确保系统中已经安装了Python(版本为3.5以上)和Numpy包;访问官网/,选择Library菜单下的Release选项,在页面中根据操作系统选择合适的版本,一般选择windows,下载OpenCV4.5.4的发布文件,文件名为opencv-4.5.4-vc14_v15.exe,将解压后的build\python\cv2\python-3.8路径中的cv2.cp38-win_amd64.pyd文件复制到Python安装路径下的“Lib\site-packages\cv2”路径中即可。1.2开发环境配置4.安装vscodeVSCode的全称为VisualStudioCode,是微软公司提供的一个免费的集成开发环境可以作Java、C、C#、PHP、Python等语言的开发环境访问VSCode官方主页:/在主页中,单击“DownloadforWindows”,下载安装程序;运行安装程序,默认安装即可安装完成后,启动VSCode创建一个Python文件,选择“File”菜单下的“NewFile”,将其以.py

温馨提示

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

评论

0/150

提交评论