保存检测到目标的时间和图片

Signed-off-by: JoeAllen <2494136784@qq.com>
This commit is contained in:
2022-07-29 11:01:54 +08:00
parent f00ffff320
commit d63075814e
+8
View File
@@ -14,9 +14,12 @@ import org.bytedeco.javacv.OpenCVFrameConverter;
import org.bytedeco.javacv.OpenCVFrameGrabber; import org.bytedeco.javacv.OpenCVFrameGrabber;
import org.bytedeco.opencv.opencv_core.Mat; import org.bytedeco.opencv.opencv_core.Mat;
import javax.imageio.ImageIO;
import javax.swing.*; import javax.swing.*;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.util.Date;
/** /**
* @author ht * @author ht
@@ -51,6 +54,11 @@ public class Main {
log.info(classifications.toJson()); log.info(classifications.toJson());
// 显示视频图像 // 显示视频图像
canvas.showImage(frame); canvas.showImage(frame);
if (bestItem.getProbability() == 1.0) {
File outPutFile = new File(new Date() + ".png");
assert buffImg != null;
ImageIO.write(buffImg, "png", outPutFile);
}
} }
canvas.dispose(); canvas.dispose();
grabber.close(); grabber.close();