camera Remote,camera remote安卓下载
ITS:Android cameramingtestsuite/CTS验证器
Android相机图像测试套件,部分CTS测试
ITS是一个测试框架,用于对相机生成的图像进行测试。
每个测试以所需的方式设置相机,拍摄一张或多张照片,并检查照片是否包含预期的图像数据。
很多测试需要将摄像头对准特定的目标或者有一定的光照强度。
需要进行测试和硬件设备准备的地方:
Andorid设备
2.Ubuntu系统的电脑(虚拟机可以放在windows系统)。
3.拍摄的物理场景,共6个场景。
4.稳定相机的三脚架
软件端配置:
1.下载它的测试套件
安装ubuntu adb
安装完成后,检查版本号以确定安装是否成功。
$sudo apt installadb
$ ADB版本
Android bugbridge版本1.0.39版本1:8.1.0 r 23-5到18.04安装为/usr/lib/Android-SDK/platform
3.在ubuntu上安装Python2.7
安装完成后,检查版本号以确定安装是否成功。
$ sudo apt installpythonnumpy
$ sudo apt installpythonscipy
$ sudoaptinstallpython matplotlib
$sudo apt installpythonopencv
$ python版本
Python2.7.17
4.Android设备安装测试套件CtsVerifier.apk
$adb安装CtsVerifier.apk
开始测试:
1.Android设备启动开发者可选的USB调试模式,通过USB连接电脑。
2.打开CtsVerifier.apk并选择Camera ITS Test以允许它。
3.进入CameraITS/目录,并执行以下指令来配置环境
$ source build/envsetup.sh
4.接下来,可以开始测试了。
测试所有摄像机和所有场景。
$ python tools/run_all_tests.py
摄影场景1所有测试
$ python tools/run _ all _ tests . py camera=0 scenes=scene 0
单模块测试
$ python tests/scene 1/test _ ev _ compensation _ basic . py camera=0 scenes=scene 1
摄像机号
0:背面摄像头
1:前置摄像头
场景:测试场景。场景1-5要求光源稳定明亮,相机固定在三脚架上。
每个测试场景要拍摄的图片位于对应的目录:Android-CTS-Verifier/Cameraits/Tests/Scene *
场景0:无请求。你可以点任何东西。包括面朝下躺在桌子上,并使用与场景1相同的设置。
场景1:测试绿卡
灰色卡片和白色背景的静态场景。
场景二:人脸测试
指向三张脸的静止图像
场景3)图像清晰度测试
有几条边的静止图像,如印刷的ISO 12233图表
方案4:纵横比测试
指向带有黑色圆圈和方框的静态测试页面。
场景5)镜头阴影和颜色均匀性测试
指向扩散器。
测试开始后,输出如下
/tmp/tmp5b ole:Ubuntu上最终测试结果的输出路径
54e090e9:显示设备ID
将输出文件保存到:/tmp/tmp 5b dole
测试设备54e 090 e9
ctsverifertargetsdkis 29 ctsveriferversionnameis 10 _ R2
通过:测试通过。
故障:测试失败。必须修复。
跳过:跳过测试项目
故障*:测试失败。现在可能不会修复,但在未来的测试中可能会成为强制性的。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。