我们正在使用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]

原始图片

图像未失真

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

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, ?)

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

  1. android捕获线程异常,android - 终结器引发的未捕获的异常:所有WebView方法必须在同一线程上调用。 (预期的Looper) - 堆栈内存溢出...

    我正在使用Admob SDK 18.1.1 并获得错误终结器抛出未捕获的异常 java.lang.RuntimeException: java.lang.Throwable: A WebView me ...

  2. android 推送的小图标,android - 推送通知中没有声音并且没有自定义的小图标 - 堆栈内存溢出...

    我已经使用Firebase Cloud Messaging实现了推送通知,除了几个自定义问题之外,其他所有功能都正常运行: 当我从Notification Composer工具发送测试通知时,清单中设 ...

  3. android自定义optionmenu,android - 自定义onOptionMenu外观 - 堆栈内存溢出

    我试图使我的OnOptionMenu看起来像这样: 关于如何使其接近的任何想法? 编辑: 这是我所做的: android:id="@+id/item1" android:title ...

  4. android 边框重叠,android - Android:recyclerview中的viewitems轮廓与recyclerview边框重叠 - 堆栈内存溢出...

    在我当前的项目中,我有一个RecyclerView ,其边框为圆角矩形. 我在布局xml中使用background view标签对其进行了设置,并产生了正确的效果: ... android:backg ...

  5. android seekbar 圆角,android - 最小或最大时,圆角android seekbar的ui奇怪行为 - 堆栈内存溢出...

    我有一个搜索栏,其定义如下: android:id="@+id/heat_seekbar" android:layout_width="wrap_content" ...

  6. android 添加意图,c# - Xamarin.Android:如何为每个通知添加唯一的意图 - 堆栈内存溢出...

    我将Intent添加到Android.Support.V4.App.NotificationCompat.Builder但Extras没有传递到OnNewIntent的重写中,并且似乎该参数始终是相同 ...

  7. android 电视安装apk文件损坏,android - 无法在Android电视盒上安装APK - 堆栈内存溢出...

    我正在为Android TV编写应用程序. 它可以在模拟器上正常运行,并在Android电视盒上以调试模式运行. 但是,当我使用Android Studio生成apk并尝试将该apk安装在同一盒子上时 ...

  8. android 按钮 叠加,android - 叠加层按钮在Android 4.3中不起作用 - 堆栈内存溢出

    我在WindowManager.LayoutParams.TYPE_TOAST级别层上有一个带按钮的覆盖视图. 该按钮在Android 4.2中可以正常工作,但是当我在Android 4.3中运行相同 ...

  9. android xml png,android - 使用.png文件中的形状创建xml聊天气泡 - 堆栈内存溢出

    请问是否有人知道如何在下面创建聊天气泡的xml形状? 我在网上找到的唯一示例是两个单独的形状,它们在布局中作为两个单独的背景放置-三角形和矩形. 我尝试将三角形和矩形组合在一起无济于事. 三角形似乎隐 ...

最新文章

  1. 一文全面了解基于内容的推荐算法
  2. 计算机网络通信的仿真,计算机网络虚拟仿真技术研究与应用.doc
  3. 服务器配置文档查服务器名称,服务器配置答案资料.doc
  4. python pip工具命令_python 工具链 包管理工具 pip
  5. 2018届应届生android面试总结
  6. 安卓手机如何防盗_如何设置安卓手机各版本USB调试模式
  7. 云+X案例展 | 金融类:青云QingCloud助力泰康人寿云计算演进之路
  8. 网络安全相关行业必备网站
  9. 邓俊辉数据结构学习-8-2-B树
  10. 修改rpm中的文件重新打包
  11. z tree 如何把选中的节点保存为标准的json格式_为什么MongoDB使用B-Tree?
  12. JAVA中获取工程路径的方法
  13. webpack的可视化资源分析工具webpack-bundle-analyzer的使用
  14. Asp.net 面向接口可扩展框架之业务规则引擎扩展组件
  15. sql server 2008 r2 打开ssms管理工具,提示“值不能为空”问题
  16. cvs数据格式 gps_全站仪和GPS数据格式的转化方法
  17. [JLOI2015]装备购买
  18. SIM900A GPRS GSM 基础知识
  19. Linux Gnome 桌面美化
  20. 计算机网络系统不可用,网络连接不可用,小编教你电脑网络连接不可用怎么办...

热门文章

  1. spark编程基础--2.4函数式编程基础
  2. html 多项选择,选项标签中的HTML多字段选择
  3. iOS 11 导致tableview 刷新之后漂移问题
  4. 【转】iOS开发学习计划
  5. 一劳永逸,iOS 网页视图控制器通用类封装
  6. 洛谷P3723 [AH2017/HNOI2017]礼物(FFT)
  7. SpringMVC学习二
  8. iOS 秒数转换成时间,时,分,秒
  9. python常用数据结构的常用操作
  10. 提升Hadoop计算能力的并行框架