问题标签 [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 投票
4 回答
11744 浏览

android - 手电筒 Camera2 API

我可以在 Android Camera2 API 中同时使用相机预览和手电筒吗?

当我尝试使用CameraManager.setTorchMode(String cameraId, boolean enabled)它时,当相机未打开时它工作正常。但是当相机打开时,我尝试setTorchMode收到此异常:

CameraService: setTorchMode: 相机 0 的手电筒模式不可用,因为相机正在使用中

0 投票
3 回答
14692 浏览

java - Android camera 2 api BufferQueue 已被废弃

我正在使用新的 Android camera2 API 进行测试,我想控制来自相机的每一帧。我为此做的是创建一个ImageReader并设置分辨率和图像格式。

之后,我使用参数TEMPLATE_PREVIEW创建新的CaptureRequest并将目标添加到他。对于cameraCaptureSession ,我使用此请求创建新的setRepeatingRequestimageReader

当我打开相机并开始查看我所拥有的预览时,我得到了异常。但在异常之前我得到了一些预览图像,之后我有异常

我怎样才能解决这个问题??

我正在使用三星 Galaxy S5 和 Android API 21

0 投票
2 回答
3132 浏览

android - setRepeatingRequest 和 setRepeatingBurst 的区别?

API 级别 21 引入了 camera2,其中包含setRepeatingRequestsetRepeatingBurst。我在这里阅读了文档,但仍然无法理解两者之间的区别。任何想法?

0 投票
1 回答
328 浏览

android - 是否可以在 < 21 上使用相机,在 21+ 上使用相机 2?

我想使用camera2,因为它具有我们想要的功能。但与 <21 API 版本保持兼容很重要。所以,我有CameraActivityCameraController使用Camera. 是否可以android.hardware.Camera在旧设备和android.hardware.camera2新设备上使用?

0 投票
2 回答
2517 浏览

android - camera2 android camara 回调相机设备为空

所以我正在使用 camera2 api,当我打开相机时:

正如你所看到的,我确保打开相机所需的参数全部检查出来并且它们确实如此。无论如何,当回调被击中时:

onOpened 方法中的相机设备始终为空。我不知道为什么会这样。有任何想法吗?

0 投票
2 回答
5086 浏览

android - camera2人脸检测回调

我正在尝试在 camera2 api 中使用人脸检测器。我将预览生成器设置为使用面部检测器:

但是我不明白代码在检测到人脸时会到达哪里?它是否在 CameraCaptureSession.CaptureCallback 中返回人脸?它在哪里发回有关检测到的人脸的信息?

0 投票
1 回答
8091 浏览

android - 如何在 Camera2 API 中启用前置摄像头?

如何在 Camera2 API 上启用前置摄像头。有人可以帮忙吗?我有这个 Camera2 API 代码。这仅设置设备的主摄像头,我想在单击按钮时启用前后摄像头。什么是LENS_FACING_FRONT,我是 android 编程的新手。

0 投票
1 回答
2113 浏览

android - 在相机 2 上使用闪光灯拍照会在“发生”闪光灯后(即没有闪光灯)给出照片

我的代码基于来自 Google Camera2-Basic 的示例,并添加了 flash always 支持。但看起来照片是在闪光发生后立即拍摄的。即使触发了闪光灯,我(几乎)总是得到不闪光的照片。

修改后的预览请求生成器:

而且我还在 captureStillPicture() 中添加了这种控制模式

并修改了 process() 开关:

0 投票
0 回答
1153 浏览

android - Camera2 相机变换

我遇到了 Camera2 API 的问题,我基本上是在使用 Google 示例代码(Camera2Basic),但我确实更改了 TextureView 的大小,因此它不会跨越整个屏幕,屏幕也有一个ToolBar.

我得到的预览显示非常倾斜。

这是 configureTransform 的代码

0 投票
1 回答
478 浏览

preview - 对 camera2 预览屏幕进行快照

我想使用 camera2 API 对预览屏幕进行快照。我想有两个地方可以在我的代码中执行此操作,在 surfacetexturelistner 更新纹理视图(这是预览渲染到的位置)或在 CameraCaptureSession.CaptureCallback 更新预览会话的地方。所以我想要位图中的快照,这样我就可以将它提供给 FaceDetector(http://developer.android.com/reference/android/media/FaceDetector.html)类,当然我会使用不同的线程来不影响性能。用户不会注意到快照。因此,这里有两个方面可以做到这一点,并想知道是否有人这样做或有任何建议:

或者我可以在这里做:

只是让你知道,我知道 camera2 API 附带的面部检测器,但它只能在你拍照后访问,所以它对我没有用,因为我想在预览时这样做。