为了从网络摄像头捕获视频,我使用了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应该发生的文件夹中 - 而不是所需的文件。
请告诉我们如何正确保存来自网络摄像头的图像?
答案 0 :(得分:0)
我正在使用Xuggler进行格式之间转码的项目,这是让我彻底搜索遇到的各种问题的功能之一。第一个问题是您尝试过的问题,更改分辨率,例如320X240,但无论何时将其更改为更高,都会导致某些或其他错误,这可能是由于
Xuggle网络摄像头支持很糟糕 - 正如开发人员所说的
查看Xuggler的Google groups了解更多详情。我建议你在320X240中使用它,大部分时间都可以使用它,或者使用LTI-CIVIL(我也在使用它),如果你想以更多的方式与网络摄像头连接而不是Xuggler可以提供的。