Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
- String filePath = "C:\Users\P6090053.avi";
- String output = "C:\Users\Test";
- if (!Paths.get(filePath).toFile().exists()) {
- System.out.println("File " + filePath + " does not exist!");
- return;
- }
- VideoCapture video = new VideoCapture(filePath);
- video.open(filePath);
- int video_length = (int) video.get(Videoio.CAP_PROP_FRAME_COUNT);
- int frame_number = 0;
- Mat frame = new Mat();
- if (video.read(frame))
- {
- for (int i = 0; i < video_length; i++) {
- System.out.println("Frame Obtained");
- System.out.println("Captured Frame Width " + frame.width() + " Height " + frame.height());
- Imgcodecs.imwrite(output + "/" + frame_number + ".jpg", frame);
- System.out.println("OK");
- frame_number++;
- }
- }
- // matToBufferedImage(frame);
- video.release();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement