问题标签 [android-camera2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1613 浏览

android - 使用textureview和android Camera2时出现黑屏

我正在尝试创建一个自定义相机应用程序。我正在使用带有 Camera2 api 的 textureView。但是当我打开应用程序时,只显示黑屏。当我单击“单击图片”按钮时,它会捕获正确的图像并且屏幕再次变黑。我需要获得正确的图像预览来代替黑屏。

0 投票
1 回答
1203 浏览

java - Android模拟器不显示存储的图像

我正在做一个旨在将智能手机变成显微镜的项目(也有一点图像处理);我决定在 Android Studio 中为 Android 手机构建我的程序。

在网上看,我找到了一些关于如何访问相机、捕获图像并将其存储在内存中的教程。出于某种原因,用于运行程序的模拟器显示仅捕获图像,而不是将其存储在内存中。他们是模拟器的问题吗?如何将我正在编写的这个程序传输到我的 Android Google Nexus 5 手机?

这是一些 XML 代码:

这是一些Java:

我也有一些它在界面中的样子的图像。

已访问模拟器相机,按下捕获按钮后已捕获
图像,但不会保存

0 投票
1 回答
3926 浏览

android - 使用 android Camera2 api 固定帧速率

我对安卓很陌生。我正在尝试使用 android camera2 api 开发一个应用程序,我想为此保持稳定的帧速率。我找不到任何关于如何实现固定帧速率的示例。

通过实验,我可以看到应用程序获得大约 5-7 FPS。但它是变化的。高度赞赏获得固定帧速率的详细方法。提前致谢。

0 投票
2 回答
2820 浏览

android - 实时图像处理 Android camera2 api

我对安卓很陌生。我正在尝试使用新的 Android Camera2 api 来构建实时图像处理应用程序。我的应用程序也需要保持良好的 FPS 速率。按照一些示例,我设法在 ImageReader 类可用的 onImageAvailable(ImageReader reader) 方法中进行图像处理。但是通过这样做,我只能设法获得大约 5-7 FPS 的帧速率。

我已经看到建议使用 RenderScript 和 Android camera2 api 进行 YUV 处理。使用 RenderScript 会让我获得更高的 FPS 速率吗?如果是这样,请有人指导我如何实现它,因为我是 android 新手,我很难掌握分配和 RenderScript 的概念。提前致谢。

0 投票
1 回答
369 浏览

java - Camera2BasicFragment - 修改切换前置/后置摄像头的问题

我正在尝试修改 Camera2BasicFragment 示例项目以支持前后摄像头之间的切换。我在预览屏幕上添加了一个切换按钮叠加层,以及以下代码来处理点击。还有一个类变量cameraDirection来记住当前正在使用哪个相机:

烦人的是相机的第一个开关工作正常。但随后的开关不起作用。发生的情况是预览会稍微变淡,就像发生了什么事一样,但它仍保留在当前选定的相机上。多按几下切换按钮后,应用程序崩溃,更烦人的是没有堆栈跟踪。所以我不知道问题是什么。我怀疑相机锁没有被正确释放,但这只是一个猜测。

所以我希望有人成功地修改了这个示例来处理相机切换,或者可以推荐一个替代的 Camera2 片段实现。

0 投票
1 回答
101 浏览

android - ImageView 中的相机 API 存储

我想使用 Android 的 Camera API 在 ImageView 中显示图像。我看到了其他可用的解决方案,它们在 SurfaceView 中显示实时摄像头,但我想将其存储为图像并将其显示在 ImageView 上,我将在单击按钮时手动更新。我怎么做?

0 投票
1 回答
936 浏览

android - 就像我们有 android.intent.extras.CAMERA_FACING ...我们有什么方法可以在 extras 中调用相机的计时器吗

请帮助我使用附加功能调用相机计时器

0 投票
0 回答
642 浏览

android - 从 GMS Vision 人脸检测管道中提取检测到的人脸区域

Face提取通过 Androidgms.vision.face.*包检测到的对象所代表的实际像素的推荐方法是什么?

我正在使用此处FaceTracker的示例代码从设备相机中检索视频帧,并通过人脸检测运行它们。

管道将 a 附加Face Detector到从对象CameraSource接收Frames 的 a SurfaceViewFace人脸检测器为每个检测到的人脸创建对象。然而,据我所知,Face对象并不包含面部所包含的底层像素。我想存储检测到的人脸以供将来验证。

一种可能的解决方案(据我所知)是从 接收帧SurfaceView,保留该缓冲区,在单个 上调用面部检测Frame,然后使用Face返回的对象来提取像素。但是,我对实现细节知之甚少,无法猜测单帧调用的可能开销(模型初始化等)。10 年后,我重新熟悉了 Java,这意味着我对正在阅读的代码的理解也有点慢 :)

有什么首选的解决方案吗?

0 投票
1 回答
2831 浏览

android - 使用 Android Camera2 在视频捕获中设置亮度/对比度

我按照指南使用 Camera2 API 制作了一个视频捕捉应用程序,

是否有规定以编程方式更改视频的亮度/对比度/曝光设置?我正在尝试捕捉一些低光视频片段,并且我希望增加曝光。

这里的文档似乎只适用于静态图片。

使用Camera2 API进行视频捕获的任何方式?

0 投票
1 回答
258 浏览

android - Camera 2 - App will minimizing when calling "openCamera" method in Camera 2 API

I am developing a camera application using latest Camera 2 API, and I have a button in my app to choose front facing camera and back facing camera on each button click.

Code for that is:

My problem is app will minimizing automatically when I click the button to select camera.The above snippet is executing on button click. I could not understand the reason for this bug. Can anyone help?