一 计算机视觉
本节介绍了一些计算机视觉的概念和常见应用以及计算机视觉的发展历程。
1、概念和应用
计算机视觉是一门让计算机学会 "看"的学科,研究如何自动理解图像和视频中的内容。下面列举一些计算机视觉的常见应用。
![](https://img-blog.csdnimg.cn/img_convert/0d60f43a010f4823bd789da9b3e53015.png)
![](https://img-blog.csdnimg.cn/img_convert/e548d58dd3098a0da1528cd584c84eb9.png)
2、发展历程
早期萌芽 (1960~1980):边缘提取
统计机器学习与模式识别 (1990~2000)
视觉特征:手工构建特征工程
ImageNet 大型数据库 (2006)
初有成效的视觉系统 (~2010):HOG特征提取,SVM
深度学习的时代 (2012~):Alex出现了,同时硬件方面也有较大的发展
二 OpenMMLab
本节是对OpenMMlab的整体介绍。OpenMMlab框架在2018年提出,基于pytorch框架,它内含了上千种算法,从图像分类、目标检测、语义分割到小样本学习等。
![](https://img-blog.csdnimg.cn/img_convert/eff66f0aec4b85f128f38b6fb3389617.png)
另外,不只是模型训练,OpenMMlab在后续的模型部署上也推出了mmdeploy。我个人使用mmdelpoy还是很方便的。
三 机器学习和神经网络简介
介绍了一些机器学习的概念,和神经网络的常见的层。