一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种视频会议中画质清晰度检测的方法及其系统与流程

2022-03-16 01:09:25 来源:中国专利 TAG:

技术特征:
1.一种视频会议中画质清晰度检测的方法,其特征在于:所述方法包括如下步骤:步骤s1、远程服务器控制触发任务,安装待测app到视频会议设备a上;步骤s2、启用app,进入app的视频会议通道,启用摄像头,采集当前画面,把画面对应的图片1存储到指定系统目录d,强制结束app;步骤s3、通过设备a的系统相机app启用摄像头,通过原生相机采集当前的画面,把对应的图片2存储到所述系统目录d;步骤s4、解析图片1、图片2,用brenner梯度函数获取各图片的清晰度值d1、d2;比较d1、d2,d2越接近d1,表示待测app视频画面采集清晰;步骤s5、输出测试报告。2.根据权利要求1所述的一种视频会议中画质清晰度检测的方法,其特征在于:所述步骤s1进一步具体为:步骤s1.1、远程服务器用于控制触发任务,在设定的时间里进行任务的分发;步骤s1.2、启用远程服务命令:用adb kill-server和adb start-server启动adb服务,并根据视频会议设备a的ip地址用adb connect方法连接视频会议设备a;步骤s1.3、使用脚本命令adb install app安装包的方式,把待测app安装到视频会议设备a上;确保app安装成功,成功:进入下一步启用app,不成功:重新执行步骤s1.2。3.根据权利要求1所述的一种视频会议中画质清晰度检测的方法,其特征在于:所述步骤s2进一步具体为:进入app的视频会议通道,检测视频会议设备a是否有可用摄像头;可用:进入下一步启动摄像头功能,不可用:重新进行检测,启用摄像头,采集当前画面,捕获app视频页面图片1,把画面对应的图片1存储到指定系统目录d,强制结束app。4.根据权利要求1所述的一种视频会议中画质清晰度检测的方法,其特征在于:所述步骤s4进一步具体为:步骤s4.1:安装程序实现语言python,配置好执行环境,安装对应的依赖库opencv;步骤s4.2:用brenner梯度函数:先计算图片1相邻两个像素灰度差的平方,返回值d1,计算公式为:d(f)=∑y∑x(f(x 2,y)-f(x,y))2,其中f(x,y)表示图像f所对应的像素点(x,y)的灰度值,f(x 2,y)表示图像f所对应的像素点(x 2,y)的灰度值,d(f)为图像清晰度计算的结果;步骤s4.3:用步骤s4.2同样的方式,计算得出d2;步骤s4.4:比较d1、d2,d2越接近d1,表示待测app视频画面采集越正常,且值越大表示越清晰。5.根据权利要求1所述的一种视频会议中画质清晰度检测的方法,其特征在于:所述测试报告内容包含系统执行时间、各视频会议设备ip、会议通道号、图片、清晰度值、待测app视频画面评定结果。6.一种视频会议中画质清晰度检测的系统,其特征在于:所述系统包括安装模块、采集摄像头图片模块、采集原生相机图片模块、清晰度对比模块、以及报告输出模块;所述安装模块,通过远程服务器控制触发任务,安装待测app到视频会议设备a上;所述采集摄像头图片模块,用于启用app,进入app的视频会议通道,启用摄像头,采集当前画面,把画面对应的图片1存储到指定系统目录d,强制结束app;所述采集原生相机图片模块,用于启用设备a的原生相机,采集当前的画面,把对应的
图片2存储到所述系统目录d;所述清晰度对比模块,用于解析图片1、图片2,用brenner梯度函数获取各图片的清晰度值d1、d2;比较d1、d2,d2越接近d1,表示待测app视频画面采集清晰;所述报告输出模块,用于输出测试报告。7.根据权利要求6所述的一种视频会议中画质清晰度检测的方法,其特征在于:所述安装模块的实现方式进一步具体为:通过远程服务器用于控制触发任务,在设定的时间里进行任务的分发;启用远程服务命令:用adb kill-server和adb start-server启动adb服务,并根据视频会议设备a的ip地址用adb connect方法连接视频会议设备a;使用脚本命令adb install app安装包的方式,把待测app安装到视频会议设备a上;确保app安装成功,成功:进入下一步启用app,不成功:继续启用远程服务命令进行安装。8.根据权利要求6所述的一种视频会议中画质清晰度检测的方法,其特征在于:所述采集摄像头图片模块实现方式进一步具体为:进入app的视频会议通道,检测视频会议设备a是否有可用摄像头;可用:进入下一步启动摄像头功能,不可用:重新进行检测,启用摄像头,采集当前画面,捕获app视频页面图片1,把画面对应的图片1存储到指定系统目录d,强制结束app。9.根据权利要求6所述的一种视频会议中画质清晰度检测的方法,其特征在于:所述清晰度对比模块的实现方式进一步具体为:安装程序实现语言python,配置好执行环境,安装对应的依赖库opencv;用brenner梯度函数:先计算图片1相邻两个像素灰度差的平方,返回值d1,计算公式为:d(f)=∑y∑x(f(x 2,y)-f(x,y))2,其中f(x,y)表示图像f所对应的像素点(x,y)的灰度值,f(x 2,y)表示图像f所对应的像素点(x 2,y)的灰度值,d(f)为图像清晰度计算的结果;用brenner梯度函数计算得出清晰度值d2;比较d1、d2,d2越接近d1,表示待测app视频画面采集越正常,且值越大表示越清晰。10.根据权利要求6所述的一种视频会议中画质清晰度检测的方法,其特征在于:所述测试报告内容包含系统执行时间、各视频会议设备ip、会议通道号、图片、清晰度值、待测app视频画面评定结果。

技术总结
本发明提供了一种视频会议中画质清晰度检测的方法,该方法为:步骤S1、远程服务器控制触发任务,安装待测APP到视频会议设备A上;步骤S2、启用APP,进入APP的视频会议通道,启用摄像头,采集当前画面,把画面对应的图片1存储到指定系统目录D,强制结束APP;步骤S3、启用设备A的原生相机,采集当前的画面,把对应的图片2存储到所述系统目录D;步骤S4、解析图片1、图片2,用Brenner梯度函数获取各图片的清晰度值D1、D2;比较D1、D2,D2越接近D1,表示待测APP视频画面采集清晰;步骤S5、输出测试报告,本发明通过自动化实现,释放了人力,提升了测试效率。提升了测试效率。提升了测试效率。


技术研发人员:刘德建 廖丽霞 程琴 高举全 王柟 陈海燕 游友旗 林琛
受保护的技术使用者:福建天泉教育科技有限公司
技术研发日:2020.09.15
技术公布日:2022/3/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献