硕士毕业论文结束之后,关于学术上的事情告一段落了。
说起我和Vision之间的故事,可以从大三马老师开设的《生物图像处理技术》开始。马老师的这门课其实是生物医学工程专业的,当时很不明白我们(自动化专业)为什么要学这个,直到离开了哈工大(威海),回顾马老师的工作,发现原来马老师是做国产超声设备的,而我当时只关注了Vision在自动化工业生产线的应用。
现在回想起来,马老师的课讲的很好。从CCD成像原理到如何有效使用光源打光,到基于信号处理理论的Low-level图像处理技术,再到中层次的Pattern Analysis,最后是Vision技术在医疗中的应用,包括各种模态的图像(X-ray,CT,PET,MRI等)成像原理,以及其应用。可惜的是当时处于保研的关口,而我那一年的全系前十都可以自主选择学校,心里慌慌的,课程有些没跟上。现在想想好可惜,那一学期既有马老师的课,还有《人工智能》这门课,里面详细讲了神经网络和模糊系统,可惜也耽误了一些时间,后来在研究生期间又补上了一学期的《人工智能》。
保研的事情确定下来之后,就进入了学校自动化系的机器人研究中心,当时自己对Vision的认识,全是从马老师的课上陆续获得的,主要的平台就是Matlab,而且当时对于Matlab的认识也不深入。在机器人研究中心嘛,所以Vision要用到机器人上面嘛,作为机器人系统的输入。当时中心的机器人全是嵌入式的,而且当时的Matlab Coder工具箱还不成熟,同时我也不知道有这个工具箱,所以就开始按部就班的自学大名鼎鼎的据说能用到嵌入式系统的OpenCV。
大家都推荐OpenCV的红宝书《Learning OpenCV中文版》,于是也入手了一本,照着书上的代码开始学计算机视觉。很可惜的是,学了大概三周