1
什麼是Java中從攝像頭錄製圖像的選項?
我知道JMF是一個很有用的庫,但它在過去幾年中並沒有更新,我寧願不使用它。
什麼是Java中從攝像頭錄製圖像的選項?
我知道JMF是一個很有用的庫,但它在過去幾年中並沒有更新,我寧願不使用它。
此JavaCV實現正常工作。
CODE:
import com.googlecode.javacv.OpenCVFrameGrabber;
import com.googlecode.javacv.cpp.opencv_core.IplImage;
import static com.googlecode.javacv.cpp.opencv_highgui.*;
public class CaptureImage {
private static void captureFrame() {
// 0-default camera, 1 - next...so on
final OpenCVFrameGrabber grabber = new OpenCVFrameGrabber(0);
try {
grabber.start();
IplImage img = grabber.grab();
if (img != null) {
cvSaveImage("capture.jpg", img);
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
captureFrame();
}
}
還有post on viewing live video從相機。而configuration for JavaCV : 您可以修改代碼,並能夠將圖像保存在固定時間間隔,做你想要處理的其餘部分。
相關:http://stackoverflow.com/questions/276292和http://stackoverflow.com/questions/115835 – ManBugra 2011-07-24 20:26:38