<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> </dependency> import org.bytedeco.javacv.CanvasFrame; import org.bytedeco.javacv.OpenCVFrameGrabber; import org.bytedeco.opencv.opencv_core.Mat; import org.bytedeco.opencv.opencv_core.MatVector; import org.bytedeco.opencv.opencv_core.Size; import org.bytedeco.opencv.opencv_videoio.VideoWriter; public class VideoStreamProcessing { public static void main(String[] args) { try { String outputFileName = "processed_video.mp4"; Size frameSize = new Size(grabber.getImageWidth(), grabber.getImageHeight()); VideoWriter writer = new VideoWriter(outputFileName, frameSize, true); while (canvasFrame.isVisible()) { if (frame == null) { } } } catch (Exception e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文