解码”软件定义摄像机“,看华为机器视觉如何定义神奇!

于曦

2020 年 8 月 27 日

解码”软件定义摄像机“,看华为机器视觉如何定义神奇!

数字经济的进程到了今天,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,华为随着多项领先技术的优势协同和创新,必将激发更多产业和社会的创新活力。而在华为机器视觉构建的合作平台下,千千万万的开发者聚集起来,聚拢资源,聚合生态。一个崭新的世纪正朝着我们走来。


2020 年 8 月 27 日 00:461329

评论

发布
暂无评论
发现更多内容

websocket 是怎么连接的

lockdown56

nginx 网络 HTTP websocket

架构训练营 - 第4周课后作业 - 学习总结

Pudding

考研须知

时间是一个人最好的证明

考研

第12周学习总结

Vincent

极客时间 极客大学

技术实践丨GaussDB(DWS)运维管理功能“升级”的原理和使用

华为云开发者社区

运维 数据 集群

诸多老牌数据仓库厂商当前,Snowflake如何创近12年最大IPO金额

华为云开发者社区

数据仓库 数据 存储

云计算简史(上)- 15分钟读完15年

明道云

有了容器为什么kubernetes还需要Pod?

架构师修行之路

分布式 微服务 pod kubernete

CloudQuery v1.1.1 修复版本发布

CloudQuery社区

数据库 sql 安全 工具软件

甲方日常 33

句子

工作 随笔杂谈 日常

Java Reference核心原理分析

AI乔治

Java 架构 JVM 性能调优

“区块链技术创新要植根市场”

CECBC区块链专委会

金融科技 信息安全

架构师的成长之路

华章IT

CTO 架构师 架构师之道

LAXCUS大数据集群操作系统:一个分布式分时共享E级系统软件(三)

陈泽云

人工智能 大数据 计算机网络 操作系统 网络

GO 类型接口及反射间的转换

superman

go golang golang新手

从分布式到微服务成长手册,助我面试跳槽斩获字节Offer

Java架构追梦

Java 学习 架构 面试 架构微服务

来自阿里面试官的Java面试连珠炮,让你自由发挥你能撑到哪一步?

Java成神之路

Java 程序员 架构 面试 编程语言

架构师训练营 - 第 4周课后作业(1 期)

Pudding

京东智联云MySQL数据库如何保障数据的可靠性?

京东智联云开发者

MySQL 数据库

完美,阿里DBA骨干团队编写的792页MySQL调优笔记真香

周老师

Java 编程 程序员 架构 面试

“区块链×多方计算”解决众多难题 将成区块链应用新场景

CECBC区块链专委会

区块链 数据融合

“一个APP竟然可以适配这么多设备?!”《优酷响应式布局技术全解析》开放下载

破绽

阿里巴巴 阿里云 开发者 优酷 电子书

5G时代音视频开发王器:WebRTC

华章IT

flutter WebRTC 音视频会议 React Native

第19届亚运会门票采用区块链技术防伪

CECBC区块链专委会

区块链技术 防伪 溯源

NET-Core中的配置文件操作

为体验更多

C# .net .net core ASP.NET Core

分布式系统设计理念这么难学?

架构师修行之路

分布式 微服务

第12周作业

Vincent

极客时间 极客大学

详细分析定制企业应用的价格

Learun

敏捷开发 快速开发 软件架构

十七、深入Python异常处理

刘润森

Python

反杀套路!阿里独家的MySQL优化王者晋级之路,跟弯路说再见

Java成神之路

Java 程序员 架构 面试 编程语言

让AI人才在产业界闪闪发光:百度之星的“神奇滤镜”是怎样炼成的?

脑极体

解码”软件定义摄像机“,看华为机器视觉如何定义神奇!-InfoQ