前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >机器视觉行业的平台软件和专机软件是什么意思

机器视觉行业的平台软件和专机软件是什么意思

作者头像
周旋
发布2023-09-10 15:39:36
2060
发布2023-09-10 15:39:36
举报
文章被收录于专栏:行走的机械人行走的机械人

在我之前的文章或者视频里,曾多次提到平台软件和专机软件这两者。

今天就和大家好好说一下这两者有什么区别。

我们知道,机器视觉行业有很多不同的应用场景,比如食品饮料罐装产线,汽车锂电池产线,医疗药品产线等等。

不同的产线有不同的工艺流程和检测项目,对软件的检测流程和处理逻辑就有不同的要求。

一款平台型软件,它集成了各种算法工具和逻辑处理工具,应用工程师可以基于平台软件,根据现场实际项目的要求,通过搭建序列来进行二次开发,最终应用到各种不同的产业线。所以平台型软件是可以复用的。

与平台软件的可复用性相反的,是专机软件的专机专用。就是公司签下一个订单后,针对这个订单的产线的固定工艺流程,来快速完成一个新的专机软件的开发。当公司签下另一个产线订单时,就需要重新开发一款专机软件。专机软件扩展维护性差,开发周期长,但开发难度低。

·所以,这就造成了平台软件开发岗和专机软件开发岗的几个不同点:

1,平台软件开发不需要出差,而专机软件开发是需要出差的:平台软件和现场之间有一层应用工程师,平台软件都是应用工程师使用并应用于现场,软件本身的开发人员是不需要了解和接触现场的。而专机软件开发,既然是专机专用,那你开发过程中就要了解现场工艺流程,当软件开发完后,开发人员还需要和应用工程师一起去现场调试,保证软件的正常运行。

2,平台软件开发难度和门槛较高,平台软件已经是一个非常复杂的pc端软件了,现场对软件性能和稳定性有极高要求。而专机软件其实严格来说并不是一个太复杂的软件,甚至仅仅是一个简单的上位机软件。专机软件开发并不会涉及太多的语言新特性,设计模式,并发编程等等众多编程技能。而平台软件开发你如果不了解这些是没办法干活的。

3,机器视觉的初创公司,或者中小型公司,一般都是进行专机软件开发的。但公司在得到一定的发展之后,都会倾向于研发自己的平台型软件。像大恒图像,先导智能这些公司,他们就是做专机软件开发的。而像海康威视,汇川,维视智造,凌云光这些,则是开发自己的平台软件。

4,区分一个公司是做专机软件还是做平台软件的一个很重要的点就是,这个公司的算法部分是不是自己研发的。一般,开发平台软件的公司,其都是自研算法,有自己的算法团队,只有这样才能支撑它研发自己的平台软件。而如果一个公司没有自研算法,它的算法都是调用halcon这些第三方软件的算法,则其大概率就是做专机软件开发的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 周旋机器视觉 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档