System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,特别是涉及一种画面内容检测方法、装置、计算机设备及存储介质。
技术介绍
1、目前在线考试的场景中,考生需要并且通过考生端设备的摄像头进行人像认证,并在考生端设备中登录考试页面,为了监控考生是否作弊,会通过考生端设备的摄像头拍摄考生所在的考试环境,并将拍摄得到的考试画面传输至教师端设备,以使得教师可以获知考生答题状态。
2、上述方法单纯利用摄像头拍摄考生答题状态,对于考生端设备中是否切换到其他应用页面的行为无法获知,教师端设备难以准确检测到考生利用考生端设备的作弊行为。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够准确检测终端实时显示画面内容是否为授权内容的画面内容检测方法、装置、计算机设备及计算机可读存储介质。
2、第一方面,本申请提供了一种画面内容检测方法,包括:
3、接收终端发送的画面视频流,所述画面视频流为所述终端的屏幕实时显示画面的视频流;
4、在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息,所述提示信息用于提示所述终端显示的画面内容不是授权内容。
5、在其中一个实施例中,所述在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息,包括:
6、在所述画面视频流的目标视频帧中未检测出预设水印的情况下,确定从所述画面视频流的视频帧中未检测出预设水印的累计次数;
7、在所述累计次数大于或等于预设次数的情况下,输出所述提示信息
8、在其中一个实施例中,所述在所述画面视频流的目标视频帧中未检测出预设水印,包括:
9、在所述目标视频帧中未检测出锚点图像的情况下,确定目标视频帧中未检测出预设水印,所述锚点图像用于定位授权内容中的水印区域;
10、或者,
11、根据在所述目标视频帧中检测出的锚点图像,以及所述锚点图像与水印区域的位置关系,确定所述水印区域对应的待检测图像;对所述待检测图像进行二值化处理,以得到待检测二值化图像;在所述待检测二值化图像与所述预设水印的二值化图像不匹配的情况下,确定在所述目标视频帧中未检测出所述预设水印。
12、在其中一个实施例中,所述待检测二值化图像与所述预设水印的二值化图像不匹配,包括:
13、确定所述预设水印的二值化图像中像素值为第一预设值的多个像素位置;
14、确定所述待检测二值化图像中所述多个像素位置中像素值为第一预设值的像素个数;
15、在所述像素个数小于预设个数的情况下,确定所述待检测二值化图像与所述预设水印的二值化图像不匹配。
16、在其中一个实施例中,在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息之前,所述方法还包括:
17、对所述画面视频流进行跳帧解码,以获取所述目标视频帧。
18、在其中一个实施例中,所述画面视频流为所述终端通过网页实时通信方式发送的。
19、在其中一个实施例中,所述在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息之前,所述方法还包括:
20、接收终端发送的拍摄视频流,和/或,环境音频流,所述拍摄视频流为所述终端的摄像头所拍摄的画面的视频流,所述环境音频流为所述终端的麦克风所采集环境声的音频流;
21、所述在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息,包括:
22、在满足预设条件的情况下,输出提示信息,所述预设条件包括:
23、从所述画面视频流的目标视频帧中未检测出预设水印;
24、从所述拍摄视频流中检测出未授权人像,和/或,从所述环境音频流中检测出人声对话。
25、第二方面,本申请还提供了一种画面内容检测装置,包括:
26、接收模块,用于接收终端发送的画面视频流,所述画面视频流为所述终端的屏幕实时显示画面的视频流;
27、输出模块,在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息,所述提示信息用于提示所述终端显示的画面内容不是授权内容。
28、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
29、接收终端发送的画面视频流,所述画面视频流为所述终端的屏幕实时显示画面的视频流;
30、在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息,所述提示信息用于提示所述终端显示的画面内容不是授权内容。
31、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
32、接收终端发送的画面视频流,所述画面视频流为所述终端的屏幕实时显示画面的视频流;
33、在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息,所述提示信息用于提示所述终端显示的画面内容不是授权内容。
34、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
35、接收终端发送的画面视频流,所述画面视频流为所述终端的屏幕实时显示画面的视频流;
36、在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息,所述提示信息用于提示所述终端显示的画面内容不是授权内容。
37、上述画面内容检测方法、装置、计算机设备、存储介质,在授权内容所在页面上会添加预设水印可以接收终端发送的画面视频流,该画面视频流为终端的屏幕实时显示画面的视频流,这样在接收到之后可以针对画面视频流进行检测,以获知终端显示的画面内容是不是授权内容,进一步的,在画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息来提示终端显示的画面内容不是授权内容,这样通过检测画面视频流的目标视频帧中是否存在预设水印可以具体确定目标视频帧所对应的终端显示的画面内容不是授权内容(授权内容中会存在预设水印),从而可以对终端显示的画面内容进行实时检测,避免终端的用户将终端显示的画面内容从授权内容切换至其他非授权内容。如果将该方案应用到在线考试的场景中,就可以准确检测到考生利用考生端设备的作弊行为(例如,从考试页面切换至其他页面的行为)。
本文档来自技高网...【技术保护点】
1.一种画面内容检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述在所述画面视频流的目标视频帧中未检测出预设水印,包括:
4.根据权利要求3所述的方法,其特征在于,所述待检测二值化图像与所述预设水印的二值化图像不匹配,包括:
5.根据权利要求1或2所述的方法,其特征在于,在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述画面视频流为所述终端通过网页实时通信方式发送的。
7.根据权利要求1或2所述的方法,其特征在于,所述在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息之前,所述方法还包括:
8.一种画面内容检测装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种画面内容检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述在所述画面视频流的目标视频帧中未检测出预设水印,包括:
4.根据权利要求3所述的方法,其特征在于,所述待检测二值化图像与所述预设水印的二值化图像不匹配,包括:
5.根据权利要求1或2所述的方法,其特征在于,在所述画面视频流的目标视频帧中未检测出预设水印的情况下,输出提示信息之前,所述方法还包括:
6.根据权利要求1所述的...
【专利技术属性】
技术研发人员:苏庆龙,尚励,张彦龙,王常悦,陈大坤,周建新,
申请(专利权)人:兰州乐智教育科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。