2
A
回答
4
JMF(Java Media Framework)是一個很好的起點。但是,我沒有成功。
我終於找到了解決方案here。
最重要的部分是:
Buffer buf = frameGrabber.grabFrame();
// Convert frame to an buffered image so it can be processed and saved
Image img = (new BufferToImage((VideoFormat) buf.getFormat()).createImage(buf));
buffImg = new BufferedImage(img.getWidth(this), img.getHeight(this), BufferedImage.TYPE_INT_RGB);
//TODO saving the buffImg
1
你所尋找的可能是Java媒體框架(JMF)。 請參閱Sun Tutorial。我希望有所幫助。
1
我更喜歡使用JMyron代替JMF。 JMyron很容易用於訪問攝像頭。要保存捕獲的圖像,只需使用ImageIO.write()保存BufferedImage;這個博客文章How To Use Webcam Using Java是有用的開始使用JMyron。
1
嘗試webcam-capture項目。
該代碼會從網絡攝像頭(嵌入式,連接到USB或網絡攝像機)的快照,並將其保存爲JPG文件:
Webcam webcam = Webcam.getDefault();
webcam.open()
BufferedImage image = webcam.getImage();
ImageIO.write(image, "JPG", new File("test.jpg"));
相關問題
- 1. 從網絡攝像頭拍攝網站快照
- 2. 使用JMF從網絡攝像頭拍攝快照
- 3. 如何在網站上使用網絡攝像頭拍攝快照?
- 4. 拍攝單張照片
- 5. 在控制檯應用程序中使用網絡攝像機拍攝快照
- 6. 從網絡攝像頭拍攝照片c#
- 7. 如何在HTML頁面中使用網絡攝像頭拍攝快照?
- 8. 如何用Kurento拍攝單張照片?
- 9. AVCaptureVideoPreviewLayer:拍攝快照
- 10. 如何從Html網絡攝像頭拍攝圖像
- 11. 在Linux機器上從網絡攝像頭拍照的Python api
- 12. 使用IDS uEye網絡攝像頭拍攝快照 - 黑色圖像
- 13. 從網絡攝像機拍攝圖片並使用FTP上傳
- 14. 當拍攝背景時拍攝iOS拍攝的快照
- 15. 從相機拍攝照片
- 16. Flex手機拍攝多張照片
- 17. 的Android相機拍攝多張照片
- 18. 如何在Flex中拍攝攝像頭快照圖片?
- 19. UIImagePickerController:如何拍攝1張照片?
- 20. 拍攝裝載機的快照
- 21. 拍攝遠程機器的快照
- 22. 拍攝頁面快照javascript
- 23. 拍攝報告快照
- 24. 用c#拍攝快照(AForge)
- 25. 拍攝UICollectionViewCell的快照
- 26. 拍攝快照QML視圖
- 27. 拍攝視頻快照
- 28. 拍攝SQL表的快照
- 29. 拍攝快照的CCGLView
- 30. 如何從網絡攝像頭檢索圖片快照?
,我只是張貼在這裏將是爲別人誰想要有用的答案做類似的事情:http://stackoverflow.com/a/22107132/398316 – M2X 2014-02-28 22:35:25