物联网视觉技术及应用

简介: 物联网技术不断发展,已经从单纯地强调连接,更多地强调多场景的支持。出现了越来越多带有视觉能力的智能硬件,包括智能门锁,智能猫眼,86智能面板,带屏智能中控,网络摄像头等。
来源 | HaaS技术社区

物联网技术不断发展,已经从单纯地强调连接,更多地强调多场景的支持。出现了越来越多带有视觉能力的智能硬件,包括智能门锁,智能猫眼,86智能面板,带屏智能中控,网络摄像头等。

image.png

这些智能设备基本都会带有摄像头功能,作为“眼睛”。摄像头采集了图像数据后,会进行处理。处理流程可以抽象出视觉技术的数据处理流程首先是数据采集,然后是数据处理,最后是数据显示。

图像数据的采集

数据采集通过摄像头完成。摄像头的硬件主要包括ISP,sensor和镜头。Sensor负责采集图像,ISP通过3A算法完成图像的处理得到YUV格式的图像数据。得到原始的图像数据后,通过编码技术获得编码后的图像数据。视频流使用H.264和H.265进行编码,图片使用MJPEG进行编码。编码后的图像数据由于体积更小,便于数据存储和传输。编码过程可以通过软件完成,或者专用硬件完成。专门用于图像处理的ISP芯片通常都具有硬件编解码能力。带有硬件编解码能力能够获得更好地性能

图像压缩标准,可以分为视频编码和静态图像编码。编码技术是一种压缩技术,将原始格式的图像数据转换成另外一种格式,便于网络传输和存储。目前使用频率最高的视频编码技术是H.264和H.265,静态图像编码技术是MJPEG。

H.264和H.265是有ITU(国际电传视讯联盟)主导,用于网络视频传输的编码技术。主要用于实时视频通信领域。如今广泛使用的视频压缩标准包括H.264和H.265。H.265具有更灵活的编码机制(包括编码单元,预测单元和转换单位),相比于H.264支持更高的分辨率,更高的压缩率和更高质量的编码标准。同样质量的视频编码能够节省40%到50%的码流。

MJPEG是一种基于静态图像压缩技术JPEG发展的动态图像压缩技术。MJPEG的主要缺点是压缩率相比于H.264和H.265要低。MJPEG每一帧都是JPEG编码,不考虑视频流帧之间的变化,只对每一帧单独进行编码。这个特点使得MJPEG的压缩率低,同时使得它适合于静态图像数据的采集。

图像数据的处理

图像数据采集和编码完成后,主要会有两种处理,一种是使用流式媒体协议推送图像数据,另外一种是使用AI技术对数据进行深度学习和分析。

流媒体协议主要包括了RTSP,RTMP,还有P2P协议。这些协议将图像数据在智能硬件,手机和云端之间推送,实现图像数据的预览,云端存储等。

RTMP(Real Time Messaging Protocol)是由Adobe公司提出的私有流媒体协议,基于TCP协议实现的实时消息传输协议,主要用在了视频直播等场景。RTMP通常维护一个TCP连接,用于传输命令和数据。它的主要特点是时延低。目前由于RTMP延迟低,易用,并且和常用富媒体工具的结合,视频直播和CDN推拉流基本都是采用RTMP。

RTSP(Real Time Streaming Protocol)是一种流媒体协议。通常维护2-3个TCP连接,分别传输数据和命令。它主要定义了控制命令,包括了setup,play,pause,teardown等。数据传输直接依赖于TCP或者UDP,也有基于HTTP的RTSP over HTTP。由于RTSP并没有被Flash支持,在浏览器中使用需要安装插件,使用上不如RTMP方便。同时由于NAT的广泛使用,导致使用UDP传输的视频数据会被block。由于上述一些原因,虽然RTSP的实时性相比于RTMP要好一些,RTSP的流行程度并没有RTMP那么高。

P2P技术是点对点的穿透技术,可以实现摄像头和手机之间点到点的视频拉流,优势是节省服务器带宽,降低成本。实际部署网络中,无法实现具有IP地址之间直接通信的主要原因是大多数主机的IP地址都是在防火墙或者NAT之后,只有少部分主机能够直接接入Internet。所以需要网络穿透技术完成智能设备之间的直连。网络穿透技术主要有STUN(Simple Traversal of User Datagram Protocol Through Network Address Translation),TURN(Traversal Using Relays around NAT)和ICE(Interactive Connectivity Establishment)。目前,由于网络的复杂性,P2P的穿透率大约是50%。

AI人工智能,完成图像数据采集和传输后,图像数据的后向处理主要是图像识别等AI处理。视觉AI处理以卷积神经网络为核心,发展出来了各种模型。CNN 在图像分类和目标检测方面优势的表现,它已成为计算机视觉和视觉跟踪的主流深度学习模型。当智能设备自带硬件加速功能时,图像数据处理模型会在智能设备本地运行得到结果。当没有硬件加速,或者CPU/MCU处理速度不够支撑模型分析时,可以使用云端算法。

物联网多媒体技术框架

物联网领域很多芯片厂商都会在系统上定义一套自己的多媒体框架,到目前为止并没有一个统一的架构。使用非常广泛的多媒体框架是OpenMAX(Open Media Acceleration)。OpenMAX是跨平台可移植的多媒体框架,可以加速多媒体应用程序的开发。OpenMAX分为三层:

  • 应用层(Application Layer),提供应用程序和多媒体框架之间的标准接口
  • 集成层(Integration Layer),定义了多媒体框架层和各种多媒体组件之间的标准接口
  • 开发层(Development Layer),提供软件和物理硬件和物理硬件之间的标准接口

主要提供的APIs包括视频,音频和静态图像。除了框架和标准化接口外,最主要的功能包括Buffer在音视频流过程中的管理。通过使用多媒体技术框架可以极大地加速开发的进度。

image.png

视觉技术应用及关键能力

物联网视觉技术主要用于IP Camera,智能门禁,猫眼,智能面板和带屏智能瘦终端等。其中的关键技术能力包括了视频云服务,可视对讲服务,及AI能力等。

视频云服务主要是在智能设备上实现音视频数据的传输,让用户可以实时进行音视频通话,或者拉取音视频数据码流。技术上可以抽象为三个通道,第一个是用于传输控制命令的信令通道,第二个是传输音视频的数据通道,第三个是数据传输的控制通道。典型的应用场景有摄像头采集视频码流后,在手机端预览实时画面;手机和智能手表之间实时音视频通话;智能楼宇对讲系统等。

image.png

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
1月前
|
传感器 物联网 数据挖掘
新技术趋势与应用:物联网与虚拟现实的未来发展###
随着科技的迅猛发展,物联网(IoT)和虚拟现实(VR)已成为引领未来的重要技术趋势。本文旨在探讨这两项新兴技术的发展趋势和应用场景,通过分析当前技术现状、挑战及未来前景,揭示物联网和虚拟现实在各领域的潜在影响和应用价值。研究表明,物联网在智能家居、智慧城市、工业自动化等方面具有广泛的应用前景;而虚拟现实则在游戏娱乐、教育培训、医疗健康等领域展现出巨大的潜力。本文认为,随着技术的不断进步,物联网和虚拟现实将深度融合,为社会经济发展带来新的机遇和挑战。 ###
135 59
|
27天前
|
存储 安全 物联网
未来已来:区块链技术在物联网与虚拟现实中的应用
随着科技的不断进步,新兴技术如区块链、物联网(IoT)和虚拟现实(VR)正在逐渐改变我们的生活和工作方式。本文将探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,为我们带来更便捷、安全和沉浸式的体验。
|
23天前
|
供应链 监控 数据可视化
物联网技术在物流与供应链管理中的应用与挑战
本文探讨了物联网技术在物流与供应链管理中的应用,通过实时追踪、信息共享、智能化决策等手段,大幅提升了管理效率和智能化水平。特别介绍了板栗看板作为专业可视化工具,在数据监控、分析及协同作业中的重要作用。未来,随着技术的进一步发展,物流与供应链管理将更加智能高效,但也面临数据安全、标准化等挑战。
|
30天前
|
供应链 物联网 区块链
新技术趋势与应用:探讨新兴技术如区块链、物联网、虚拟现实等的发展趋势和应用场景
本文将探讨新兴技术的发展趋势和应用场景,包括区块链技术、物联网和虚拟现实等。我们将深入了解这些技术的发展现状,以及它们在未来可能带来的变革。同时,我们还将提供一些代码示例,以帮助读者更好地理解这些技术的应用。
|
1月前
|
供应链 物联网 区块链
未来技术的脉动:探索区块链、物联网与虚拟现实的融合趋势
本文深入探讨了区块链技术、物联网(IoT)和虚拟现实(VR)这三个领域的最新发展趋势,以及它们在现代科技生态中的交互作用。通过分析这些技术的独特优势和面临的挑战,我们揭示了它们如何共同塑造未来的技术景观,特别是在数据安全、智能设备管理和沉浸式体验方面。文章还讨论了这些技术融合后可能带来的社会和文化影响,以及它们如何推动创新和促进经济增长。
56 3
|
2月前
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用
|
2月前
|
传感器 监控 物联网
新技术趋势与应用:探讨新兴技术如物联网、虚拟现实等的发展趋势和应用场景###
本文探讨了物联网(IoT)与虚拟现实(VR)这两项新兴技术的快速发展及其在多个领域的应用场景。物联网通过设备互联、数据驱动和应用场景拓展,正在智能家居、智慧城市、工业自动化等方面带来革命性变化。虚拟现实则以其沉浸式体验和不断增强的交互性,在游戏娱乐、教育培训、医疗健康等领域展现出巨大潜力。结合具体案例分析,本文揭示了这些技术如何独立演进又相互融合,共同推动社会进步,并展望未来可能带来的变革。 ###
|
2月前
|
传感器 存储 物联网
物联网:关键技术剖析与应用拓展
物联网(IoT)通过互联网连接各种设备,实现数据交换和远程控制。本书深入解析了物联网的关键技术,如传感器、通信协议、数据处理等,并探讨了其在智慧城市、工业自动化等领域的广泛应用前景。
|
2月前
|
传感器 物联网 区块链
新技术趋势与应用:探讨新兴技术如区块链、物联网、虚拟现实等的发展趋势和应用场景###
随着科技的不断进步,新兴技术如区块链、物联网和虚拟现实正逐步改变我们的生活和工作方式。本文将探讨这些技术的发展趋势和应用场景,旨在提供一个全面的概述,帮助读者理解它们对未来可能产生的影响。 ###
26 0
|
2月前
|
存储 安全 物联网
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
107 50

热门文章

最新文章

相关产品

  • 物联网平台