答案 0 :(得分:0)
您必须在项目中包含所需的外部库(.jar),以便编译器找到其导入。
在你提到的答案中,JavaCV是首选的API,答案也是a tutorial on configuring JavaCV供使用。
答案 1 :(得分:0)
在 Webcam Capture 项目源代码中,您可以找到 webcam applet example 以及可用的工作演示 here 。此示例不需要任何其他JAR,因为它在构建时是着色。着色是一个进程,它将所有依赖JAR的类打包在一起,只有一个文件,然后称为着色JAR。如果您共享所有JAR,则必须构建类路径,因为所有导入都打包在一起。
从代码的角度来看,使用JFrame
或JApplet
中的网络摄像头捕获项目中提供的网络摄像头API没有区别。它包含WebcamPanel
类,可以很容易地实时显示来自摄像机的图像。有关详细信息,请查看其他示例。
您必须做的一件重要的事情就是感叹您的小程序。如果您想访问主机硬件,这是必需的操作。如果没有签名,你就必须指定一组适当的权限,但我从来没有这样做,因为从我的角度来看,JAR着色并使用Maven签名更容易。