数字经济的进程到了今天,AI 早已渗透进人们的生活。“软件定义”的出现让智能化的脚步来的更加快速。那么,到底何为“软件定义”?“软件定义摄像机”又有什么不同?今天我们终于得到了解答。
8 月 26 日,华为机器视觉与 InfoQ 联合举办的 DevRun 开发者沙龙 华为机器视觉技术开放日-杭州专场,在华为杭州研究所成功举办。活动现场,华为机器视觉多位资深技术专家就摄像机 App 开发、摄像机 AI 模型转换与精度分析、摄像机 AI 模型部署与推理等几个维度展开深度分享,为 AI 开发者们解读更多算法实践以及软件定义摄像机的特点和功能。除了精彩的主题分享外,华为机器视觉的各位专家还与参会者一同进行了在线实操。
华为杭研所副所长曹礼伟、杭研数据存储与机器视觉分部部长方鑫也出席了本次活动。活动伊始,方鑫部长为本场沙龙活动进行了致辞,他表示:2020 年是超级视野的元年。所谓的超级视野,首先要解决的是看得宽和看得远的问题,把 AI 算法跑在华为的软件定义摄像 SDC(Software-defined Camera)上,能够帮助开发者解决更多的商业诉求和创新诉求。同时,他也倡导开发者进入华为机器视觉社区进行提问和讨论,让 SDC OS 更加活跃。
(杭研数据存储与机器视觉分部部长 方鑫)
什么是软件定义摄像机?
人工智能时代,摄像机的新生命将由软件重新定义,那就是 SDC(Software-defined Camera)。为了满足复杂场景的需求,摄像机从单一功能的终端变成了多应用聚合的平台,在这样的背景下,华为提出了“软件定义”的理念。早期,为了大规模生产,降低制造的复杂度和成本,许多功能都固化在硬件里,我们可以称为硬件定义。随着灵活性、自动化、多样化、个性化定制的需求日益增长,由软件来操控硬件资源的情况将越来越多、越来越广。软件定义让智能化不仅仅是一个概念。
华为机器视觉营销专家孟杭理就华为软件定义摄像机首先进行了介绍。孟杭理提到,2018 年 3 月,华为机器视觉就提出了软件定义摄像机的概念,而当时业界大多认为是”伪命题“。直到今天,业内众多公司都提出了软件定义概念,从专业的 AI 芯、开放的 OS 和丰富的生态,观念已然开始契合。而从安防行业开始,未来的智能化只会越来越强。她表示:在两年的时间中,华为也在不断丰富自身产品, 面向不同的行业、不同的算法性能要求,有丰富的产品可以供开发者基于硬件做软件开发。她也倡导开发者能够进入华为软件定义摄像机生态中,助力行业发展。
(华为机器视觉营销专家 孟杭理)
如何轻松玩转摄像机 App 开发?
华为机器视觉 SDC OS 首席架构师韩霆军做了题为《轻松玩转摄像机 App 开发》的分享。软件定义摄像机的设计,从一开始概念的提出走到今天,华为已经实现了端侧开发平台的推出和打造。首先,华为专业的 AI 芯片保证了充足的硬件资源,而在开放的 SDC OS 的基础上,通过完善的生态工具链服务,可实现算法与应用的标准化对接、上线。韩霆军还在演讲中进行了软件定义摄像机软件应用的安装和配置讲解,包括对代码量级的展示。
韩霆军还表示,此次演示的 Demo 在华为机器视觉开发者社区上都会有提供,开发者可以在线申请指定型号的摄像机,并可免费在线使用华为硬件资源进行软件的调测。
(华为机器视觉 SDC OS 首席架构师 韩霆军)
摄像机 AI 模型转换与精度分析
就开发者颇为关注的摄像机 AI 的模型转换问题,中科院博士 华为机器视觉智能算法专家马俊凯进行了《摄像机 AI 模型转换与精度分析》的主题分享。他认为:华为机器视觉的软件定义摄像机将承载无限可能。他介绍了软件定义摄像机的 AI 算法开发流程,包括模型训练、模型转换(量化)、模型部署,以及其支持的网络结构在标准层、扩展层、其它层的模型转换方式和参数配置,还在模型转换精度分析中,对 SDC OS 进行了解读。
马俊凯博士对于当前开发出来的算法如何部署在摄像机上也在沙龙中进行了详细的诠释,华为软件定义摄像机依托于华为的芯片,有了算力芯片的加持,可以很容易地将真正的算法落地在应用场景中。第一步,开发者可以在 GPU 上用自己熟悉的框架训练算法模型,有了模型之后第二步进行模型转换,转换为 Caffe 模型。第三步利用 Ruyi 工具将 Caffe 模型转换为 wk 模型。在海思芯片上利用 NNIE 接口可以实现模型的推理,得到模型推理结果。这就是算法模型整体的开发流程。
(中科院博士 华为机器视觉智能算法专家 马俊凯)
摄像机 AI 模型部署与推理实践
华为机器视觉智能算法软件架构设计师杨磊就摄像机 AI 模型部署与推理实践做了分析与解读。他基于 SDC OS 架构,对如何实现板端的推理进行讲解,进一步阐释了如何用服务化的方法来实现前向推理,就模糊质量差的图片输入发生精度下降等问题作出了解答。开发者只需在 NNIE 转化过程中对某一层进行高精度模式进行配置,这个问题就可迎刃而解。
(华为机器视觉智能算法软件架构设计师 杨磊)
华为机器视觉开发者社区“入社指南”
华为机器视觉开发者社区运营经理谭义鑫,为开发者带来了华为机器视觉开发者社区的介绍。华为机器视觉开发者社区旨在为开发者提供一个机器视觉的交流平台,其包含论坛、博客、云学院、在线赋能、技术支持等板块,为开发者提供产品资料、技术交流、培训赋能、问题求助等资源。
机器视觉开发者社区中还包括生态开放实验室,支撑开发者“0”成本创新体验,为开发者打造产品多样化、使用便捷的平台,实验室目前在杭州、成都、深圳都已建成。同时社区中为开发者提供职业认证的平台,包含 HCIA、HCIP、HCIE 三种等级,分别对应工程师、高级工程师和专家级别。
(华为机器视觉开发者社区运营经理谭义鑫)
在最后的大咖面对面环节中,开发者与技术专家的深入交流,共同探讨软件定义摄像机的发展方向。
(开发者与华为技术专家进行探讨)
本次沙龙活动的成功举办,让人们看到了华为机器视觉在“软件定义”模式下关于 AI 智能摄像机的领先优势与长期思考。从专业的 AI 芯片和摄像机 OS,华为随着多项领先技术的优势协同和创新,必将激发更多产业和社会的创新活力。而在华为机器视觉构建的合作平台下,千千万万的开发者聚集起来,聚拢资源,聚合生态。一个崭新的世纪正朝着我们走来。
评论