Java Access To "Video Controller" In Windows



有没有办法从Java访问被归类为视频控制器的设备?我可以通过我创建的小程序从网络摄像头捕捉,但需要从安全摄像头捕捉图像,该图像被输入到Windows设备管理器类的"视频控制器"中。

我原以为我用于网络摄像头的相同代码也能工作,这让我非常失望。

有什么想法吗?

除了走JNI路线,我肯定会看看OpenCV,它会毫不费力地为您完成任务。

OpenCV提供了一个可以从Java轻松调用的DLL。然后,您可以使用它实时捕获和操作来自网络摄像头的图像。

但OpenCV真正有趣的部分在于它是一个计算机视觉API。因此,您可以轻松地执行运动检测、人脸识别等,这在我看来是视频安全软件世界中的必备功能。

要从相机捕获图像,请参阅VideoCapture方法。此处的用法示例。

最新更新