计算机视觉 (CV) 是人工智能 (AI) 的一个分支,它使计算机能够从图像、视频和其他视觉输入中提取有意义的信息。例如自动驾驶汽车、自动交通管理、监控、基于图像的质量检查等等。

有不少粉丝问CVer:本人小白一枚,看了很多深度学习,机器学习以及图像处理等视频和书之后,理论有一些长进,但是实际运用能力不足,从反面也是由于理论认识不足所致,所以想问问有没有好的项目,提升下自身能力。

我想这也是很多小伙伴都遇到的问题,但之前一直都没有碰到好的资料。

最近我发现一本CV项目手册还是比较不错的,通俗易懂,老少皆宜,适合在校大学生、科研人员,在职从业者。

所有的项目都是通过Python代码实现,并且配有文字讲解和源代码,便于小伙伴们入门学习,通过实战项目,更加了解到计算机视觉在日常生活中都能做什么,以点带面点,融会贯通。 

本手册中主要涉及以下几部分:

首先是对 OpenCV中自带的基本函数进行介绍。

其次是OpenCV的实战项目,一方面是基于实际项目利用OpenCV实现特定对象的检测,例如车道线检测、路面的坑洼检测等;

另一方面是基于OpenCV实现图像增强,例如利用OpenCV消除运动所引起的图像模糊、去除阴影影响等。最后是OpenCV与深度学习等其他相结合实现图像分割、人脸检测、人脸跟踪、运动检测等难度较大的问题。

获取方式

👇扫码下方二维码

89ffc088d6b30e04ab3e8db14a066123.png

添加小助手,并回复 “ cv项目 ”

本手册中的内容由小白学视觉团队进行维护,如果手册中有问题,欢迎各位小伙伴们批评指正,这一年内我们也在不断丰富其中的内容,推出更高级的版本。

主要内容

手册中目前包含52个实战项目,具体内容如下:

第一部分(源码在文章中):

  1. 基于OpenCV的图像融合

  2. 基于OpenCV的显著图绘制

  3. 基于OpenCV的图像翻转和镜像

  4. 基于OpenCV的条形码区域分割

  5. 基于OpenCV的实用图像处理操作

  6. 基于OpenCV的路面质量检测

  7. 基于OpenCV修复表格缺失的轮廓

  8. 基于OpenCV和Tensorflow的深蹲检测器

  9. 利用OpenCV实现基于深度学习的超分辨率处理

  10. 使用OpenCV在Python中访问IP摄像头

  11. 使用OpenCV检测坑洼

  12. 使用OpenCV进行图像全景拼接

  13. 使用OpenCV进行颜色分割

  14. 使用OpenCV实现图像覆盖

  15. 使用OpenCV实现图像增强

  16. 使用OpenCV自动去除背景色

  17. 使用OpenCV构建运动检测器(Translate)

 第二部分(源码在Github上):

  1. 基于OpenCV的图像阴影去除

  2. 基于OpenCV的车辆变道检测

  3. 基于OpenCV的多位数检测器

  4. 基于OpenCV的焊件缺陷检测

  5. 基于OpenCV的人脸追踪

  6. 基于OpenCV的人员剔除

  7. 基于OpenCV的实时睡意检测系统

  8. 基于OpenCV的实时停车地点查找

  9. 基于OpenCV的图像强度操作

  10. 基于OpenCV的网络实时视频流传输

  11. 基于OpenCV的位姿估计

  12. 基于OpenCV的直方图匹配

  13. 基于OpenCV的阈值车道标记

  14. 基于OpenCV建立视差图像

  15. 使用OpenCV预处理神经网络中的面部图像

  16. 使用OpenCV实现车道线检测

  17.  基于Python进行相机校准

  18. 基于OpenCV 的车牌识别

  19. 基于OpenCV的情绪检测

  20. 基于OpenCV的表格文本内容提取

  21. 基于OpenCV的实时面部识别

  22.  基于OpenCV的图像卡通化

  23.  基于python和OpenCV构建智能停车系统

  24. 基于深度学习OpenCV与python进行字符识别

  25.  基于自适应显着性的图像分割

  26.  使用OpenCV对运动员的姿势进行检测

  27.  使用OpenCV实现道路车辆计数

  28. 使用OpenCV实现哈哈镜效果

  29. 使用OpenCV为视频中美女加上眼线

  30. 使用Python,Keras和OpenCV进行实时面部检测

  31.  使用TensorFlow和OpenCV实现口罩检测

  32.  使用TensorFlow+OpenCV的社交距离检测器

  33.  使用深度学习和OpenCV的早期火灾检测系统

  34. 用OpenCV实现猜词游戏

  35. 基于OpenCV的图像分割

部分项目结果

手册中目前包含52个实战项目,具体内容如下:

6cc29c480b5ba1cf8012751f2a06b397.jpeg

图像拼接结果

7200d7cb54f06ff272553e9c459fc76f.png

条形码区域检测

88f42935c6311ab95e413a894f687968.png

车道线检测

090bb1974bfb1c5b2081e6f149a2f470.jpeg

车道线检测结果

eb88ea91c728b66d2b4003c66349ac25.png

图像增强

ed714c70703cf39c1c0ff47f60193a7d.png

车牌识别

6e6e72198d067826b93c46e0c28aa85f.gif

情绪检测

3e770acb44582998a216d3edfd5930f6.png

显著性分割结果

18c995c5c61c841b39cc1fcbcb6161b5.png

视频添加眼线

e4df8c32537bc373443daab2ffb7f28e.png

深蹲检测结果

获取方式

👇扫码下方二维码

225d57f627fffba10ea9b10331c949ee.png

添加小助手,并回复 “ cv项目 ”

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐