我正在尝试实现用OpenCV 2.4.1编写的java代码,需要导入
org.opencv.gpu.DeviceInfo
在Java的3.1版本中似乎不存在。它确实存在于3.1 c++文档中,以DeviceInfo的名字命名,但在Cuda类中而不是GPU。它是在Java中的某个地方重新命名的,还是在3.1 Java版本中被消除了?
谢谢!
我也在Java中寻找OpenCV,发现更好地使用不是OpenCV默认的Java绑定,而是c++到Java javacpp-presets。他们是用泛型方法将CPP API转换为Java,你需要了解一点c++的思维方式,因为最终你将使用c++风格的开发包装在Java中。他们做得很好,他们的库不局限于OpenCv,而且性能相当好,在OpenCv的情况下:
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>${moduleName}-platform</artifactId>
<version>${moduleVersion}-1.3</version>
</dependency>
详情可在此查阅:https://github.com/bytedeco/javacpp-presets