人工智能导论PPT第六章.pptx
《人工智能导论PPT第六章.pptx》由会员分享,可在线阅读,更多相关《人工智能导论PPT第六章.pptx(24页珍藏版)》请在文库网上搜索。
1、什么是计算机视觉有人说,计算机视觉是人工智能的一扇大门,因为对于人来说,视觉的反有人说,计算机视觉是人工智能的一扇大门,因为对于人来说,视觉的反馈往往更加重要,人的大脑皮层中有馈往往更加重要,人的大脑皮层中有70%70%都在处理视觉信息,没有视觉,人都在处理视觉信息,没有视觉,人工智能将只会是一个空架子。现如今,计算机视觉早已成为研究人工智能工智能将只会是一个空架子。现如今,计算机视觉早已成为研究人工智能的一个重要领域,也在各种领域发挥着独有的作用。例如:军事上的导弹的一个重要领域,也在各种领域发挥着独有的作用。例如:军事上的导弹巡航系统、交通上的道路监控系统、医学影像处理、应用在各大企业单位
2、巡航系统、交通上的道路监控系统、医学影像处理、应用在各大企业单位的人脸识别系统以及现在非常热门的的人脸识别系统以及现在非常热门的VRVR全息,全都离不开计算机视觉。全息,全都离不开计算机视觉。OpenCV:Open Source Computer Vision LibrarynOpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。1它轻量级而且高效由一系列C函数和少量C+类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。nOpen
3、CV用C+语言编写,它具有C+,Python,Java和MATLAB接口,并支持Windows,Linux,Android和MacOS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令,如今也提供对于C#、Ch、Ruby,GO的支持视频中移动物体检测方法n帧间差分法帧间差分法帧间差分法简称帧差法,是可用于识别视频中移动部分的最简单技术之一。当我们查看实时视频流时,从流中捕获的连续帧之间的差异会为我们提供大量信息。帧间差分法算法简单,程序的复杂度低,适应各种动态环境。不足之处是不能提取出运动对象的完整区域,只能提取出物体的边界,对于运动速度很快的物体,需要选择时间间隔较小的两
4、帧,如果选择的不合适,这一个运动的物体会被检测为两个运动的物体。对于运动速度较慢的物体,需要选择时间间隔较大的两帧,如果时间选择的不合适,前后两帧差值几乎为零,则检测不到目标。n使用色彩空间跟踪对象使用色彩空间跟踪对象 要构建一个健壮的对象跟踪器,我们需要知道对象的哪些特征可以被用来准确地跟踪它,这就涉及到色彩空间了。颜色通常用三个独立的属性来描述,三个独立变量综合作用,自然就构成一个空间坐标,这就是色彩空间。但被描述的颜色对象本身是客观的,不同色彩空间只是从不同的角度去衡量同一个对象。颜色空间按照基本机构可以分为两大类:基色颜色空间和色、亮分离颜色空间。前者典型的是RGB,后者包括YUV和H
5、SV等等。一个图像可以用不同的色彩空间来表示。RGB色彩空间可能是最流行的色彩空间,但它不能很好地应用于对象跟踪等应用程序。所以我们将使用HSV色彩空间。这是一种直观的色彩空间模型,它更接近人类对颜色的感知。我们可以将捕获的帧从RGB转换为HSV色彩空间,然后用颜色阈值来跟踪任何给定的对象。我们应该注意到,我们需要知道对象的颜色分布,以便我们可以为阈值选择合适的范围。n使用背景差分法跟踪对象使用背景差分法跟踪对象背景差分法是一种在给定视频中模拟背景的技术,然后使用该模型来检测移动物体。这种技术在视频压缩和视频监控中有很多用途。它在静态场景中检测移动物体的地方表现得非常好。该算法主要通过检测背景
6、,为其建立模型,然后从当前帧中减去它来获得前景。这个前景就相当于移动的物体。使用使用CAMShiftCAMShift算法构建目标跟踪器算法构建目标跟踪器n基于色彩空间的跟踪允许我们跟踪彩色物体,但我们必须首先定义颜色。这似乎是限制!让我们看看如何在实时视频中选择一个对象,然后让追踪器追踪它。这就关系到CAMShift算法了,它的全称是Continuously Adaptive Mean Shift,是一种连续自适应Mean Shift算法。n为了理解CAMShift,我们首先需要知道Mean Shift是如何工作的。考虑给定帧中的感兴趣区域。我们选择了这个区域,因为它包含了感兴趣的物体。我们想
7、跟踪这个物体,所以我们在它周围绘制了一个粗糙的边界,这就是“感兴趣区域”所指的。我们希望我们的对象跟踪器能够跟踪这个物体在视频中移动的过程。CAMShift算法的基本思想是对视频序列的所有图像帧都作Mean Shift运算,并将上一帧的结果(即搜索窗口的中心位置和窗口大小)作为下一帧Mean Shift算法的搜索窗口的初始值,如此迭代下去。简单点说,Mean Shift是针对单张图片寻找最优迭代结果,而CAMShift则是针对视频序列来处理,并对该序列中的每一帧图片都调用Mean Shift来寻找最优迭代结果。正是由于CAMShift针对一个视频序列进行处理,从而保证其可以不断调整窗口的大小,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 导论 PPT 第六