【发布时间】:2018-08-01 05:16:01
【问题描述】:
我正在使用网络摄像头从我的程序中捕获图像。当我在我的机器上本地运行时,我本地笔记本电脑的网络摄像头正在打开。但是当我在服务器中部署代码时......网络摄像头没有打开。
是否试图打开服务器系统的网络摄像头?
我正在使用以下代码打开相机
webcam = Webcam.getWebcams().get(0);
Dimension size = WebcamResolution.QVGA.getSize();
webcam.setViewSize(size);
panel = new WebcamPanel(webcam);
panel.setPreferredSize(size);
panel.setFPSDisplayed(true);
panel.start();
【问题讨论】:
-
您的问题并不清楚,给人的印象是您基本上在问“如果我在两台不同的机器上运行一个程序,为什么 webcan 不是总是在第一台机器上打开?”。请多解释,以免产生误解。如果这确实是您要问的问题,那么请解释您认为服务器应该如何知道在另一台机器上打开网络摄像头,哪一台以及如何打开。
-
当我在本地机器上开发代码时,它工作正常...在我在服务器中部署代码并尝试通过 url 访问应用程序后。网络摄像头无法打开..我的应用程序具有通过网络摄像头捕获图像的功能..网络摄像头无法通过在服务器中部署的代码通过 url 打开
-
“通过 url”是什么意思?哪种网址?我不是在询问实际的 URL,只是询问它是否是您本地计算机的 URL,以及该本地计算机是否实际上是可通过 Internet 访问的服务器。