bytedeco/javacv

How to reduce the elapsed time on work to OpenCVFrameGrabber

Open

#2,251 opened on Jul 9, 2024

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Java (1,583 forks)batch import
help wantedquestion

Repository metrics

Stars
 (6,985 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

This code is Take picture with camera connnected in PC.

private static FrameGrabber grabber = null;

grabber = OpenCVFrameGrabber.createDefault(0);
                grabber.setImageWidth(1280);
                grabber.setImageHeight(720);
                grabber.start();
                if (grabber == null) {
                    return null;
                }
                frame = grabber.grab();
                FrameConverter converter = new Java2DFrameConverter();

                BufferedImage img = (BufferedImage) converter.convert(frame);

but this code running time is 13sec. I want reduce time in 5sec. Why spend time too long and What can I do?

Contributor guide