※ 引述《zzz077899 (felixwu)》之铭言:
: 小弟以前读ME,硕班做光学量测,目前在系统工厂担任光学工程师,职务内容与
: 影像产品有关,但都偏向于硬件方面。最近对影像处理产生兴趣,下班后想自学影像处理
: 。
: 程式方面大学学过C++,但忘了很多,目前有买书在配上网络上的教学影片练习
: 。影像方面,爬文后有买一本钟国亮老师的影像处理与电脑视觉来看,但也想找线上课程
: 来看,有上Udemy找过,不知道上面cv的课程大家推不推?最后想问学习影像处理有哪些
: 学科是必备的吗? 理论需摸透再去碰OpenCv等工具吗?以后若转职影像处理相关软韧体
: 工程师机会大吗?希望有相关经验的前辈能分享一下心得谢!
我之前也是在弄影像处理相关的,
1.线性代数真的超重要,重要性就不用说了,机器学习什么的都会用到,
EX: PCA算法 SVD, 三不五时就跑出来 颗颗颗
2.讯号与系统:这也很重要,很多进阶的算法都会在频域上处理 ,影像压缩跟滤波器100%
相关, EX:Wiener Filter, DCT
3.离散数学:我个人是觉得还好,不过多学一点数学总是好的!!!!!!
4.资料结构:重要,但就实务上来说,是偏向刷Leetcode用的, 因为C++ 的STL都有封装好的
实作. STL真的是好用XD..一定要多用,可以省去很多困扰
5.OpenCV: 重要,但只会call library真的只能说普通, sample code copy一下就行惹
去看懂OpenCV source code 为什么这样写"反而更重要",
挑一小部分唸一唸就行惹,这样也可以跟 1&2 搭得起来.
我在上一个专案就真的有去改OpenCV里面的部分程式码,这绝非开玩笑,
OpenCV是好用没错,不过有时候就真的是很肥,这时候就知道要如何改
但就会扯到 1&2,没有 1&2 的底子肯定会当场死掉
小弟的前公司曾经在找影像处理工程师,因为工作太多了,需要有人分摊
我跟许多面试者提到:我们会去改OpenCV里面部分的程式码,许多人的脸都
绿绿的,但就真的没办法 orz.....所以会用只是基本款而已,会修改这才是
关键
6.ML(包含DL): 这很重要,现在在弄影像处理的,很容易都会碰到这块
不过这在板上已经被讨论到烂掉惹