blob: 3be9a4588aa50ee03ce5be1fd00e6f779c810c89 [file] [log] [blame]
jerrym6ebe6452013-02-18 03:00:31 +00001package org.frc971;
2
3import com.googlecode.javacv.CanvasFrame;
4import com.googlecode.javacv.cpp.opencv_core.IplImage;
5
6public class DebugCanvas {
7 public static boolean show = true;
8 private CanvasFrame canvasFrame;
9 private String name;
10
11 public DebugCanvas(String name) {
12 this.name = name;
13 }
14
15 public void showImage(IplImage image) {
16 if (show) {
17 if (canvasFrame == null) {
18 canvasFrame = new CanvasFrame(name);
19 }
20 canvasFrame.setName(name);
21 canvasFrame.showImage(image.getBufferedImage());
22 } else {
23 if (canvasFrame != null) {
24 canvasFrame.dispose();
25 canvasFrame = null;
26 }
27 }
28 }
29}