Android Camera Preview Callback slow down We need the constant fps

Bhavdip Sagar

Hello folk last few day I faced the issue on Camera Preview Callback, I want to scan the each frame

inside the added PreviewCallback, I have device (motorola g) that give me the 30 fps. below is the

code inside the preview Callback.

private PreviewCallback previewCallback = new PreviewCallback() {

        /**
         * {@inheritDoc}
         */
        @Override
        public void onPreviewFrame(byte[] data, Camera cam) 
        {

          if (data == null) throw new NullPointerException();
          Camera.Size size = cam.getParameters().getPreviewSize();
          if (size == null) throw new NullPointerException();

          int width = size.width;

          int height = size.height;

            // maximum value of the range of sum (Red) values in each frame 1/10 part of every 5th 
            // pixel red value sum ( if all pixels consider the red(255) then max value of sum of r)
          final double analysisFrameSize = (((width * height)/100)/5f)* 255;

          ImageProcessing.setMaxPixelPerFrame(analysisFrameSize);

          ImageProcessModel model = ImageProcessing.decodeYUV420SPtoRedAvg(data.clone(), width, height);

          List<Integer> furtherAnaylisList = model.getmFurtherAnalysisList();

          final int frameSize = (((width * height)/100)/5);

          int redAvg = (furtherAnaylisList.get(0) / frameSize);

          int green = (furtherAnaylisList.get(1) / frameSize);

          int blue = (furtherAnaylisList.get(2) / frameSize);

          Log.println(TAG,String.format("AvgRed:%2d,AvgGree:%2d,AvgBlue:%2d",redAvg,green,blue));

        }
    };

Is program slow down the frame rate inside the preview callback because after write the code it slow down fps 30 fps to 22 fps, I have no issues with 22 fps but it is not constant.

Can I set the camera for give me the 22 or 30 fps constant.

Thank you in advance.

CommonsWare

Can I set the camera for give me the 22 or 30 fps constant.

No, but you could move your image processing work to a background thread, so you stop slowing down the camera.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Android Camera Preview Callback slow down We need the constant fps

From Dev

Android: Camera Asynctask with Preview Callback

From Dev

Android: Camera Asynctask with Preview Callback

From Dev

Can we use takePicture() in android without camera preview? I need to take a picture secretly for security purposes

From Dev

Drawing to canvas is too slow , How do i achieve constant 30 fps or more ? (Android)

From Dev

Android Camera preview in a fragment

From Dev

Android Camera Preview Stretched

From Dev

Android camera preview is dark

From Dev

Stretched camera preview on Android

From Dev

Android background camera preview

From Dev

Java: Movement, Need to slow it down

From Dev

How to get higher camera preview fps like snapchat?

From Dev

Camera Preview not reinitializing => A good Android Camera implementation?

From Dev

Camera Preview not reinitializing => A good Android Camera implementation?

From Dev

Change contrast in Camera Preview - Android

From Dev

Access Android Camera Frames with no Preview

From Dev

Android Camera Preview not Full Screen

From Dev

Change contrast in Camera Preview - Android

From Dev

Need to display a camera preview inside a circular view

From Dev

Android Camera preview on two views ( Multi-lenses camera preview )

From Dev

Android Camera preview on two views ( Multi-lenses camera preview )

From Dev

Accurate way to measure fps on Android camera

From Dev

Google Ads interrupt the app. Slow down fps

From Dev

What permission I need in order to use camera flash in camera preview?

From Dev

LibGDX - ShapeRenderer is too slow / Low FPS on Android

From Dev

Rotating phone quickly 180 degrees, camera preview turns upside down

From Dev

Android - Make camera preview semi-transparent

From Dev

How to use OpenCV methods in Android Camera Preview

From Dev

How to get Android camera preview data?

Related Related

  1. 1

    Android Camera Preview Callback slow down We need the constant fps

  2. 2

    Android: Camera Asynctask with Preview Callback

  3. 3

    Android: Camera Asynctask with Preview Callback

  4. 4

    Can we use takePicture() in android without camera preview? I need to take a picture secretly for security purposes

  5. 5

    Drawing to canvas is too slow , How do i achieve constant 30 fps or more ? (Android)

  6. 6

    Android Camera preview in a fragment

  7. 7

    Android Camera Preview Stretched

  8. 8

    Android camera preview is dark

  9. 9

    Stretched camera preview on Android

  10. 10

    Android background camera preview

  11. 11

    Java: Movement, Need to slow it down

  12. 12

    How to get higher camera preview fps like snapchat?

  13. 13

    Camera Preview not reinitializing => A good Android Camera implementation?

  14. 14

    Camera Preview not reinitializing => A good Android Camera implementation?

  15. 15

    Change contrast in Camera Preview - Android

  16. 16

    Access Android Camera Frames with no Preview

  17. 17

    Android Camera Preview not Full Screen

  18. 18

    Change contrast in Camera Preview - Android

  19. 19

    Need to display a camera preview inside a circular view

  20. 20

    Android Camera preview on two views ( Multi-lenses camera preview )

  21. 21

    Android Camera preview on two views ( Multi-lenses camera preview )

  22. 22

    Accurate way to measure fps on Android camera

  23. 23

    Google Ads interrupt the app. Slow down fps

  24. 24

    What permission I need in order to use camera flash in camera preview?

  25. 25

    LibGDX - ShapeRenderer is too slow / Low FPS on Android

  26. 26

    Rotating phone quickly 180 degrees, camera preview turns upside down

  27. 27

    Android - Make camera preview semi-transparent

  28. 28

    How to use OpenCV methods in Android Camera Preview

  29. 29

    How to get Android camera preview data?

HotTag

Archive