问题标签 [cameraapi2]
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.
java - android上使用Camera API2的基于触摸的焦点
我正在尝试使用cameraApi2在Android上实现基于触摸的焦点。它有点工作,但它似乎并不总是对我有用。我的实现如下:
首先,我使用以下步骤创建 Camera PreviewSession:
然后我调用 createCaptureSession 并在其中调用
我已经实现了 OnTouch 监听器来捕获屏幕的触摸区域并生成 AF 区域
在 captureCallback 中,我在 onCaptureCompleted 中执行以下步骤
现在触摸相机焦点有时会起作用,有时预览会完全模糊。
android - 30 Hz 的 Android NDK 相机示例 JPEG
我一直在使用Android NDK 相机示例,并且可以AIMAGE_FORMAT_YUV_420_888
通过使用内部 DrawFrame以 30 Hz读取具有格式的帧。yuvreader_
我验证了通过记录每个图像中的时间戳并打印它来实现 30 Hz。我正在使用三星 Galaxy S9。
我现在正试图以 30 Hz 的频率获取 JPEG 图像而不是 YUV 图像,但尚未成功,想知道是否有人可以提供帮助。
据我了解,此示例中的捕获会话为“预览”和“静止捕获”创建了一个请求,其中yuv 用于预览,jpeg 用于静止捕获。我所做的是也将其设置jpgReader_
为预览,然后我在这里检查了在 ImageCallback 中捕获的帧的时间戳(我注释掉了写入文件的步骤,并且只调用了 AImage_delete(image) 来清理而是缓冲区)。但是,我得到的结果是间隔为 33、66、99 和 133 毫秒的帧,分布非常均匀,因此经常会跳过很多帧。
关于问题可能是什么的任何想法?
java - 如何在调用 setResult 后修复应用程序崩溃,然后使用 cameraapi2 从surfaceview 完成
使用表面视图从 cameraapi2 读取相机输出后应用程序崩溃。
这是获取图像并提交给另一个控制器的代码。
这是我的 SurfaceView
这是我的毁灭
java - Kivy Android 相机 API 2 - 相机旋转
我正在使用以下存储库中定义的相机功能,但有一些更改。我只想旋转camera2.py中定义的SurfaceTexture,这样相机也可以在纵向模式下工作。
我尝试了 Push- 和 Pop- Matrix 解决方案,但它掩盖了相机中的按钮。因此,我希望它在 Java 端而不是 Kivy 端解决。
这是回购的链接: https ://github.com/inclement/colour-blind-camera
这就是主要问题所在:
https://github.com/inclement/colour-blind-camera/blob/master/camera2/camera2.py
我没有在此处添加整个代码段,因为它太长了,但它基本上位于以下代码段(第 263 行)附近:
任何帮助都非常感谢!
android - 使用带有相机 api2 的三星 s10e 的奇怪图像
手机:三星s10e
安卓 11
API 等级 30
我为 android samsung s10e 制作了一个应用程序,它使用 android 中的相机 api 2 拍摄图像。 https://developer.android.com/reference/android/hardware/camera2/package-summary
我能够拍摄和保存图像。但有时相机会拍出一些看起来很奇怪的图像,如下图所示:
但它应该看起来像这样
我试图停用相机请求的某些属性,例如:
但这没有帮助。
我在这里做错了吗?我会欣赏任何帮助!谢谢!
穆罕默德