Java 如何使用opencv在代理后捕获视频
在该公司,我有一个代理,我无法让openCV的VideoCapture处理来自http地址的视频。我在Windows7上工作。 openCV有一个java API,但是调用没有在JVM上运行,这就是为什么下面的代码不够,因为如果我知道的很清楚,它将只为JVM设置proxyHost: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用
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应用程序的企业代理来说是有效的。