Лучший способ доступа к веб-камере в Java

Мне нужно получить доступ к веб-камере с помощью Java. Вот что я хочу сделать

  1. Доступ к веб-камере

  2. Теперь пользователь может видеть работу веб-камеры, потому что его лицо видно на экране. (слышал, что есть некоторые библиотеки, которые не отображают видеовыход веб-камеры)

  3. когда пользователь нажимает кнопку сохранения, делает снимок и сохраняет его

Я давно пробовал несколько способов сделать это.

  1. JMF -Теперь он мертв
  2. FMJ -Теперь и он умер
  3. VLCJ -слишком много, потому что я не создаю музыкальный/видеоплеер и ожидаю, что VLC будет установлен
  4. Xuggler -слишком много и тяжелая работа
  5. JMyron -не работал
  6. JavaFX -Я думал, что он может это сделать, но похоже, что это не так

Я даже доволен, если библиотека делает ТОЛЬКО вышеперечисленное, потому что мне этого достаточно. Но я ожидаю, что это тоже будет просто. Действительно здорово, если он не использует библиотеки DLL, потому что он не зависит от платформы, если он это делает. Очень ценю, если он может ОБНАРУЖИТЬ камеру, не передавая вручную имя камеры и другую информацию, как это делается в VLCJ (, потому что могут быть тысячи марок камер, поэтому я не могу создать в нем список из тысячи элементов ). ]. И я создаю настольное приложение, а не веб-приложение.

Если вы знаете такую ​​библиотеку, пожалуйста, дайте мне знать. Также приветствуются другие библиотеки (, которые могут не соответствовать всем моим требованиям, но удовлетворяют основному требованию ). Пожалуйста, помогите

48
задан Pulah Nandha 23 November 2013 в 06:20
поделиться