blob: 3be9a4588aa50ee03ce5be1fd00e6f779c810c89 [file] [log] [blame]
package org.frc971;
import com.googlecode.javacv.CanvasFrame;
import com.googlecode.javacv.cpp.opencv_core.IplImage;
public class DebugCanvas {
public static boolean show = true;
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;
}
}
}
}