android 自定义录像机,android-camera2 - 将自定义捕获请求构建器选项设置为使用Camera2 API捕获图像以使用OpenCV库进行摄像机校准 - 堆栈内存溢出...

news/2024/7/7 23:46:10

我们正在使用Camera2 API捕获N张图像,而未设置任何自定义捕获请求构建器选项。 我们正在使用这些图像通过OpenCV Android库411进行相机校准。

然后,我们正在使用OpenCV Android库进行图像失真处理。 角落处的输出图像不清晰,角落向中心缩小。 这是因为相机校准不正确。 我们发现我们的相机捕获选项会影响相机校准结果。

相机校准结果,其中以以下不同角度拍摄了55张输入图像,

CAMERA CALIBRATION RESULT

-------------------------

Average Reprojection Error : 6.3745800306216305

Camera Matrix : [8326.665835477161, 0, 640;

0, 8326.665835477161, 480;

0, 0, 1]

Distortion Coefficients : [113.5553504476934;

-62768.89500230127;

0;

0;

8644.413670982565]

原始图片 4c26cc8001f645aaef60602bae8ffa18.png

图像未失真 e5fb9415fbc6a6f6a3e7475873b46554.png

我们想知道为以下参数设置的自定义选项,以便将这些捕获的图像用于相机校准,

builder.set(CaptureRequest.CONTROL_AE_MODE, ?)

builder.set(CaptureRequest.CONTROL_AF_MODE, ?)

builder.set(CaptureRequest.CONTROL_AWB_MODE, ?)

builder.set(CaptureRequest.SENSOR_EXPOSURE_TIME, ?)

builder.set(CaptureRequest.LENS_FOCUS_DISTANCE, ?)

builder.set(CaptureRequest.SENSOR_SENSITIVITY, ?)

builder.set(CaptureRequest.CONTROL_AE_EXPOSURE_COMPENSATION, ?)

builder.set(CaptureRequest.SENSOR_FRAME_DURATION, ?)


http://lihuaxi.xjx100.cn/news/236268.html

相关文章

【spring boot2】第8篇:spring boot 中的 servlet 容器及如何使用war包部署

嵌入式 servlet 容器 在 spring boot 之前的web开发,我们都是把我们的应用部署到 Tomcat 等servelt容器,这些容器一般都会在我们的应用服务器上安装好环境,但是 spring boot 中并不需要外部应用服务器安装这些servlet容器,spring …

ubuntu安装deepin terminal 终端

1. 依赖库 sudo apt-get install libatk1.0-0 libc6 libcairo-gobject2 libcairo2 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libgee-0.8-2 libglib2.0-0 libgnutls30 libgtk-3-0 libjson-glib-1.0-0 libpango-1.0-0 libpangocairo-1.0-0 libsecret-1-0 libvte-2.91-0…

三星android获取root权限,三星G9250(S6 Edge公开版全网通 Android 5.1)获取ROOT权限详解教程...

伴随着安卓刷机越来越流行,很多安卓用户都喜欢上了这种可以自定个性系统的行为,那么三星G9250(S6 Edge公开版全网通 Android 5.1)怎么获取ROOT权限?三星G9250(S6 Edge公开版全网通 Android 5.1)一ROOT过程如何操作呢?奇兔小编在此大家说一说一键ROOT的…

让织梦内容页arclist标签的当前文章标题加亮显示

很多人在用织梦做站的时候,会用到在当前栏目页面,给当前栏目标题使用指定样式如标题加亮,或者放个背景图。这是一个很常用和实用的功能,比如在导航页面,标识当前在浏览哪个栏目。如下图: 但是有些时候&…

Mob之社会化分享集成ShareSDK

接着上篇顺便分享一篇自己使用 ShareSDK 的笔记,上篇我们集成了 SMSSDK 完成了短信接收验证码的功能,请参考Mob 之 短信验证集成 SMSSDK,如何在项目已经集成 SMSSDK 的情况下集成 ShareSDk 到项目中,上一篇中我们集成 SMSSDK 使用…

正则:匹配一个汉字姓名

//汉字姓名正则var reg/^[\u4e00-\u9fa5]{2,}(\.[\u4e00-\u9fa5])?$/console.log(reg.test(张卫健.爱新觉罗))console.log(reg.test(兔子)) 复制代码

安装Android SDK需要选择哪些,开始为Android开发,我应该选择安装哪些SDK?

我开始将我的开发人员技能扩展到Android开发.我安装了所有的工具和配置,每件事看起来都很棒,作为默认设置,我安装了3.2 SDK,但是没有太多的文档在那个,2.x SDK上的模式是什么.它是否像IOS,android有一个良好的向后可计算性?我可以继续使用3.x并依靠它(使用2.x SDK中…

Drill storage plugin实现原理分析

Drill Storage Plugin介绍 Drill是一个交互式SQL查询引擎,官方默认支持的数据源有hive、hbase、kafka、kudu、mongo、opentsdb、jdbc等,其中jdbc storage plugin可以覆盖所有支持jdbc协议的数据源,如:mysql、oracle等关系型数据库…