小白,怎么学习机器视觉
会者不难。难者不会。怎么重0开始学习机器视觉呢?谈一谈:机器视觉学习方法和路径,并找到对应的工作

写这篇帖子,只是想谈一谈自己对该技术学习的一些理解。

机器视觉,是很大的范畴。本篇只谈本人接触到的,工业自动化方面的机器视觉学习。(定位,测量,检测)


1,当你想学习这门技术的时候,首先要搞清楚,机器视觉,是什么,能干嘛,怎么干?这点,很容易被忽略或者不重视。但我觉的很重要。

你对这个简单问题的理解,很可能就是你对这门技术掌握的上限。很多从业者,甚至是多年从业者,上限很低,我认为很重要的原因就是这个基本问题,没理解好。

我对这个问题的理解是:

机器视觉,就是机器人的眼睛。通过相机拍的图片,提取需要的信息(机器人指:能自动执行任务的人造机器装置,用以取代或协助人类工作)

能干嘛?定位,测量,检测。其中定位,一定可以做。测量,要看被测对象。检测,要看检测对象。

怎么干?接收拍照指令,拍照,处理图片得到需要的信息,发送信息。

以上就是我对这个基本问题的理解。


2,怎么着手学习呢?

请看我怎么干问题的回答“ 接收拍照指令,拍照,处理图片得到需要的信息,发送信息。

那就是要学习,怎么接收,发送信息。 怎么拍照,怎么处理图片。是不是很清晰了。

收发信息:这其实是通信。一般是网口,串口通信。

怎么拍照:就是硬件知识。相机,镜头,光源工作原理,选型。

图像处理:就是数字图像处理,一般我们会借用商业图像处理库。一般需要编程。图像可以理解为一个巨大的数据,图像处理就是从这巨大的数据中提取出你想要的数据。


3,学习路径:

1,先掌握通信。网口,串口,字符,字节的区别。要了解二进制。

2,掌握一套视觉系统的组成:相机,镜头,光源,光源控制器,运算主机。配套线材。选型是啥?怎么选型?为什么要这么选?

3,掌握一种图像处理工具。可以学习halcon,visionPro,openCV,visionMaster。都可以。

图像处理是分成广的技术。不要迷失了自己。要带问题去学习。

啥的定位?啥是测量?啥是检测?你就针对性的学习+练习。有效练习,非常重要,纸上得来终觉浅,绝知此事要躬行。

你肯定听说过:数字图像处理技术,神经网络,深度学习。不要被吓到了。你应该先去学会使用商业图像处理的工具。然后感兴趣,想深入了解,再去学习相关的知识和技术。

很多张嘴就是这些“高端名词”的水货,给他一个简单的定位项目,他都搞不定。所有千万不要被误导。

你的学习目标要很明确,我是来学习一门手艺,掌握一个工具的使用。设计工具是后话。


4,学了能干嘛

只要能独立做定位,测量的项目。就能找到一份还不错的工作。但你得有个文凭。如果你没对方不给你面试机会。

我这有个真实案例,小A已经掌握VisionMaster 的通信,定位测量,可以独立完成。但是,他只有高中毕业文凭,而且不是自动化行业从业人员,原来是做淘宝的。就很难找工作。只能是熟人,才敢找他做。

另外一个真实案例,小C目前他的水平还很比较低,不能独立做项目,只能现场维护(还不如小A)。但他进正规公司了,目前是机器视觉助理工程师,工资7K+。(小C年轻,有大专文凭)

如果你年轻,有有大专及以上文凭。学会机器视觉的应用,找一份体面的工作,还是很轻松的。

找工作,面试的时候,就坦诚,你会什么,做过哪些项目。

还有,如果你会 高级语言编程,是有好处的。(虽然visionMaster 不会编程也能做项目)


总结:

学习目的,要清晰。要带问题去学习。

目的:学习一门手艺,掌握一个工具的使用。

带问题去学习:怎么通信,怎么拍照,怎么处理图像(怎么定位,怎么测量。怎么检测)

有效练习:设计模拟工程应用场景,练习解决工程问题。有点像,小学生做应用题。

我推荐的学习路径:(visionMaster)

1,学习通信知识。visionMaster通信工具。逻辑编辑。

2,学习图像处理工具:定位,测量。 模板匹配,位置修正,测量矩形,找圆,找直线。N点标定。标定转换。定位的几种方式。

3,学习硬件知识,要充分利用,硬件有供应商这一点,把供应商当老师,来学习。而不是只会找供应商帮你选型。

4,学习图像处理工具的原理,定位的原理,测量矩形的原理,位置修正的原理,找圆找直线的原理,标定的原理,图像运算的原理,形态学原理,等等。

你啥时候,可以做去找工作,掌握了1,2就可以去工作。一定不要等你掌握到1,2,3,4才去工作。学习该技术,门槛不高,但是找工作,大部分用人单位对文凭有一些要求。


PS:

关于能力认证:我认为目前的认证都没做好。我觉得,认证,应该想考驾照一样。设计实操的考题,现场实操。然后发个等级证书。要像靠驾照一样,谁要考,自己去报名,自己去缴费。免费的认证,最终,证书也没有价值。

版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

浅谈VsionMaster:用脚本最简代码,调用halcon

下一篇

小白,怎么学习VisionMaster--1

评论请先登录 登录
全部评论 13

协议解析是个什么东西,怎么解释

2024-03-28 14:34:29 广东省
回复

楼主总结的挺好,从视觉调参入手,由浅入深。

2024-01-11 11:27:52 江苏省
回复

这个总结的很好,多分享一些学习心得,感谢博主

2023-11-13 22:38:51 安徽省
回复

请问怎么进阶呢

2023-10-16 08:09:21 广东省
回复

👍

2023-08-20 18:45:36 未知地区
回复

反手就是一个赞

2023-08-17 17:12:54 未知地区
回复

感谢分享😀

2023-07-22 18:53:10 未知地区
回复

好想跟着楼主做项目

2023-07-18 14:11:45 未知地区
回复

楼主,可以问一下,达到你说的第四点 (只要能独立做定位,测量的项目),大概需要多久,0基础的

2023-07-12 18:47:49 未知地区
回复

这个总结的很好,多分享一些学习心得,感谢博主分享!

2023-05-31 11:47:00 未知地区
回复

每篇必看

2023-05-25 09:45:20 未知地区
回复

还像都没说有用的话

2023-05-22 12:57:55 未知地区
回复

楼主逻辑清晰总结到位,点赞~

2023-05-18 17:11:52 未知地区
回复
  • 1
Lv.0
0
关注
442
粉丝
28
创作
845
获赞
所属专题
  • 小白,怎么学习机器视觉
  • 每日分享|机器视觉系统的基本组成
相关阅读
  • [共享学习]VM之角度纠正问题
    2024-03-07 浏览 0
  • 机器视觉菜鸟指南
    2024-02-29 浏览 0
  • 基于C++OpenCV实现VisionMaster中的“直线边缘缺陷检测”
    2024-03-04 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器