开发者学堂课程【计算机视觉入门及案例实战:课程概述(计算机视觉快速入门)】学习笔记,与课程紧密连接,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/744/detail/13168
课程概述(计算机视觉快速入门)
内容简介:
一、人脸识别的概述和演示
二、运动传感器的概述和演示
三、开发条件
四、案例涉及知识
五、视频课程配套资源的下载地址
六、习题
一、人脸识别的概述和演示
人脸识别这个概念,目前已经不陌生了,但是如果放到10年前,走在大街上,问别人什么是人脸识别,别人可能会拿起他手里的“大哥大“往你脸上砸。但现在这个概念对大家而言,已经很熟悉了,因为无论是你用手机上面的软件,还是去坐高铁等等。都会看到人脸识别的应用。
1.人脸识别
人脸识别实际上就是用人的面部特征去鉴别或者鉴定一个人的身份。鉴定一个人的身份,就是判断你是不是某人。面部特征,其中特征这个名词,面部特征中面部就是特征这样一个数字,它只跟人的脸部有关系,而跟人的其他部位没有关系。
比如老板的图片,那只跟他的脸部有关系,而跟他穿什么颜色的衣服没有关系。
2.视频演示和 Python 演示
通过一个短篇了解一下。小短片中人脸识别的效果,实际上就是今天要做的这样一个人脸识别的案例的效果。那用一句话概括就是,在茫茫人海中,一眼找到你。
本次课要做的就是这样一个案例,实际上也是这样一个效果。演示一下,本次课要做的案例。启动一个Python的程序,可以看到,它识别了我的脸部,并且也知道了我的名字姓汤。此时把老板的照片也放到这个屏幕中,老板的照片上也出现了Boss的字样。
二、运动传感器的概述和演示
1.运动传感器
运动传感器,智能摄像头能够实现对运动物体的探测。
运动传感器,是基于计算机视觉的技术和物联网的技术一起打造的,它广泛的运用于博物馆和家庭的安全监控系统中。
CV+IOT打造的运动传感器,广泛运用于博物馆和家庭安全监控系统中。
计算机视觉,英文简称CV,是Computer Vision的缩写
物联网,英文简称IOT,是Internet of things的缩写
2.演示
启动一个Python程序。可以看到一个截面图,摄像头的拍摄到的画面想象成一个博物馆,摄像头拍摄到的是非常重要的文物。然后右边是手机的界面,可以把手机理解成是博物馆的安全管理员的手机。当小偷闯入到博物馆的摄像头的拍摄范围的时候,可以看到当老师出现在这样一个画面中的时候,手机出现到提示,有小偷访问了家里。实际上就是一个运动传感器的例子。
运动传感器是一个智能摄像头,它可以实现对运动的物体的探测。
三、开发条件
1.开发环境:Python3
2.开发工具:Pycharm
3.适应人群:0基础
开发使用的 Python 的解释器的版本是 Python3,开发使用的工具是 Pycharm,需要零基础。如果已经有一定基础,实际上也是可以学习本次课程,因为不同的阶层的个人都能够从本次课中学习到不同层面的知识。本次课所涉及的知识非常广阔,能够很好地拓展大家的事业。
四、案例涉及知识
1.图像学基础概念
2.计算机视觉基础概念
3.人工智能基础概念
4.机器学习基础概念
5.物联网基础概念
6.差分法原理
7.基于微信公众平台的第三方开发
本次课涉及到图像学的基础,计算机视觉的基础,人工智能的基础,机器学习的基础,物联网的基础,差分法的原理以及基于微信公众平台的第三方的开发。
五、视频课程配套资源的下载地址
百度云盘:https://pan.baidu.com/s/1vaT9.JnFCKXvchSIOZn-HJQ
Github:
https://github.com/tanglang1990/opencv_start
老师会把上课的课件和代码都上传到百度云盘,可以通过链接进行相应的下载,这个链接是永久有效并且不需要验证码。如果熟悉Github的同学,还可以通过Github的链接,去克隆一个仓库,这个仓库也是公开和永久有效的,两个链接上的资源完全一致,大家择一使用即可。
六、习题
多选题:以下 A、B、C、D 四个说法中正确的有?()
A:人脸识别的本质是:用人的面部特征去鉴定一个人的身份
B:CV 是计算机视觉的英文 Computer Vision 的缩写
C:IOT 是物联网的英文 Internet of things 的缩写
D:运动传感器只能无差别的记录时评信息,不能实现对动的物体的探测
正确答案:ABC
解析:D 运动传感器,只能无差别的记录视频信息,不能实现对动的物体的探测。这是摄像头的本质,运动传感器能够有差别的识别,它能够实现对动的物体的探测。所以 D 选项错误。答案选择 ABC