CanvasFrame canvas = new CanvasFrame("Web Cam"); public GrabberShow() { canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
/** * Constructs an instance of the ImageTransform with a new {@link CanvasFrame}. * * @param title of the new CanvasFrame to display images in * @param delay max time to wait in milliseconds (0 == infinity, negative == no wait) */ public ShowImageTransform(String title, int delay) { super(null); this.canvas = new CanvasFrame(title, 1.0); this.canvas.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); this.delay = delay; }
/** * Constructs an instance of the ImageTransform with a new {@link CanvasFrame}. * * @param title of the new CanvasFrame to display images in * @param delay max time to wait in milliseconds (0 == infinity, negative == no wait) */ public ShowImageTransform(String title, int delay) { super(null); this.canvas = new CanvasFrame(title, 1.0); this.canvas.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); this.delay = delay; }
import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import org.bytedeco.javacpp.opencv_core.IplImage; import org.bytedeco.javacv.CanvasFrame; public class Demo { public static void main(String[] args) throws IOException { //Load image img1 as IplImage BufferedImage img = ImageIO.read(new File("C:\\Users\\Public\\Pictures\\Sample Pictures\\beach.jpg")); final IplImage image = IplImage.createFrom(img); //create canvas frame named 'Demo' final CanvasFrame canvas = new CanvasFrame("Demo"); //Show image in canvas frame canvas.showImage(image); //This will close canvas frame on exit canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE); } }
public static void main(String[] args) { CanvasFrame cnvs=new CanvasFrame("Polygon"); cnvs.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
if (this.isDigitalOn(3)) { System.out.println("we are there 3 "); Thread t = new Thread () { public void run(){ CvCapture capture0 = opencv_highgui.cvCreateCameraCapture(0); opencv_highgui.cvSetCaptureProperty(capture0, opencv_highgui.CV_CAP_PROP_FRAME_HEIGHT, 500); opencv_highgui.cvSetCaptureProperty(capture0, opencv_highgui.CV_CAP_PROP_FRAME_WIDTH, 1000); IplImage grabbedimage0 = opencv_highgui.cvQueryFrame(capture0); CanvasFrame frame = new CanvasFrame ("Webcam0"); frame.setDefaultCloseOperation(CanvasFrame.EXIT_ON_CLOSE); while(frame.isVisible() && (grabbedimage0 = opencv_highgui.cvQueryFrame(capture0)) != null) { frame.showImage(grabbedimage0); } opencv_highgui.cvReleaseCapture(capture0); grabbedimage0.release(); } }; t.start(); }
import com.googlecode.javacv.CanvasFrame; import com.googlecode.javacv.FrameGrabber.Exception; import com.googlecode.javacv.OpenCVFrameGrabber; import static com.googlecode.javacv.cpp.opencv_core.*; public class capture{ CanvasFrame frame,fr; IplImage image,im; OpenCVFrameGrabber grabber,gr; public capture() throws Exception { frame=new CanvasFrame("Cam 1"); grabber=new OpenCVFrameGrabber(0); grabber.start(); while (((frame.isVisible()) && (image = grabber.grab()) != null)){ //cvFlip(image,image,1); if needed to flip. frame.showImage(image); } frame.setDefaultCloseOperation(1); frame.setDefaultCloseOperation(CanvasFrame.EXIT_ON_CLOSE); }
public class Main { public static void main(String[] args) throws Exception, IOException { OpenCVFrameGrabber frameGrabber = new OpenCVFrameGrabber(new File(".\\tmp_files\\small.mp4")); frameGrabber.start(); IplImage origImg = frameGrabber.grab(); //create canvas frame named 'Demo' final CanvasFrame canvas = new CanvasFrame("Demo"); //Show image in canvas frame canvas.showImage(origImg); //This will close canvas frame on exit canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE); } }
canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE); canvas.showImage(image);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
CanvasFrame canvas = new CanvasFrame("Web Cam"); public GrabberShow() { canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
CanvasFrame canvas = new CanvasFrame("Web Cam"); public GrabberShow() { canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.addWindowListener(new WindowAdapter()