从相机捕获后生成图像预览

时间:2019-08-16 19:53:24

标签: android android-imageview android-camera2

我正在尝试创建一个使用自定义相机的应用程序,该相机使用相机2 API来单击图片。在我的应用中,我想拍照,拍照后,应立即显示捕获图像的预览,以便丢弃或接受。我是一个初学者,所以我很困惑如何做。下面是我的图像捕获代码:

private void startImageCaptureRequest() throws CameraAccessException 
{
 xadCaptureRequestBuilder=xaCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_STILL_CAPTURE);
 xadCaptureRequestBuilder.addTarget(xaImageReader.getSurface());
 xadCaptureRequestBuilder.set(CaptureRequest.JPEG_ORIENTATION,xaTotalRotation);
 CameraCaptureSession.CaptureCallback stillCaptureCallback=new CameraCaptureSession.CaptureCallback() {

 @Override
 public void onCaptureStarted(@NonNull CameraCaptureSession session, @NonNull CaptureRequest request, long timestamp, long frameNumber) {
 super.onCaptureStarted(session, request, timestamp, frameNumber);
  try {
                createXaFileName();
            } catch (IOException e) {
                e.printStackTrace();
            }



     }
    };
    xaPreviewImageSession.capture(xadCaptureRequestBuilder.build(),stillCaptureCallback,null);
}

我想为我的应用连续拍摄两张图片,该怎么办?请帮忙。

0 个答案:

没有答案