Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. public static void main(String[] args) {
  2. System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
  3. String filePath = "C:\Users\P6090053.avi";
  4. String output = "C:\Users\Test";
  5.  
  6. if (!Paths.get(filePath).toFile().exists()) {
  7. System.out.println("File " + filePath + " does not exist!");
  8. return;
  9. }
  10.  
  11. VideoCapture video = new VideoCapture(filePath);
  12.  
  13. video.open(filePath);
  14.  
  15. int video_length = (int) video.get(Videoio.CAP_PROP_FRAME_COUNT);
  16. int frame_number = 0;
  17.  
  18. Mat frame = new Mat();
  19. if (video.read(frame))
  20. {
  21.  
  22. for (int i = 0; i < video_length; i++) {
  23. System.out.println("Frame Obtained");
  24. System.out.println("Captured Frame Width " + frame.width() + " Height " + frame.height());
  25. Imgcodecs.imwrite(output + "/" + frame_number + ".jpg", frame);
  26. System.out.println("OK");
  27. frame_number++;
  28. }
  29. }
  30.  
  31. // matToBufferedImage(frame);
  32. video.release();
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement