机器视觉是机械、运动、控制、光学、软件、算法于一体的交叉学科,对于学工科的人来说,机械、运动、控制都有一定的了解,对于软件、算法、光学不是很了解。一台设备,有一个到二个机械设计师或者结构工程师,那么这个角色就胜任了机械部分,有一个电气工程师,那么就胜任了控制部分了,再来一个视觉工程师,担当视觉软件开发部分,那么整套系统就构成一套机器视觉系统, 对我们视觉软件发来说,做好光学(相机、镜头、光源)的选择,软件框架设计好,算法的实现,就可以了。
![0336f5736b32f68018c990613f255ae5.png](https://i-blog.csdnimg.cn/blog_migrate/6fe802a181624ae3972f66c0466be303.jpeg)
视觉系统
![be8d800bca576a6a8f58444a160a9587.png](https://i-blog.csdnimg.cn/blog_migrate/b077e24dfe8d116ff3d7f1e73b071d98.jpeg)
视觉系统
从业多年,可以看到,机器视觉软件开发是跟机械、电气紧密相连的,从而,我见过很多机械、电气行业从业人员进行转行进入到视觉软件开发,直接的接触让很多电气、机械的同学想进入机器视觉软件开发领域,今天我来说说从零基础学习视觉软件开发的学习路径,需要学习哪些知识?