一种图像检测方法、装置及计算机可读存储介质制造方法及图纸

技术编号:26972983 阅读:30 留言:0更新日期:2021-01-06 00:05
本申请实施例公开了一种图像检测方法、装置及计算机可读存储介质,本申请实施例通过获取视频流中每一帧的图像对应的像素数字帧掩码;确定像素数字帧掩码中的包含第一预设像素的目标预设像素位置集合;根据目标预设像素位置集合之间的位置排列关系确定视频流中每一帧的图像对应的帧序号;根据帧序号确定视频流的视频流畅度。以此,可以获取视频流中每一帧的图像对应的像素数字帧掩码,确定其中包含第一预设像素的目标预设像素位置集合,根据该目标预设像素位置集合的排列组合确定视频流中每一帧的图像对应的帧序号,进而通过准确的帧序号确定视频流的视频流畅度,极大的提升了图像检测的准确率,进而提高了云游戏的流畅度评估的准确性。

【技术实现步骤摘要】
一种图像检测方法、装置及计算机可读存储介质
本申请涉及通信
,具体涉及一种图像检测方法、装置及计算机可读存储介质。
技术介绍
随着互联网技术的飞速发展,计算机设备的处理能力也越来越强,从而衍生出很多基于人机交互的应用程序,例如云游戏(Cloudgaming),该云游戏的游戏主机在服务器,玩家通过本地网络连接服务器,在玩游戏时,服务器将游戏画面通过网络进行实时传输,进行生动的互动娱乐。现有技术中,需要对云游戏的流畅度进行评估,找到用户觉得不卡顿的帧率,为了实现评估过程,需要反复的对云游戏的视频流进行降帧处理,并根据降帧处理之后视频流进行流畅度检测,直至找到视频流合适的帧率。在对现有技术的研究和实践过程中,本申请的专利技术人发现,现有技术中,由于云游戏画面的复杂性会导致大量噪点的出现,从而导致游戏画面识别容易出现错误,无法准确定位每一帧画面的帧顺序,从而导致云游戏的流畅度评估失败。
技术实现思路
本申请实施例提供一种图像检测方法、装置及计算机可读存储介质,可以提升图像检测的准确率,进而提高云游戏的流畅度评估的准确性。为解决上述技术问题,本申请实施例提供以下技术方案:一种图像检测方法,包括:获取视频流中每一帧的图像对应的像素数字帧掩码,所述像素数字帧掩码包括在至少两个预设像素位置集合上显示的第一预设像素,以形成图像的帧序号;确定所述像素数字帧掩码中的包含第一预设像素的目标预设像素位置集合;根据所述目标预设像素位置集合之间的位置排列关系确定所述视频流中每一帧的图像对应的帧序号;根据所述帧序号确定所述视频流的视频流畅度。一种图像检测装置,包括:获取单元,用于获取视频流中每一帧的图像对应的像素数字帧掩码,所述像素数字帧掩码包括在至少两个预设像素位置集合上显示的第一预设像素,以形成图像的帧序号;第一确定单元,用于确定所述像素数字帧掩码中的包含第一预设像素的目标预设像素位置集合;第二确定单元,用于根据所述目标预设像素位置集合之间的位置排列关系确定所述视频流中每一帧的图像对应的帧序号;第三确定单元,用于根据所述帧序号确定所述视频流的视频流畅度。在一些实施例中,所述生成单元,用于:获取预设尺度的第二预设像素组成第一掩码,所述第一掩码中包含多个预设像素位置集合;将至少两个预设像素位置集合中的第二预设像素切换显示为第一预设像素,生成像素数字帧掩码。在一些实施例中,所述增加单元,用于:获取所述视频流中每一帧的图像的帧顺序;根据所述帧顺序确定对应的目标图像和目标像素数字帧掩码;在所述目标图像的预设位置上插入所述目标像素数字帧掩码。在一些实施例中,所述获取单元,用于:对所述视频流中每一帧的图像进行二值化处理,得到二值化处理后的图像;获取所述二值化处理后的图像在预设位置上的像素数字帧掩码。在一些实施例中,所述装置,还包括:视频流生成单元,用于基于运行在服务器中的游戏画面生成视频流。本专利技术实施例还提供一种计算机可读存储介质,其内存储有处理器可执行指令,所述指令由一个或一个以上处理器加载,以执行上述图像检测方法。本申请实施例通过获取视频流中每一帧的图像对应的像素数字帧掩码;确定像素数字帧掩码中的包含第一预设像素的目标预设像素位置集合;根据目标预设像素位置集合之间的位置排列关系确定视频流中每一帧的图像对应的帧序号;根据帧序号确定视频流的视频流畅度。以此,可以获取视频流中每一帧的图像对应的像素数字帧掩码,确定其中包含第一预设像素的目标预设像素位置集合,根据该目标预设像素位置集合的排列组合确定视频流中每一帧的图像对应的帧序号,进而通过准确的帧序号确定视频流的视频流畅度,相对于现有技术中直接对游戏画面进行识别确定帧序号的方案而言,本申请实施例可以在不通过画面识别的基础上,准确的确定出云游戏的视频流中每一帧的图像的帧序号,不会因为云游戏画面的变化而导致识别不准确,极大的提升了图像检测的准确率,进而提高了云游戏的流畅度评估的准确性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的图像检测系统的场景示意图;图2是本申请实施例提供的图像检测方法的流程示意图;图3a为本申请实施例提供的图像检测方法的场景示意图;图3b为本申请实施例提供的图像检测方法的另一场景示意图;图4是本申请实施例提供的图像检测方法的另一流程示意图;图5为本申请实施例提供的图像检测方法的另一场景示意图;图6是本申请实施例提供的图像检测装置的结构示意图;图7是本申请实施例提供的服务器的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供一种图像检测方法、装置、及计算机可读存储介质。请参阅图1,图1为本申请实施例所提供的图像检测系统的场景示意图,包括:基础服务器A、和虚拟化的云主机B(该基础服务器A和虚拟化的云主机B还可以包括更多,具体个数在此不作限定),该基础服务器A即为物理机,也称为实体服务器,是相对于虚拟机(VirtualMachine)而言的实体计算机的称呼,物理机提供给虚拟机的硬件环境,也称为“宿主”或者“寄主”。基础服务器A可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。通过对该基础服务器A进行虚拟化,每台基础服务器A都可以虚拟化出多个云主机B,该云主机B即为虚拟机,也可以称为虚拟专用服务器(VirtualPrivateServer,VPS),是将一个服务器分区成多个虚拟独立专享服务器的技术。每个使用VPS技术的虚拟独立服务器拥有各自独立的公网互联网协议(InternetProtocolAddress,IP)地址、操作系统、硬盘空间、内存空间、处理器(CentralProcessingUnit,CPU)资源等,还可以进行安装程序、重启服务器等操作,与运行一台独立服务器完全相同。也就是说通过软件层面,对一台服务器进行虚拟划分,虚拟出来多台服务器,这样就能让只需要一点点计算能力用户享用到大型服务器的计算资源。从广义上讲,云主机B就是VPS,只不过云主机B是在所有基础服务器A或者虚拟机上进一步虚拟化所有基础资源,例如内存带宽等等。云主机B的优势在于它可以本文档来自技高网...

【技术保护点】
1.一种图像检测方法,其特征在于,包括:/n获取视频流中每一帧的图像对应的像素数字帧掩码,所述像素数字帧掩码包括在至少两个预设像素位置集合上显示的第一预设像素,以形成图像的帧序号;/n确定所述像素数字帧掩码中的包含第一预设像素的目标预设像素位置集合;/n根据所述目标预设像素位置集合之间的位置排列关系确定所述视频流中每一帧的图像对应的帧序号;/n根据所述帧序号确定所述视频流的视频流畅度。/n

【技术特征摘要】
1.一种图像检测方法,其特征在于,包括:
获取视频流中每一帧的图像对应的像素数字帧掩码,所述像素数字帧掩码包括在至少两个预设像素位置集合上显示的第一预设像素,以形成图像的帧序号;
确定所述像素数字帧掩码中的包含第一预设像素的目标预设像素位置集合;
根据所述目标预设像素位置集合之间的位置排列关系确定所述视频流中每一帧的图像对应的帧序号;
根据所述帧序号确定所述视频流的视频流畅度。


2.根据权利要求1所述的图像检测方法,其特征在于,所述确定所述像素数字帧掩码中的包含第一预设像素的目标预设像素位置集合的步骤,包括:
确定所述像素数字帧掩码中的多个预设像素位置集合;
提取每一预设像素位置集合中第一预设数量的像素;
将第一预设数量的像素均为第一预设像素的预设像素位置集合确定为目标预设像素位置集合。


3.根据权利要求2所述的图像检测方法,其特征在于,所述将第一预设数量的像素均为第一预设像素的预设像素位置集合确定为目标预设像素位置集合的步骤,包括:
获取所述第一预设数量的像素为第一预设像素的目标数量;
将所述目标数量大于第二预设数量的预设像素位置集合确定为目标预设像素位置集合,所述第二预设数量小于所述第一预设数量。


4.根据权利要求1所述的图像检测方法,其特征在于,所述根据所述目标预设像素位置集合之间的位置排列关系确定所述视频流中每一帧的图像对应的帧序号的步骤,包括:
将横坐标间距小于预设阈值的目标预设像素位置集合标记为同类集合;
根据同类集合中的目标预设像素位置之间的位置排列关系生成对应的数字信息;
将每一同类集合对应的数字信息进行组合,确定所述视频流中每一帧的图像对应的帧序号。


5.根据权利要求1至4任一项所述的图像检测方法,其特征在于,所述获取视频流中每一帧的图像对应的像素数字帧掩码的步骤之前,还包括:
生成像素数字帧掩码,所述像素数字帧掩码包括在至少两个预设像素位置集合上显示的第一预设像素,以形成图像的帧序号;
为视频流中每一帧的图像增加对应的像素数字帧掩码。


6.根据权利要求5所述的图像检测方法,其特征在于,所述生成像素数字帧掩码的步骤,包括:
获取预设尺度的第二预设像素组成第一掩码,所述第一掩码中包含多个预设像素位置集合;
将至少两个预设像素位置集合中的第二预设像素切换显示为第一预设像素,生成像素数字帧掩码。


7.根据权利要求5所述的图像检测方法,其特征在于,所述为视频流中每一帧的图像增加对应的像素数字帧掩码的步骤,包括:
获取所述视频流中每一帧的图像的帧顺序;
根据所述帧顺序确定对应的目标图像和目标像素数字帧掩码;
在所述目标图像的预设位置上插入所述目标像素数字...

【专利技术属性】
技术研发人员:陈考德
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1