|
2020年了,没想到这个问题一直有很多小伙伴发私信问我如何学习图像处理,为了更好地帮助大家,同时提升自己,我在我的专栏写了一系列图像处理的文章,使用的是OpenCV,希望大家可以学习!
云时之间:CV学习笔记(一):入坑前传云时之间:CV学习笔记(二):OpenCV基本操作云时之间:CV学习笔记(三):色彩空间<hr/>和题主一样,我在大二的时候也是开始入门图像处理
当时的目的是为了更好地了解深度学习中的图像处理
深处的知识咱们姑且不谈,说说学习的过程
当时正好有那一门课,虽然是作为选修课,我还是很认真的刷了下,当时老师也很nice,给我推荐了几本书,其中强烈安利数字图像处理_第三版_中_冈萨雷斯.pdf这本书,可以说是最合适的入门书了.
https://github.com/Jonezhen/CSBook/blob/master/%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86/%E6%95%B0%E5%AD%97%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86_%E7%AC%AC%E4%B8%89%E7%89%88_%E4%B8%AD_%E5%86%88%E8%90%A8%E9%9B%B7%E6%96%AF.pdf上边给了这本书的电子版,资料固然很重要,但是我更想说的是这本书的使用方式.
1:理论要读
这本书有很大的篇幅都会牵扯到理论部分,而新手入门最困难的是看不懂理论公式,自己劝退自己,这一点需要坚持,不懂之处也可以多搜一下,或发私信和我交流,下面在B站上有电子科技大学-李庆嵘老师的图像处理课程,上课书籍也是这本书,可以结合看.
https://www.bilibili.com/video/av22153795/?p=92:代码要写
就算你都看懂了理论,但是不写代码也白瞎,并且写代码期间会让对理论有更好的理解,代码我推荐MATLAB或者Python,编写起来会容易的多,会让你把主要精力放在理解算法上.
一些必须要实现的算法:
1:图像的变换
随便加载一幅图像,对图像进行反转,对数,指数,幂律变换.
2:图像的去噪实验
实现图像的卷积功能,然后自定义卷积核大小,观察现象
对图像添加噪声,参数自拟
利用自己的卷积函数,实现均值,中值滤波等滤波操作
3:实现图像去噪,并且提去图像中的成分(就用我上传的这张图)
4:频域滤波
将任意灰度图像转换到频域
设计频域滤波器进行滤波,写下滤波流程
5:频域滤波之后的工作
做完频域滤波后,对3中提取的成分,比如十字架,五角星,椭圆等成分进行腐蚀膨胀操作
相信你自主完成上述作业后,数字图像处理的一些low-level方法已经掌握,后续在掌握就需要了解深度学习下的图像处理了,希望题主可以有质量的完成学习! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|