public synchronized static Frame toFrame(BufferedImage src){ return biConv.convert(src).clone(); } }
public synchronized static Frame toFrame(Mat src){ return matConv.convert(src).clone(); }
public void start() throws Exception { for (int pfn = 0, vfn = 0; pfn < 100 && vfn < 10; pfn++) { Frame frame = grab().clone(); if (frame.image != null) { hasVideo = true; vfn++; } probeFrames.add(frame); } started = true; }
public synchronized static Frame toFrame(IplImage src){ return iplConv.convert(src).clone(); }
public synchronized static Mat toMat(IplImage src){ return matConv.convertToMat(iplConv.convert(src).clone()); }
public synchronized static BufferedImage toBufferedImage(Frame src) { return deepCopy(biConv.getBufferedImage(src.clone())); }
public synchronized static BufferedImage toBufferedImage(Mat src) { return deepCopy(biConv.getBufferedImage(matConv.convert(src).clone())); }
public synchronized static BufferedImage toBufferedImage(IplImage src) { return deepCopy(biConv.getBufferedImage(iplConv.convert(src).clone())); }