python视觉方面图像处理怎么自学_0基础自学图像处理→机器视觉→深度学习,应该怎么入门?...

大家让开,这个问题让我来答!

首先说结论:ICT和机器视觉没啥关系。不过研究生的专业和实际做的东西往往是两码事,如果你导师让你搞机器视觉,那也是完全有可能的!

本人本科硕士都是光学专业,毕业照样去了某互联网公司做视觉算法工程师。和题主一样非科班出身。

图像处理是一个大学科,通常来说,图像处理指的是一些比较底层的图像处理算法,比如说边缘检测,形态学之类的。有几个相关概念:计算机视觉:对于图像识别,检测,分割这种和机器学习粘上关系的一般会叫做计算机视觉,但是要叫图像处理也没啥问题,没必要刻意区分。

计算摄影学(立体视觉):这里面就是偏多目视觉,SLAM的内容了。

计算机图形学:和图像处理,计算机视觉基本上完全不沾边了,是两套东西。

下面说下机器视觉入门顺序:

数字图像处理 :这个没啥好说的,补理论知识必备。

OpenCV:这个也没啥好说的,和上面搭配,一个理论一个实践。这个也是找工作必备。

MATLAB:学术界的人爱用MATLAB,速度虽然慢,但是代码写起来很轻松。OpenCV是Cpp,用起来麻烦。

好好读一下上面那本书,然后配合OpenCV(或MATLAB)做一些简单的项目,比如车牌识别,图像拼接什么的,就足够了。接下来,就是看自己想往那个方向走了:计算摄影学(立体视觉):这个方向业界的主要应用就是AR,SLAM之类的。

深度学习:这个不用多说,火得一塌糊涂的AI就是因为这个技术。视觉领域基本上是深度学习一统天下。

上面两个方向会有不同的学习路线,建议选择深度学习,你问我为什么?

因为钱多啊,可以网上搜一下AI算法工程师的薪资表。

最后补充一句:没有老师带的话,最好去实习,否则不要自己往AI方向钻。不然容易高不成,低不就!

你可能感兴趣的:(python视觉方面图像处理怎么自学_0基础自学图像处理→机器视觉→深度学习,应该怎么入门?...)