在Java中访问网络摄像头的最佳方式
我需要使用 Java 访问网络摄像头。这就是我想做的
访问网络摄像头
现在,用户可以看到网络摄像头的工作,因为他的脸在屏幕上可见(听说那里有一些库,不显示网络摄像头的视频输出)
当用户单击保存按钮时,拍摄快照并保存
很长一段时间以来,我已经尝试了许多方法来做到这一点。
- JMF - 现在它已经死了
- FMJ - 现在它也死了
- VLCJ - 太多了,因为我没有创建音乐/视频播放器,它希望安装VLC
- 徐格勒 - 太多和辛苦的工作
- JMyron - 不起作用
- JavaFX - 我以为它能做到,但似乎做不到
如果图书馆只做上面提到的事情,我甚至很满意,因为这对我来说已经足够了。但我希望它也能很简单。如果它不使用DLL,那就太好了,因为如果它不使用DLL,它就不是独立于平台的。如果它可以检测相机,而不必像VLCJ那样手动传递相机名称和其他信息,真的很感激(因为可能有成千上万的相机品牌,所以我无法在其中创建一千个元素的列表)。而且,我正在创建一个桌面应用程序,而不是Web应用程序。
如果您知道这样的图书馆,请好心地让我知道。其他库(可能不适合我的所有要求,但适合基本要求)也欢迎。请帮忙