blob: 484620c64f37d1bb9b79df02f653c99de91fe16a [file] [log] [blame]
package org.frc971;
import com.googlecode.javacv.CanvasFrame;
import com.googlecode.javacv.cpp.opencv_core.IplImage;
public class DebugCanvas {
public boolean show;
private CanvasFrame canvasFrame;
private String name;
public DebugCanvas(String name) {
this.name = name;
}
public void showImage(IplImage image) {
if (show) {
if (canvasFrame == null) {
canvasFrame = new CanvasFrame(name);
}
canvasFrame.setName(name);
canvasFrame.showImage(image.getBufferedImage());
} else {
if (canvasFrame != null) {
canvasFrame.dispose();
canvasFrame = null;
}
}
}
}