从WebCam捕获图像的小程序

时间:2012-09-24 15:40:25

标签: java webcam

我正在尝试创建一个可以从我的网络摄像头捕获图像的Applet。

我在这个thread中看到了一个示例,但import在我的班级中不起作用。他们没有被承认。

我是Java的新手,所以,我做错了什么?

2 个答案:

答案 0 :(得分:0)

您必须在项目中包含所需的外部库(.jar),以便编译器找到其导入。

在你提到的答案中,JavaCV是首选的API,答案也是a tutorial on configuring JavaCV供使用。

答案 1 :(得分:0)

Webcam Capture 项目源代码中,您可以找到 webcam applet example 以及可用的工作演示 here 。此示例不需要任何其他JAR,因为它在构建时是着色。着色是一个进程,它将所有依赖JAR的类打包在一起,只有一个文件,然后称为着色JAR。如果您共享所有JAR,则必须构建类路径,因为所有导入都打包在一起。

从代码的角度来看,使用JFrameJApplet中的网络摄像头捕获项目中提供的网络摄像头API没有区别。它包含WebcamPanel类,可以很容易地实时显示来自摄像机的图像。有关详细信息,请查看其他示例。

您必须做的一件重要的事情就是感叹您的小程序。如果您想访问主机硬件,这是必需的操作。如果没有签名,你就必须指定一组适当的权限,但我从来没有这样做,因为从我的角度来看,JAR着色并使用Maven签名更容易。