在Xuggler中保存时图像损坏

时间:2012-05-16 07:27:25

标签: java image webcam xuggler

为了从网络摄像头捕获视频,我使用了DisplayWebcamVideo.java

中的示例代码

修正了决议:

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

保存添加到该行的图像:

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

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

请告诉我们如何正确保存来自网络摄像头的图像?

1 个答案:

答案 0 :(得分:0)

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

  

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

查看Xuggler的Google groups了解更多详情。我建议你在320X240中使用它,大部分时间都可以使用它,或者使用LTI-CIVIL(我也在使用它),如果你想以更多的方式与网络摄像头连接而不是Xuggler可以提供的。