gpt4 book ai didi

java - 打开网络摄像头并设置为背景(问题)

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:25:58 26 4
gpt4 key购买 nike

最佳读者,

我坚持我的一个概念。我正在制作一个程序,类里面的 children 可以用它来衡量自己。这就是该计划的内容; - 1 个网络摄像头(仅用于简单的网络摄像头 View 。) - 2 个小东西(别介意这些。)

所以,这就是我的计划。我将在网络摄像头 View 上绘制一个矩形并使其不断重新绘制。当其中一个 phidget 停止重新绘制时,矩形的值将以厘米或米为单位返回。

我已经编写了重新绘制自身的矩形代码,这是我的结果:

(这是一个圆形矩形,在这张图片中很难看到线条,对此感到抱歉。) enter image description here

如您所见,背景现在只是黑色。我想将此 JFrame 的背景设置为网络摄像头 View (如果可能),然后绘制网络摄像头 View 上的矩形而不是黑色背景。

我已经研究过 jmf、fmj 等,但即使在检查我的网络摄像头路径并添加所需的 jar 库后,我仍然遇到错误。所以我想尝试其他选择。

所以; - 我只是想打开我的网络摄像头,将其用作背景(是的,如果可能的话,以某种方式直播)。 然后在它上面画这个矩形。因此,我想知道这是否可能,或者我是否有其他选择来实现这一目标。

希望您能理解我的情况,有什么不明白的地方欢迎追问。

编辑:我现在通过 java 打开相机。正在运行的相机类型为“Process”。这是我获得相机打开代码的地方:http://www.linglom.com/2007/06/06/how-to-run-command-line-or-execute-external-application-from-java/我稍微调整了一下我的,所以它会打开我的相机。但是现在我想知道;是否可以将进程设置为 JFrame 的背景?或者我能否以某种方式将进程添加到 JPanel,然后将其添加到 JFrame?我尝试了几件事都没有成功。

我现在的程序,当我运行它时,会分别打开测量框和相机 View 。但目标是融合它们并在相机 View 上绘制 repainting-rectangle。

非常感谢帮助!

最佳答案

我认为将网络摄像头流设置为界面的背景 不是问题。更有可能的是,您需要创建一个媒体播放器组件,将其添加到您的 GUI,然后将您的矩形覆盖在该组件之上。

您可能已经通过在 Stack Overflow 中搜索 Java 网络摄像头解决方案了解到,这并不容易,但希望 JMF Specs and API Guide会帮助你度过难关。 API 指南是 PDF 格式,包含有关接收媒体流的部分以及示例代码。

关于java - 打开网络摄像头并设置为背景(问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5586148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com