机器视觉方面工程师在公司里具体要做哪些事情?需要掌握哪些知识

如题所述

看做哪方面的视觉工程师,给别人做视觉系统集成的还是做视觉开发的是不同的。

1、要是做视觉系统集成的就是整天按照人家工艺的要求调试你要检测物体的画面,然后给客户的提一些光源的要求还有机械上的要求,还有项目后期要不间断的去现场。

2、要是做视觉开发的话就是天天听客户反馈然后无止境的思考算法,还有写软件。搞硬件的话就是研究光学成像问题。

图像处理工程师需要掌握的知识有:

最基本图形处理的开发与研究,熟悉图像处理的各种算法,特别是图像去燥、图像增强、复原、质量改善、检测、色彩科学、图像分割、图像识别处理、图像跟踪、图像的获取及视频处理。

具体应用包括人脸识别、医学影像处理、多点识别、文字检测与是识别。特别的,结合不同应用,还需要自然语言处理知识。

另外,要有优秀的数学功底(特别是线性代数、优化理论、统计知识)

扩展资料

机器视觉的应用主要有检测和机器人视觉两个方面:

⒈ 检测:又可分为高精度定量检测(例如显微照片的细胞分类、机械零部件的尺寸和位置测量)和不用量器的定性或半定量检测(例如产品的外观检查、装配线上的零部件识别定位、缺陷性检测与装配完全性检测)。

⒉机器人视觉:用于指引机器人在大范围内的操作和行动,如从料斗送出的杂乱工件堆中拣取工件并按一定的方位放在传输带或其他设备上(即料斗拣取问题)。至于小范围内的操作和行动,还需要借助于触觉传感技术。

【机器视觉特点】

⒈摄像机的拍照速度自动与被测物的速度相匹配,拍摄到理想的图像;

⒉零件的尺寸范围为2.4mm到12mm,厚度可以不同;

⒊系统根据操作者选择不同尺寸的工件,调用相应视觉程序进行尺寸检测,并输出结果;

⒋针对不同尺寸的零件,排序装置和输送装置可以精确调整料道的宽度,使零件在固定路径上运动并进行视觉检测;

⒌机器视觉系统分辨率达到2448×2048,动态检测精度可以达到0.02mm;

⒍废品漏检率为0;

⒎本系统可通过显示图像监视检测过程,也可通过界面显示的检测数据动态查看检测结果;

⒏具有对错误工件及时准确发出剔除控制信号、剔除废品的功能;

⒐系统能够自检其主要设备的状态是否正常,配有状态指示灯;同时能够设置系统维护人员、使用人员不同的操作权限;

⒑实时显示检测画面,中文界面,可以浏览几次不合格品的图像,具有能够存储和实时察看错误工件图像的功能;

⒒能生成错误结果信息文件,包含对应的错误图像,并能打印输出。

参考资料:百度百科▬机器视觉 、



温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-01-12

看做哪方面的视觉工程师,给别人做视觉系统集成的还是做视觉开发的是不同的。

1、要是做视觉系统集成的就是整天按照人家工艺的要求调试你要检测物体的画面,然后给客户的提一些光源的要求还有机械上的要求,还有项目后期要不间断的去现场。

2、要是做视觉开发的话就是天天听客户反馈然后无止境的思考算法,还有写软件。搞硬件的话就是研究光学成像问题。

图像处理工程师需要掌握的知识有:

最基本图形处理的开发与研究,熟悉图像处理的各种算法,特别是图像去燥、图像增强、复原、质量改善、检测、色彩科学、图像分割、图像识别处理、图像跟踪、图像的获取及视频处理。

具体应用包括人脸识别、医学影像处理、多点识别、文字检测与是识别。特别的,结合不同应用,还需要自然语言处理知识。

另外,要有优秀的数学功底(特别是线性代数、优化理论、统计知识)

扩展资料

机器视觉的应用主要有检测和机器人视觉两个方面:

⒈ 检测:又可分为高精度定量检测(例如显微照片的细胞分类、机械零部件的尺寸和位置测量)和不用量器的定性或半定量检测(例如产品的外观检查、装配线上的零部件识别定位、缺陷性检测与装配完全性检测)。

⒉机器人视觉:用于指引机器人在大范围内的操作和行动,如从料斗送出的杂乱工件堆中拣取工件并按一定的方位放在传输带或其他设备上(即料斗拣取问题)。至于小范围内的操作和行动,还需要借助于触觉传感技术。

【机器视觉特点】

⒈摄像机的拍照速度自动与被测物的速度相匹配,拍摄到理想的图像;

⒉零件的尺寸范围为2.4mm到12mm,厚度可以不同;

⒊系统根据操作者选择不同尺寸的工件,调用相应视觉程序进行尺寸检测,并输出结果;

⒋针对不同尺寸的零件,排序装置和输送装置可以精确调整料道的宽度,使零件在固定路径上运动并进行视觉检测;

⒌机器视觉系统分辨率达到2448×2048,动态检测精度可以达到0.02mm;

⒍废品漏检率为0;

⒎本系统可通过显示图像监视检测过程,也可通过界面显示的检测数据动态查看检测结果;

⒏具有对错误工件及时准确发出剔除控制信号、剔除废品的功能;

⒐系统能够自检其主要设备的状态是否正常,配有状态指示灯;同时能够设置系统维护人员、使用人员不同的操作权限;

⒑实时显示检测画面,中文界面,可以浏览几次不合格品的图像,具有能够存储和实时察看错误工件图像的功能;

⒒能生成错误结果信息文件,包含对应的错误图像,并能打印输出。

参考资料:百度百科▬机器视觉 、



第2个回答  2012-05-22
如果是底层开发的(如开发图像处理算法、设计研发相机、镜头),你需要对软件、数学、物理、电子电路等学科都有很深的功底。这样才能弄出具体的软件算法、硬件产品。
如果是应用层面的,那么你就需要对某个软件平台比较了解,如VC、VB、LV等,然后调用一家或几家的图像处理软件(如NI、HALCON等),然后进行图像处理、系统集成、技术支持等方面的工作。这里需要掌握的知识比较多、杂。但是不需要对某个领域有很深的掌握。有关的学科有软件、计算机、电子、机械、光学、数学、物理等,一般大学理、工科出来的应该能胜任。无论是系统集成、技术支持,都需要强大的经验才算得上高手。
如果是终端客户,那么你只需要知道你的这个设备具有什么功能,完成什么样的测试,怎么设置参数,大概的一个测量原理就OK了。本回答被提问者采纳
第3个回答  2012-05-19
看做哪方面的视觉工程师喽,是给别人做视觉系统集成的还是做视觉开发的啦!
要是做视觉系统集成的就是整天按照人家工艺的要求调试你要检测物体的画面,然后给客户的提一些光源的要求还有机械上的要求,还有项目后期要不间断的去现场呢。
要是做视觉开发的话就是天天听客户反馈然后无止境的思考算法,还有写软件。搞硬件的话就是研究光学成像问题。
至于掌握的知识我问了我们一个做视觉系统集成的工程师说,他说在做系统集成方面最重要的是经验,这个需要足够多的项目来积累你的想法和思路,有时候解决问题需要的是一个很巧妙地想法,至于其他的就是掌握基本的电气知识就ok啦,还有要多动手、多尝试。
如果是做视觉开发的话,这个我了解的不多,因为我做业务的时候一般遇到不懂的时候都是给上面那个做集成的工程师打电话,和做开发的工程师关系不熟,不过我看他们都是学数学专业和计算机专业的,应该对软件和应用数学有一定要求吧,听他们一张嘴不是这个数学模型就是那个线性算法的。
希望能对你有所帮助吧(*^__^*)
第4个回答  2021-01-15
如果是底层开发的(如开发图像处理算法、设计研发相机、镜头),你需要对软件、数学、物理、电子电路等学科都有很深的功底。这样才能弄出具体的软件算法、硬件产品。
如果是应用层面的,那么你就需要对某个软件平台比较了解,如VC、VB、LV等,然后调用一家或几家的图像处理软件(如HALCON、VisionMAX等),然后进行图像处理、系统集成、技术支持等方面的工作。