#简介
想学习AI计算机视觉的小伙伴们可以从以下10项入手,包括名校的计算机视觉学习课件、github的成熟项目、适合初学者的实践练习。建议各位小伙伴可以先考虑一下。
收藏、点赞,它会永远帮助你~
我是@ 老k玩代码,不是著名的IT企业家。
专注分享实战项目和最新行业资讯,累计实战项目超过1000个!
* * *
# 1\.nndl-github-io
* https://github.com/nndl/nndl.github.io地址:
*star: 14.4k
*fork: 3.2k
机器学习项目
这是邱锡鹏教授的《神经网络与深度学习》课件电子书。课程详细介绍了神经网络和深度学习的各种基础知识和主要模型(如卷积神经网络、递归神经网络等)。),并逐步介绍了深度学习在计算机视觉、自然语言处理等领域的应用。提供在线阅读。
帮助新手有扎实的理论知识和基本技能,成为新手路上第一个推荐的项目资源。
* * *
# 2\.OpenCV实现视频到角色动画
* https://www.lanqiao.cn/courses/637地址:
*study: 6.6k
Python, OpenCV项目
这个项目旨在帮助新手熟悉Python语法和OpenCV库的使用。OpenCV是计算机视觉相关工作中必须掌握的技能。使用OpenCV
处理图片视频,将视频转换成字符序列,在终端播放字符动画。除了OpenCV的基本功能外,还会学习光标定位、转义编码等。
* * *
# 3\.深度学习毛毛雨
* https://github.com/kmario23/deep-learning-drizzle地址:
*star: 9.3k
*fork: 2.4k
机器学习项目
这是由一系列著名的计算机世界学校组织的关于深度学习、强化学习、机器学习、计算机视觉、自然语言处理、AI人工智能等专业的公开课。不仅提供了视频播放链接,还提供了大量的课堂笔记和课堂讲稿PPT,是深入学习和巩固基本功的重要资源。
源。* * *
# 4\. C++ 实现监控和运动检测
* 地址 : https://www.lanqiao.cn/courses/671
* study : 4.4k
OpenCV, C++项目
> 产业中的计算机视觉相关功能,基本都会用C++来落地。这个项目是使用 C++ 和 OpenCV
> 提供的库函数,来实现摄像头实时监控的功能,通过对监控得到画面进行运动检测,判断是否选择记录视频。帮助监控人员更容易地分辨监控中的异常情况。作为计算机视觉产业落地的基本功项目,这个C++实现监控和运动检测非常合适。
* * *
# 5\. Python 机器学习玩转 Flappy Bird 游戏
* 地址 : https://www.lanqiao.cn/courses/1162
* study : 1.6k
Python, 机器学习, Pygame项目
> Flappy bird
> 是一款在网上突然爆红的小游戏,玩家可以通过点击屏幕来控制小鸟飞行,躲避高低不平的管子。这个项目,结合了计算机视觉的基本功知识和深度学习,来实现一个能玩转
> flappy bird 的游戏AI。在帮助小伙伴掌握 python 基本功和基本操作的同时,学习计算机视觉的基本操作和深度学习的相关知识。
* * *
# 6\. OpenCV 与 C++ 实现模板匹配
* 地址 : https://www.lanqiao.cn/courses/716
* study : 1.3k
OpenCV, C++项目
> 模版匹配是计算机视觉中寻找目标的基本方法之一,也是AI计算机视觉的基本功之一,经常会用来识别物体或人脸识别。这个项目使用OpenCV和C++来实现模板匹配,在大图中查找出目标小图。这个项目会帮助你学习到关于OpenCV的一些基本函数用法,以及模板匹配的完整流程。
* * *
# 7\. ICCV2019-LearningToPaint
* 地址 : https://github.com/megvii-research/ICCV2019-LearningToPaint
* star : 1.9k
* fork : 261
机器学习项目
> 如项目名称“learningToPaint”一样,这是一个深度强化学习的项目,实现让机器用画笔画画的功能。项目也可以体现和制作自己绘画的过程,根据一张图片生成整个绘画的过程。是激发学习AI计算机视觉,很容易上手的小项目。
* * *
# 8\. TensorFlow 2 实现 AI 换脸
* 地址 : https://www.lanqiao.cn/courses/1460
* study : 920
机器学习, TensorFlow, Python项目
> 人脸互换是AI计算机视觉领域热门的应用之一,它应用于视频合成、提供隐私服务、肖像更换等各个场景。这个项目是从自编码器、上采样、数据增强等基本功知识出发,对深度学习下人脸互换相关的概念进行讲解。利用
> TensorFlow 2 实现川普和道格拉斯凯奇的人脸互换。训练出来的模型,可以不修改原图表情的情况下完成人脸替换。
* * *
# 9\. OpenCV 实现图片模糊效果
* 地址 : https://www.lanqiao.cn/courses/721
* study : 839
OpenCV, C++项目
> 项目是利用OpenCV中的平滑处理和线性滤波器,对图片进行模糊处理,打造模糊效果。这个项目将介绍包括归一化滤波器、高斯滤波器、中值滤波器、双边滤波器在内的四种滤波器的相关基本功知识,并对“核”与卷积这样的计算机视觉相关概念进行讲解。
* * *
# 10\. OpenCV 进阶应用实战
* 地址 : https://www.lanqiao.cn/courses/2746
* study : 216
Python, 入门实战, OpenCV项目
> 本项目是使用 Python 语言对 OpenCV 库进行更深入的学习的一系列实践课程。在掌握计算机视觉 OpenCV库
> 的基本用法的基础上,通过不同案例,帮助小伙伴更深入地学习和了解 OpenCV 的进阶用法。了解如何在不同的场景下找到最合适的算法。
* * *
# \---结语---
> @老K玩代码,专注分享实战项目和最新行业资讯,已累计分享超1000实战项目