一 前言
由于面试时,很多面试官一直强调算法才是根本,编代码不是。有以下两个原因:
第一个原因:即要想成为一名合格的应用工程师(不管是软件还是硬件),都得以学习算法,动手实现算法为核心,这才是核心竞争力。编写基础的代码,这些东西很多人学习三个月也会,只有不断在算法方面积累,有深厚的理论知识,这才能构成将来的核心竞争力!
第二个原因,做算法,应用最多为C/C++.
故开始学习用C++做图像算法处理。
二 学习方式
1)书籍
1.数学类
高数,现代,概率统计,离散数学。
2.信号处理类
信号与系统,数字信号处理等
3.应用类
冈萨雷斯的数字图像处理(第三版),出了第四版,百度网盘获取如下:
链接:https://pan.baidu.com/s/1QartAH-kEqksjv3BcqhJSQ
提取码:gt9o
左飞,编著的<数字图像处理 技术详解与Visual C++实践>, 博客名为下面的白马负金羁。通过某宝购买的电子书,现在免费分享,获取方式,如下百度网盘:
链接:https://pan.baidu.com/s/1UzpxMokLk2NYpkGyPZ8Sdg
提取码:9sm1
2)视频
天津理工大学-数字图像处理
3)实践
所用工具有visual C++ 6.0和VC2005, 用来编写C++程序
(1)购买相关专业书籍,系统学习,推荐图灵系列。
(2)在线编程网站
codecademy, 慕课网,实验楼,菜鸟教程,MOOC学院。
(3)GitHub
汇聚了很多开源项目,进行阅读何学习,难度较大,适合有一年左右编程经验的老鸟。
获取资料途径:
1)CSDN博客
2)博客园
3)哔哩哔哩