大四学姐讲OpenCV入门学习路线

目录

  • 我的学习路线
    • 一、我与opencv的结缘于嵌入式
    • 二、深入数字图像处理原理
    • 三、图像视频处理应用pyOpenCV
  • 推荐学习路线

大四学姐讲OpenCV入门学习路线_第1张图片

我的学习路线

前言:近期认识了好多一同学习opencv的小伙伴,有深入研究机器视觉的同学,也有刚入门的小伙伴。这里给想接触图像处理方向而又不知道如何入门的小伙伴们一些建议。

一、我与opencv的结缘于嵌入式

我是物联网工程专业,在嵌入式课程学习中接触到opencv(当时是要求在树莓派嵌入式端在图像中写出汉字,简单的人脸识别),当时也是我在csdn记录博客的开始:

  1. 【嵌入式】Windows10&Ubantu16.04&树莓派3B+安装opencv教程
  2. 【嵌入式】Opencv3.4.1绘制中文点阵
    大四学姐讲OpenCV入门学习路线_第2张图片
  3. 【嵌入式】基于opencv的人脸视频采集及实时检测
    大四学姐讲OpenCV入门学习路线_第3张图片

以上环境都在OpenCV3.4.1:语言c++,嵌入式Ubantu或本地visualstudio2017

参考学习资料(我有电子档,留言可发邮箱):
学习OpenCV(中文版)Gary Bradski Adrian Kaehler著
大四学姐讲OpenCV入门学习路线_第4张图片

二、深入数字图像处理原理

  1. MATLAB基础实验指导书.word
    大四学姐讲OpenCV入门学习路线_第5张图片
  2. MATLAB数字图像处理.ppt
    大四学姐讲OpenCV入门学习路线_第6张图片

在这里学会了图像的灰度化、膨胀和腐蚀、边缘检测、图像分割、空间线性变换等原理

三、图像视频处理应用pyOpenCV

环境:python3

参考学习网站:
OpenCV-Python中文教程

我的部分课程实践项目(主要是OpenCV对视频流、图片的处理):

  1. Python二维码应用(二)基于OpenCV-Python及树莓派摄像头的打卡系统
    大四学姐讲OpenCV入门学习路线_第7张图片
  2. 基于CNN+Opencv人脸识别【判断情绪】
    大四学姐讲OpenCV入门学习路线_第8张图片
  3. 联网工程实践项目——Dlib模型人脸特征检测原理及demo
    大四学姐讲OpenCV入门学习路线_第9张图片
  4. Dlib模型之驾驶员疲劳检测一(眨眼)
  5. python+opencv提取视频中手部轮廓
    大四学姐讲OpenCV入门学习路线_第10张图片

我也着重于使用pyopencv对图像进行处理,高效方便!当然Java用opencv也少有,C++用opencv的教程最多,可自行选用熟悉的语言,毕竟用法是相通的。

推荐学习路线

百度推荐opencv学习流程如下,我扩展了一下学习内容:

  1. 图像与视频I/O模块——显示修改视频和图片

  2. HGUI模块——(窗口与图形绘制与显示)

  3. 图像处理基础知识——平滑处理、图像形态学、漫水填充算法、尺寸调整、图像金字塔、阈值化

  4. 图像卷积操作相关——卷积梯度、拉普拉斯变换、Canny算法、傅里叶变换、直方图均值化

  5. 二值图像分析与处理——直方图、背景减除、图像局部分割、均值分割

  6. 视频分析与对象跟踪——寻找角点、光流

  7. 特征提取与对象检测——轮廓、序列

  8. 深度神经网络DNN模块——3D投影、机器学习

总结,学习三步曲:

  • 配置opencv环境
  • 知晓图像处理原理
  • 前期结合中文教程造轮子(语法、语义),后期根据自己的项目进行扩展

文末,祝大家新年快乐,在图像学习路上越来越好,头发依然茂盛!

大四学姐讲OpenCV入门学习路线_第11张图片
图源:计算机视觉lenna女神重拍当年图片!

你可能感兴趣的:(小白导航)