Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.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 如何使用opencv在代理后捕获视频_Java_Opencv_Proxy_Video Capture - Fatal编程技术网

Java 如何使用opencv在代理后捕获视频

Java 如何使用opencv在代理后捕获视频,java,opencv,proxy,video-capture,Java,Opencv,Proxy,Video Capture,在该公司,我有一个代理,我无法让openCV的VideoCapture处理来自http地址的视频。我在Windows7上工作。 openCV有一个java API,但是调用没有在JVM上运行,这就是为什么下面的代码不够,因为如果我知道的很清楚,它将只为JVM设置proxyHost: System.setProperty("http.proxyHost", "my-proxy.net"); System.setProperty("http.proxyPort", "80"); 我没有找到API用

在该公司,我有一个代理,我无法让openCV的VideoCapture处理来自http地址的视频。我在Windows7上工作。 openCV有一个java API,但是调用没有在JVM上运行,这就是为什么下面的代码不够,因为如果我知道的很清楚,它将只为JVM设置proxyHost:

System.setProperty("http.proxyHost", "my-proxy.net");
System.setProperty("http.proxyPort", "80");
我没有找到API用于代理服务器的任何参数

我可以通过以下方式简单地捕获视频-但它不使用代理:

camera = new VideoCapture(url );
如何强制我的java代码或已安装的openCV DLL使用代理进行openCV调用


非常感谢。

您需要将名为http\u proxy的Windows环境变量设置为代理服务器的地址,然后执行应用程序。我没有用java尝试过,但是它对于C++和Python应用程序的企业代理来说是有效的。