blob: 578d79ea4faa1d8251570044174e1868257c5933 [file] [log] [blame]
danielpb913fa72013-03-03 06:23:20 +00001package org.spartanrobotics;
2
3import com.googlecode.javacv.CanvasFrame;
4import com.googlecode.javacv.cpp.opencv_core.IplImage;
5
6public class DebugCanvas {
7 public boolean show;
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}