Java网络摄像头捕获和显示

Java网络摄像头捕获和显示,java,image,swing,webcam,image-capture,Java,Image,Swing,Webcam,Image Capture,我目前正在寻找建立一个简单的应用程序 我已经看了其他应用程序和堆栈溢出问题,这些问题似乎没有帮助 我想让应用程序使用build I web摄像头拍摄图像并在swing gui中显示。。然后再拍一张照片,2秒钟后。。检查它是否与第一个相同,如果它显示,则丢弃它 我有以下问题: 我需要使用什么libairys从我的网络摄像头抓取图片 当图片发生变化时,如拍摄图片,如果与上次保存的图片有任何不同,我如何确定 有没有办法做到这一点而不使用大量的藏书呢 有没有任何示例/简单的代码?要抓住图片,请看一看

我目前正在寻找建立一个简单的应用程序

我已经看了其他应用程序和堆栈溢出问题,这些问题似乎没有帮助

我想让应用程序使用build I web摄像头拍摄图像并在swing gui中显示。。然后再拍一张照片,2秒钟后。。检查它是否与第一个相同,如果它显示,则丢弃它

我有以下问题:

  • 我需要使用什么libairys从我的网络摄像头抓取图片
  • 当图片发生变化时,如拍摄图片,如果与上次保存的图片有任何不同,我如何确定
有没有办法做到这一点而不使用大量的藏书呢


有没有任何示例/简单的代码?

要抓住图片,请看一看

有很多关于hoe的例子来找出两幅图像之间的差异,谷歌it:

您可以使用Java媒体框架、OpenCv


我认为这个gitHub项目可以帮助您抓取图片并看一看

有很多关于hoe的例子来找出两幅图像之间的差异,谷歌it:

您可以使用Java媒体框架、OpenCv

我认为这个gitHub项目可以帮助您很多

您可以使用完全用java编写的库从网络摄像头捕获图像。要比较两幅图像,您应该编写一些图像匹配算法。 另一种选择是(openCV的java包装器),它可以用于从网络摄像头捕获图像以及比较两个图像。

您可以使用完全用java编写的库从网络摄像头捕获图像。要比较两个图像,您应该编写一些图像匹配算法。
另一种选择是(openCV的java包装器),它可以用于从网络摄像头抓取图像以及比较两个图像。

无法使用sarxos/webcam capture使其正常工作sarxos/webcam capture确实具有运动检测器功能,可以告诉您场景发生了变化。请查看此链接以了解详细信息(有3个运动检测示例)和/或在Github上的项目中创建票证,如果您有问题:无法使用sarxos/webcam capture使其正常工作sarxos/webcam capture确实具有运动检测功能,它将告诉您场景发生了变化。请查看此链接以了解详细信息(有3个运动检测示例)和/或在Github上的project中创建票证,如果您对此有问题: