一种工业相机视频流展示方法技术

技术编号:39672427 阅读:7 留言:0更新日期:2023-12-11 18:38
本申请提供一种工业相机视频流展示方法

【技术实现步骤摘要】
一种工业相机视频流展示方法、装置、设备及介质


[0001]本申请涉及计算机
,提供一种工业相机视频流展示方法

装置

设备及介质


技术介绍

[0002]众所周知,在传统方案中,
AI
应用在与工业相机端进行数据传输和处理时,通常需要部署在独立的计算设备上,且调试工业相机和测试
AI
推理通常也需要分别进行,并且需要在调试工业相机后,才能将图像数据传输到
AI
应用设备进行测试验证

这样的流程非常繁琐且耗时

因此,容易面临着以下几个问题,第一,分开独立部署工业相机和算法推理应用时,需要购买和维护独立的工业相机和算法推理设备,因此,大大增加了成本;第二,分开独立部署工业相机和算法推理应用时,需要进行独立的设备配置

数据传输和协调工作,增加了系统的配置和管理难度,因此,大大提高了复杂性;第三,分开独立部署工业相机和算法推理应用时,由于数据需要从工业相机传输到算法推理设备进行处理,可能会导致数据处理和响应的延迟,不适合需要实时性的应用场景,因此,会产生延迟和实时性问题;第四,分开独立部署工业相机和算法推理应用时,由于系统由不同的设备组成,当其中一个设备出现故障时,需要进行独立的故障排查和维修,因此,增加了故障排查和维护的困难


技术实现思路

[0003]本申请提供一种工业相机视频流展示方法

装置

备及介质,用于解决因工业相机独立部署所产生的高成本

高延迟以及维护难等的问题

[0004]一方面,提供一种工业相机视频流展示方法,应用于包含有工业相机和
Android/Linux
融合操作系统的硬件平台,所述方法包括:通过
Linux
平台服务将
Web
页面产生的相机开启请求发送至
Android
端;其中,所述
Linux
平台服务采用
Linux
系统,所述
Android
端采用
Android
系统;根据所述相机开启请求,调用所述
Android
端开启所述工业相机;调用所述
Linux
平台服务连接所述
Android
端启动自带的
RTSP
服务;通过所述
RTSP
服务将所述工业相机产生的相机视频流发送至所述
Linux
平台服务;调用所述
Linux
平台服务将所述相机视频流通过
WebRTC
连接实时推送至所述
Web
页面进行展示

[0005]可选的,所述通过
Linux
平台服务将
Web
页面产生的相机开启请求发送至
Android
端的步骤,包括:根据用户在
Web
页面针对所述工业相机进行的相机开启操作,生成相应的相机开启请求;调用所述
Linux
平台服务接收所述相机开启请求;调用所述
Linux
平台服务将所述相机开启请求发送至所述
Android


[0006]可选的,所述调用所述
Linux
平台服务连接所述
Android
端启动自带的
RTSP
服务的步骤,包括:调用所述
Android
端启动自带的
RTSP
服务;调用所述
Linux
平台服务接收所述
Android
端发送的
RTSP
服务连接请求;其中,所述
RTSP
服务连接请求包括
RTSP
地址;根据所述
RTSP
服务连接请求,调用所述
Linux
平台服务连接所述
RTSP
服务

[0007]可选的,在调用所述
Linux
平台服务将所述相机视频流通过
WebRTC
连接实时推送至所述
Web
页面进行展示之前,所述方法还包括:调用所述
Linux
平台服务接收
Web
页面发送的点对点连接请求;根据点对点请求,建立所述
Linux
平台服务与所述
Web
页面之间的
WebRTC
连接

[0008]可选的,所述硬件平台中还集成有
AI
应用,且所述
AI
应用被设置于
Linux
环境中,所述方法还包括:根据用户在所述
Web
页面针对所述工业相机进行的参数修改操作,生成相应的参数修改请求;其中,所述参数修改请求包含相应的相机修改参数;根据所述相机参数修改请求,调用所述
Linux
平台服务将所述相机修改参数通过对应的
HTTP
接口发送至所述
Android
端;根据所述相机修改参数,调用所述
Android
端对所述工业相机进行相应的操作与更新;同时,将所述相机修改参数写入
AI
应用配置文件中

[0009]可选的,在将所述相机修改参数写入
AI
应用配置文件中之后,所述方法还包括:根据所述
AI
应用配置文件,调用
Android
端启动
AI
应用进行相应的
AI
处理,并生成推理结果;调用所述
Linux
平台服务解析所述推理结果,并将原始图像和所述推理结果对应的图像通过
WebRTC
连接实时推送至所述
Web
页面进行展示

[0010]可选的,所述根据所述
AI
应用配置文件,调用
Android
端启动
AI
应用进行相应的
AI
处理,并生成推理结果的步骤,包括:根据所述
AI
应用配置文件,调用所述
Android
端启动
AI
应用进行图像采集和推理,生成相应的推理结果

[0011]一方面,提供一种工业相机视频流展示装置,所述装置包括:请求发送单元,用于通过
Linux
平台服务将
Web
页面产生的相机开启请求发送至
Android
端;其中,所述
Linux
平台服务采用
Linux
系统,所述
Android
端采用
Android本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种工业相机视频流展示方法,其特征在于,应用于包含有工业相机和
Android/Linux
融合操作系统的硬件平台,所述方法包括:通过
Linux
平台服务将
Web
页面产生的相机开启请求发送至
Android
端;其中,所述
Linux
平台服务采用
Linux
系统,所述
Android
端采用
Android
系统;根据所述相机开启请求,调用所述
Android
端开启所述工业相机;调用所述
Linux
平台服务连接所述
Android
端启动自带的
RTSP
服务;通过所述
RTSP
服务将所述工业相机产生的相机视频流发送至所述
Linux
平台服务;调用所述
Linux
平台服务将所述相机视频流通过
WebRTC
连接实时推送至所述
Web
页面进行展示
。2.
如权利要求1所述的方法,其特征在于,所述通过
Linux
平台服务将
Web
页面产生的相机开启请求发送至
Android
端的步骤,包括:根据用户在
Web
页面针对所述工业相机进行的相机开启操作,生成相应的相机开启请求;调用所述
Linux
平台服务接收所述相机开启请求;调用所述
Linux
平台服务将所述相机开启请求发送至所述
Android

。3.
如权利要求1所述的方法,其特征在于,所述调用所述
Linux
平台服务连接所述
Android
端启动自带的
RTSP
服务的步骤,包括:调用所述
Android
端启动自带的
RTSP
服务;调用所述
Linux
平台服务接收所述
Android
端发送的
RTSP
服务连接请求;其中,所述
RTSP
服务连接请求包括
RTSP
地址;根据所述
RTSP
服务连接请求,调用所述
Linux
平台服务连接所述
RTSP
服务
。4.
如权利要求1所述的方法,其特征在于,在调用所述
Linux
平台服务将所述相机视频流通过
WebRTC
连接实时推送至所述
Web
页面进行展示之前,所述方法还包括:调用所述
Linux
平台服务接收
Web
页面发送的点对点连接请求;根据点对点请求,建立所述
Linux
平台服务与所述
Web
页面之间的
WebRTC
连接
。5.
如权利要求1所述的方法,其特征在于,所述硬件平台中还集成有
AI
应用,且所述
AI
应用被设置于
Linux<...

【专利技术属性】
技术研发人员:孙晓刚余健洲
申请(专利权)人:成都阿加犀智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1