我正在使用camera2 API.我需要在没有预览的情况下在服务中拍照.它有效,但照片曝光不好.图片很暗或有时非常浅.如何修复代码以使照片质量更高?我正在使用前置摄像头. public class Camera2Service extends Service { protected static final String TAG = "myLog"; protect
如果我在Android上运行图像处理应用程序,这在内存/ CPU使用和加热问题方面会更好? >使用预览运行相机. >在后台服务中运行相机. This说后台服务会占用大量内存(我曾经认为相反). 我问这个的原因是因为我想全天候运行应用程序,但我不确定哪种方法会更好用于我的目的.我用预览测试了我
我在使用Camera2 API进行触控重点实现时遇到问题.这是我的代码: mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AF_TRIGGER, CameraMetadata.CONTROL_AF_TRIGGER_CANCEL); if (isMeteringAreaAESupported()) { mPreviewRequestBuilder.set(CaptureRequest.CO
我遇到的问题是我使用ImageReader除了有一个SurfaceView用于显示相机的输出.我已经像这样添加了SurfaceView本身和ImageReader的表面(并添加了ImageReader监听器以便在新图像上接收事件): preview.addTarget(_surfaces.get(1)); //ImageReader surface preview.addTarget(_surfaces
我想使用处理程序打印当前秒.我录制视频的时间恰好是10秒,并希望每秒都设置TextView的文本. 录制10秒就是这样的: Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { stopRecordingVideo(); } }, 1100
我正在关注youtube tutorial,试图学习Camera2 API.当然,我正在学习这个,同时我正在开发自己的应用程序.教程和我的应用程序之间的一个不一致之处在于,只有当我的应用程序必须处于横向状态时,教程才能使相机处于纵向模式. 我目前能够查看相机的预览,但是当我的应用程序是横向或水平