Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于从网络摄像头捕获图像的小程序_Java_Webcam - Fatal编程技术网

Java 用于从网络摄像头捕获图像的小程序

Java 用于从网络摄像头捕获图像的小程序,java,webcam,Java,Webcam,我正在尝试创建一个小程序,它将从我的网络摄像头捕获图像 我在这里看到了一个示例,但是导入在我的课堂上不起作用。他们没有被认出 我是Java新手,那么,我做错了什么呢?您必须在项目中包含所需的外部库(.jar),以便编译器找到其导入 在您提到的答案中,JavaCV是首选的API,答案中也是供使用的。在项目源代码中,您可以找到和可用的工作演示。这个例子不需要任何额外的jar,因为它在构建时是着色的。着色是一个过程,它将来自所有依赖JAR的所有类打包在一个文件中,然后称为着色JAR。如果你分享所有你不

我正在尝试创建一个小程序,它将从我的网络摄像头捕获图像

我在这里看到了一个示例,但是
导入
在我的课堂上不起作用。他们没有被认出


我是Java新手,那么,我做错了什么呢?

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

在您提到的答案中,JavaCV是首选的API,答案中也是供使用的。

项目源代码中,您可以找到和可用的工作演示。这个例子不需要任何额外的jar,因为它在构建时是着色的。着色是一个过程,它将来自所有依赖JAR的所有类打包在一个文件中,然后称为着色JAR。如果你分享所有你不喜欢的罐子;因为所有导入都打包在一起,所以不必构建类路径

从代码的角度来看,在
JFrame
JApplet
中使用网络摄像头捕获项目中提供的网络摄像头API没有区别。它包含
WebcamPanel
类,可轻松用于实时显示来自摄像头的图像。有关更多详细信息,请查看其他示例


你必须做的一件重要的事情就是叹息你的applet。如果要访问主机硬件,这是必需的操作。如果不进行签名,您必须指定一组适当的权限,但我从未这样做,因为从我的角度来看,使用Maven进行JAR着色和签名更容易。

我下载了OpenCV。我使用
构建外部文件
?我在一个示例中看到了如何在Eclipse中配置OpenCVI,您应该右键单击您的项目,然后单击“构建路径”->“添加外部库”。这里是您引用JavaCV jar的地方(如果它确实有jar;如果没有,请选择“构建路径”->“配置构建路径…”,然后将JavaCV类路径位置添加为“外部类文件夹”。如果您对代码有问题,请随时在“网络摄像头捕获项目问题”页面上创建新票证:@Bartosz..但我有一个简单的问题,我已经在netbeans中导入了您的项目集,但它无法运行。这意味着当我尝试运行时,有一个禁用运行选项..为什么?@kapil请在项目页面上创建新票证,我们将工作解决这个问题。如果没有提供必要的细节,很难说你的Netbeans项目出了什么问题。