2012-05-16 3 views
0

Для захвата видео с веб-камеры, я использовал пример кода из DisplayWebcamVideo.javaразорванные изображения при сохранении в Xuggler

Она была внесена поправка, разрешение:

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

Для сохранения изображений добавлены в линию :

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

Все остатки, но сохраняя при этом периодическую часть изображения окрашен в серый цвет. Кроме того, если я правильно понял, перед сохранением следующего кадра - предыдущее изображение удаляется с HDD, а затем создаётся новое. В результате иногда изображение с веб-камерой и не сохраняется в папке, где должно происходить общение - не желаемый файл.

Не могли бы вы рассказать, как правильно сохранять изображения с WEB-камер?

ответ

0

Я использую Xuggler для своего проекта для перекодирования между форматами, и это была одна из функций, которые заставляют меня тщательно искать различные проблемы, с которыми он сталкивается. Первая проблема заключается в тот, который вы пытались, как изменить разрешение, которое в примере является 320X240, но всякий раз, когда она меняется на более это приводит к той или другой ошибки, которые могут быть из-за того, что

поддержка веб-камеры Xuggle является паршивым. Как указано разработчиком

За дополнительной информацией обратитесь к Xuggler's Google groups. Я предлагаю вам использовать его в 320X240, который работает большую часть времени, или использовать LTI-CIVIL (который я также использую), если вы хотите взаимодействовать с веб-камерой в большей степени, чем Xuggler может предоставить.

Смежные вопросы