相机寻找最适合分辨率android,ARCore:获取相机的分辨率(ARCore : Get Camera's resolution)...

2023-05-16

ARCore:获取相机的分辨率(ARCore : Get Camera's resolution)

有没有办法获得相机的分辨率? (除非从头开始使用Android)我没有在session.setDisplayGeometry()上的setter上找到任何getter,这并不是我所期望的。

我的目标是知道相机的图片比率,以便在我的显示器上将其裁剪,因为屏幕和相机不使用相同的尺寸。

谢谢。

Is there any way to get camera's resolution ? (unless using Android from scratch) I did not found any getter, on a setter on session.setDisplayGeometry() that is not really what I expect.

My goal is to know the camera's picture ratio to cropp it on my display since the screen and the camera do not use the same size.

Thanks.

原文:https://stackoverflow.com/questions/46667214

更新时间:2020-01-18 20:37

最满意答案

在开发人员预览中,无法通过ARCore API访问摄像头的分辨率。 我在一个单独的问题的评论中询问了解决方案,看起来开发人员预览中的相机分辨率将始终为1920x1080 。

There isn't a way to access the camera's resolution through the ARCore API in the developer preview. I asked about the resolution in comments of a separate question and it looks like the camera resolution in the developer preview will always be 1920x1080.

2017-10-10

相关问答

相机意图启动外部相机应用程序,它可以使用您的提示(但可能不是)。 活动/应用程序是非标准的(取决于电话供应商)以及相机软件的具体实施。 您也可以使用相机api(工作示例在此项目中: http : //sourceforge.net/projects/javaocr/ ),它允许您: 查询支持的图像格式和分辨率(您猜对了 - 厂商依赖) 设置预览和标准分辨率和格式(但相机软件可以自由忽略此设置,尽管某些格式和分辨率被宣传为支持,但某些格式和分辨率可能会产生奇怪的例外) 结论:Android设备中的摄

...

那么,花一些时间调试后,我发现有什么不对。 关键是,如果您的预览与其兼容,则只能设置图片大小。 通过兼容,我的意思是它们的分辨率的宽高比(宽高比)相同。 示例: 宽屏幕预览分辨率仅支持宽屏幕图片分辨率。 如果您对预览进行了错误的分辨率(使用普通屏幕图片进行宽屏幕预览),则图片无法正确设置。 我创建了一个supportedPreviewSize vs supportedPictureSize的示例 preview 800 x 600

2048 x 1536 [ ok ]

1600 x

...

如果您意图启动相机应用程序,则视您的应用程序而定。 (有些实现会支持这个,有些则不支持)。 您可以尝试通过相机类设置图像分辨率,但我发现并非所有广告尺寸都支持,有些会被忽略,有些会产生错误 - 相机应用程序在不同设备上的行为会有所不同。 If you start camera application with intent, you are depending on this application good will. (some implementation will support this

...

在许多情况下,QML Camera的行为很奇怪,而且一些依赖关系没有很好地记录(但是)。 无论如何,以下代码适用于我: import QtQuick 2.6

import QtQuick.Window 2.2

import QtQuick.Layouts 1.3

import QtQuick.Controls 1.4

import QtMultimedia 5.6

Window {

visible: true

width: 1280

height: 960

G

...

不幸的是,没有一种方便的方法可以通过opencv API获取特定相机的支持解决方案列表(因为它支持如此多的平台和许多视频捕获后端)。 即使你的代码会遭受这个,阅读videoio.hpp的来源。 但大多数数字视频设备都支持标准分辨率,您只需从中选择即可。 获得支持格式实际列表的另一种方式是使用第三方库,因为实例Qt通过几个调用解决了这个任务。 Unfortunately there is no convenient way to get supported resolutions list for

...

我不确切知道,但我认为这可以帮到你。 在启动相机之前必须执行以下步骤。 如果要设置视频分辨率,则需要设置预览尺寸,否则需要使用相机参数在相机中设置图像尺寸。 如果不支持给定分辨率,将设置最近的分辨率。 首先得到你的相机。 Camera mCamera = Camera.open();

获取相机参数并在相机参数中设置预览大小。 Camera.Parameters parameters = mCamera.getParameters();

parameters.setPreviewSize(

...

在开发人员预览中,无法通过ARCore API访问摄像头的分辨率。 我在一个单独的问题的评论中询问了解决方案,看起来开发人员预览中的相机分辨率将始终为1920x1080 。 There isn't a way to access the camera's resolution through the ARCore API in the developer preview. I asked about the resolution in comments of a separate question

...

您调整了width和height参数,从而提供无效(不支持)图片大小。 param.SetPictureSize(sizePicture.Width, sizePicture.Height);

void setPictureSize(int width,int height) re: https : //developer.android.com/reference/android/hardware/Camera.Parameters.html You have the width and he

...

您可以使用compressionQuality值压缩图像, -(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info

{

//Imagedata = UIImageJPEGRepresentation(, );

Image

...

在1.6 sdk中,无法获得支持相机预览的尺寸。 有。 您可以在解析preview-size-values相机参数时获取它们。 String supportedSizesString = parameters.get("preview-size-values");

List supportedSizes = new ArrayList();

if (supportedSizesString != null && supportedSizesString.length() >

...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

相机寻找最适合分辨率android,ARCore:获取相机的分辨率(ARCore : Get Camera's resolution)... 的相关文章

  • 服务器显示不明用户远程过,服务器显示不明用户远程过

    服务器显示不明用户远程过 内容精选 换一换 Windows操作系统云服务器蓝屏 xff0c 如图1所示 使用了来源不明的第三方软件 CPU占用过高导致 因为误操作或者病毒引起的系统文件 注册表损坏 操作系统在蓝屏的情况下 xff0c 会显示
  • nginx反向代理局域网访问外网

    配置内网hosts vim etc hosts 添加 host1 能连外网的服务器ip central maven org 2 在host1 服务器上nginx配置 server listen 80 server name central
  • KVM详解

    一 KVM的简介 1 KVM简介 KVM xff0c 基于内核的虚拟机 xff08 kernel based virtual machine xff09 xff0c 是一种用于Linux内核中的虚拟化基础设施 xff0c 可以将Linux内
  • Windows 10 L2TP/IPSec 防火墙配置

    This guide will walk you through how to open your Windows 10 firewall to allow the L2TP IPSec protocol For more about th
  • 智能革命之读书笔记

    我在孩童时代听说机器人时内心觉得那是距离我所生活的时代遥不可及的事物 xff0c 大学时听说人工智能 xff0c 一直对它敬而远之 xff0c 甚至对它有一种畏惧情绪 xff0c 心里一直有种担忧 xff0c 人工智能高度发展 xff0c
  • MySQL、MariaDB修改默认字符集

    修改2017 4 9 xff1a 最近在使用MariaDB xff0c 遇到了同样的问题 xff1a 中文乱码 因为mariadb他有好几个ini文件 xff0c 但是可以根据自己开发需要创建一个my ini 然后我试着去修改mariadb
  • Visual Studio 2019 Serial Keys

    Visual Studio span class hljs number 2019 span Enterprise BF8Y8 GN2QH T84XB QVY3B RC4DF Visual Studio span class hljs nu
  • Android 修改底部导航栏navigationbar的颜色

    Android 修改底部导航栏navigationbar的颜色 getWindow setNavigationBarColor Color BLUE 写法一 getWindow setNavigationBarColor getResour
  • 解决 ubuntu 开机后键盘鼠标失灵!

    近期不知安装了什么package xff0c 导致 ubuntu 开机后键盘鼠标一直没法用 xff0c 刚开始以为是 ubuntu 桌面环境崩溃了 xff0c 后来发现系统能显示连接到网络 时间也在运行 xff0c 那应该就是键盘鼠标失灵了
  • Mac OS 使用SSH/VNC远程控制树莓派(路由器媒介)

    因为自己第一次接触树莓派 xff0c 基础掌握的不好 xff0c 查阅网上的资料也都不是很全面 xff0c 因此这篇文章对网上的几种方法进行了综合整理 xff0c 适合小白探索 第一步 xff1a 硬件准备 树莓派3B xff0b 电源线
  • 多个生产者与消费者

    生产者消费者问题属于有界缓冲区问题 我们现在讲述多个生产者向一个缓冲区中存入数据 xff0c 多个生产者从缓冲区中取数据 共享缓冲区作为一个环绕缓冲区 xff0c 存数据到头时再从头开始 我们使用一个互斥量保护生产者向缓冲区中存入数据 由于
  • windows系统IO性能测试

    关键词 xff1a sql server io测试 下载链接 xff1a http www onlinedown net soft 57364 htm CrystalDiskMark 硬盘检测工具 xff0c 一个测试你的硬盘或者存储设备的
  • jnhs解决办法部署错误: 未能启动 Tomcat, 服务器端口 8080 已在使用中。

    tomcat死掉了 重启netbeans报错 当然重启电脑是不可能重启电脑的 这辈子都不会重启电脑 解决方法 1 win 43 R 输入cmd回车进打开命令行工具 2 输入 netstat ano findstr 8080 查看占用8080
  • Linux文件处理命令

    命令格式 命令 选项 参数 例如 xff1a ls la etc 说明 xff1a 个别命令不遵守此格式 当有多个选项时 xff0c 可以写在一起 简化选项与完整选项 xff08 a 等于 all xff09 目录处理命令 命令名称 xff
  • win7无线网络连接

    今儿个真高兴啊 xff0c 我的无线网络又能自动连接上了 xff0c 困扰了很久的问题终于解决了 有很长一段时间 xff0c 开机后网络连接的标志总是打了个叉叉 xff08 前提是没有插网线 xff09 xff0c 也就是说 xff0c 不
  • 最新百度 阿里 华为 腾讯 谷歌面试笔试题及解析 (转)

    原文地址 xff1a http m blog csdn net blog panfengyun12345 12618453 8月15日 xff0c 百度2道面试题 xff1a 1 来自 编程之美 的概率题 xff1a 一个桶里面有白球 黑球
  • 归并排序——C语言

    归并排序 归并排序 xff08 MERGE SORT xff09 是建立在归并操作上的一种有效的排序算法 该算法采用经典的分治 xff08 divide and conquer xff09 策略 xff08 分治法将问题分 divide 成
  • Operating system error number 5 in a file operation. 问题解决方案

    mysql 5 7数据库体积达到32G xff0c 磁盘空间不足 xff0c 需要迁移 xff0c 迁移后出现 xff1a 2018 09 05T03 17 41 016760Z 0 ERROR InnoDB The error means
  • [转]Ubuntu默认使用root用户登录并免去输入密码

    启用Root用户登录 Ctrl 43 Alt 43 T进入终端 输入cd usr share lightm ightm conf d 如果提示你没有那个文件或目录 那就一次次的进入目录 进入之后会看到如图所示的几个文件 这里写图片描述 输入
  • manifest.json文件介绍

    必须 34 manifest version 34 2 清单文件的版本 xff0c 这个必须写 xff0c 而且必须是2 34 name 34 34 My Extension 34 34 version 34 34 versionStrin

随机推荐