一种基于大屏购物实时检测分发系统技术方案

技术编号:29925757 阅读:12 留言:0更新日期:2021-09-04 18:45
本发明专利技术公开了一种基于大屏购物实时检测分发系统,包括服务器初始化模块、流媒体检测规则配置、rtmp/hls流解码模块、滤镜处理模块、识别检测滤镜桥梁模块、识别检测模块、opencv实时效果、rtmp/hls流编码推流模块、大屏电视端实时获取推荐媒体服务和商户/epg服务,本发明专利技术可以解决针对商家自动上传物品图片、视频进行实时检测分类,违规的地方通知显示,搜索属性自动匹配,省去了大批工人肉眼看的成本,提高了检测效率,只要商家提供足够多的商品信息,本发明专利技术会根据商品信息自动匹配对应用户推荐,提高商品的精确定位。提高商品的精确定位。提高商品的精确定位。

【技术实现步骤摘要】
一种基于大屏购物实时检测分发系统


[0001]本专利技术涉及网络购物系统领域,具体为一种基于大屏购物实时检测分发系统。

技术介绍

[0002]在5G和物联网到来,人们非常依赖手机购物,但是手机购物屏幕太小,而且一起购物非常不方便,利用家庭电视进行大屏购物是一种家庭一起购物更方面,屏幕更大更高清,但是这也产生了另外一个问题,家里有小孩,一些少儿不宜的画面不能让小孩看到,不利于小孩的身心发展,还有根据自身的信息,和搜索属性更快找到所需要的产品是非常重要的,这样快和准,安全的购物体验会是家庭购物的一个刚需。目前现有主流针对视频实时识别框架,1.一般都不能很好的支持各种流媒体解码,以及各种滤镜组合检测,不能满足我既要针对视频时上的对象做识别,也要修改美化视频里面的对象,去掉瑕疵部分,这是商户面临的刚需,2、市面上的检测框架很难达到25fps/s,因为识别检测因视频码率,图像复杂度,检测的精确度都会很大影响识别的性能,本专利技术采取针对场景特点采取相应的算法来提高低延时性能,从而达到实时检测效果;为此提供一种基于大屏购物实时检测分发系统。

技术实现思路

[0003]本专利技术的目的是针对现有技术的缺陷,提供一种基于大屏购物实时检测分发系统,以解决上述
技术介绍
提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种基于大屏购物实时检测分发系统,包括服务器初始化模块、流媒体检测规则配置、rtmp/hls流解码模块、滤镜处理模块、识别检测滤镜桥梁模块、识别检测模块、opencv实时效果、rtmp/hls流编码推流模块、大屏电视端实时获取推荐媒体服务和商户/epg服务,所述服务器初始化模块与流媒体检测规则配置相连,双手流媒体检测规则配置分别与商户/epg服务和rtmp/hls流解码模块相连,所述商户/epg服务与大屏电视端实时获取推荐媒体服务相连,所述rtmp/hls流解码模块与滤镜处理模块相连,所述识别检测滤镜桥梁模块与识别检测模块相连,所述识别检测模块分别与opencv实时效果和rtmp/hls流编码推流模块相连。
[0005]作为本专利技术的一种优选技术方案,所述服务器初始化模块包括硬件配置、软件配置、srs服务器模块、网络侦听模块和购物后台分发服务。
[0006]作为本专利技术的一种优选技术方案,所述流媒体检测规则配置包括申请识别服务 、参数设置和模型设置 。
[0007]作为本专利技术的一种优选技术方案,所述rtmp/hls流解码模块包括ffmpeg 流协议解析模块、ffmpeg 硬件解码模块和 ffmpeg 数据颜色格式转换模块。
[0008]作为本专利技术的一种优选技术方案,所述滤镜处理模块包括注册滤镜和创建多线程分发视频数据处理。
[0009]作为本专利技术的一种优选技术方案,所述识别检测滤镜桥梁模块包括注册一组调度yolo功能接口 和ffmpeg 解码数据转码到yolo。
[0010]作为本专利技术的一种优选技术方案,所述识别检测模块包括识别模型及检测规则初始环境 、加载网络 、加载图片并归一化 、网络预测、预测框输出 、图片数据输出 和fps/delay 计算。
[0011]作为本专利技术的一种优选技术方案,所述opencv实时效果包括 opencv 窗口创建 和输送image数据到窗口显示 。
[0012]作为本专利技术的一种优选技术方案,所述rtmp/hls流编码推流模块包括h编码 和 rtmp/hls协议封装 和数据分发模块。
[0013]本专利技术的有益效果是:本专利技术可以解决针对商家自动上传物品图片、视频进行实时检测分类,违规的地方通知显示,搜索属性自动匹配,省去了大批工人肉眼看的成本,提高了检测效率,只要商家提供足够多的商品信息,本专利技术会根据商品信息自动匹配对应用户推荐,提高商品的精确定位。
[0014]本专利技术改进了在ffmpeg基础上加了一种实时识别检测滤镜功能,采取yolo4实时检测框架,自己训练针对大屏购物场景自建数据模型,包括违规特征的媒体数据模型,媒体数据分类模型,购物自动推荐匹配属性模型;本专利技术还通过对ffmpeg 的解码转出来的颜色格式匹配yolo4支持的颜色格式,这样就减少了输入和输出的格式转换,提升了检测的性能;通过抽帧的思想来提高速率,本专利技术采取根据当前的fps来隔段时间来抽帧做识别检测;采用设置rtmp/hls推流缓存时间来保证拉流的流畅性,做到不卡顿,从以上3个方面保证达到25fps/s。
附图说明
[0015]图1为本专利技术的模块图;图2为本专利技术服务器空间的模块图;图3为本专利技术的局部模块图;图4为本专利技术的系统流程图。
[0016]图中:服务器初始化模块10、硬件配置11、软件配置12、srs服务器模块13、网络侦听模块14、购物后台分发服务15 、流媒体检测规则配置20、 申请识别服务21 、参数设置22 、模型设置23 、rtmp/hls流解码模块30 、ffmpeg 流协议解析模块31、ffmpeg 硬件解码模块32、 ffmpeg 数据颜色格式转换模块33、滤镜处理模块40、注册滤镜 41 、创建多线程分发视频数据处理 42 、识别检测滤镜桥梁模块50、注册一组调度yolo4功能接口 51 、ffmpeg 解码数据转码到yolo4 52 、识别检测模块60、识别模型及检测规则初始环境 61、加载网络 62、加载图片并归一化 63、网络预测 64 、预测框输出 65、图片数据输出 66、fps/delay 计算67、opencv实时效果70、 opencv 窗口创建 71、输送image数据到窗口显示 72、rtmp/hls流编码推流模块80、 h264编码 81、 rtmp/hls协议封装 82、 数据分发模块 83 、大屏电视端实时获取推荐媒体服务90、商户/epg服务110。
具体实施方式
[0017]下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易被本领域人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。
[0018]实施例:请参阅图1

4,本专利技术提供一种技术方案:一种基于大屏购物实时检测分
发系统,包括服务器初始化模块10、流媒体检测规则配置20、rtmp/hls流解码模块30、滤镜处理模块40、识别检测滤镜桥梁模块50、识别检测模块60、opencv实时效果70、rtmp/hls流编码推流模块80、大屏电视端实时获取推荐媒体服务90和商户/epg服务110,服务器初始化模块10与流媒体检测规则配置20相连,双手流媒体检测规则配置20分别与商户/epg服务110和rtmp/hls流解码模块30相连,商户/epg服务110与大屏电视端实时获取推荐媒体服务90相连,rtmp/hls流解码模块30与滤镜处理模块40相连,识别检测滤镜桥梁模块50与识别检测模块60相连,识别检测模块60分别与opencv实时效果70和rtmp/hls流编码推流模块80相连。
[0019]服务器初始化模块10包括硬件配置11、软件配置12、sr本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大屏购物实时检测分发系统,包括服务器初始化模块10、流媒体检测规则配置20、rtmp/hls流解码模块30、滤镜处理模块40、识别检测滤镜桥梁模块50、识别检测模块60、opencv实时效果70、rtmp/hls流编码推流模块80、大屏电视端实时获取推荐媒体服务90和商户/epg服务110,其特征在于:所述服务器初始化模块10与流媒体检测规则配置20相连,双手流媒体检测规则配置20分别与商户/epg服务110和rtmp/hls流解码模块30相连,所述商户/epg服务110与大屏电视端实时获取推荐媒体服务90相连,所述rtmp/hls流解码模块30与滤镜处理模块40相连,所述识别检测滤镜桥梁模块50与识别检测模块60相连,所述识别检测模块60分别与opencv实时效果70和rtmp/hls流编码推流模块80相连。2.根据权利要求1所述的一种基于大屏购物实时检测分发系统,其特征在于:所述服务器初始化模块10包括硬件配置11、软件配置12、srs服务器模块13、网络侦听模块14和购物后台分发服务15。3.根据权利要求1所述的一种基于大屏购物实时检测分发系统,其特征在于:所述流媒体检测规则配置20包括申请识别服务21 、参数设置22和模型设置23 。4.根据权利要求1所述的一种基于大屏购物实时检测分发系...

【专利技术属性】
技术研发人员:洪清泉王毅敏
申请(专利权)人:上海小麦互动企业发展有限公司
类型:发明
国别省市:

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

1