0

为了从网络摄像头捕获视频,我使用了DisplayWebcamVideo.java中的示例代码

修改后的决议:

params.setValue ("video_size", "640x480");

要保存添加到该行的图像:

private static void updateJavaWindow (BufferedImage javaImage)
   {
     mScreen.setImage (javaImage);
     ImageIO.write (javaImage, "jpg", new File (fileOut));
   }

所有的遗骸,但同时保持图像的周期性部分被涂成灰色。此外,如果我理解正确,在保存下一帧之前 - 从硬盘中删除前一个图像,然后创建一个新图像。因此,有时带有网络摄像头的图像并没有存储在 sozhranenie 应该发生的文件夹中 - 不是所需的文件。

你能告诉我如何正确保存来自网络相机的图像吗?

4

1 回答 1

0

我在我的项目中使用 Xuggler 在格式之间进行转码,这是让我彻底搜索它遇到的各种问题的功能之一。第一个问题是您尝试过的问题,更改分辨率,例如 320X240,但每当将其更改为更高时,它会导致某些或其他错误,这可能是由于以下事实

Xuggle 网络摄像头支持很糟糕——正如开发人员所说

查看 Xuggler 的Google 群组了解更多详情。如果您想以比 Xuggler 提供的更多方式与网络摄像头交互,我建议您要么在大部分时间工作的 320X240 中使用它,要么使用 LTI-CIVIL(我也在使用)。

于 2012-05-25T17:21:29.703 回答