2016-07-01 6 views
3

Ich versuche, Java-Code zu implementieren, die mit OpenCV 2.4.1, die den Import erforderlich vonWo ist Cuda-Klasse in Java opencv 3.1?

org.opencv.gpu.DeviceInfo

, die zu existieren scheint nicht geschrieben wurde die Version 3.1 in Java. Es existiert in den 3.1 C++ - Dokumenten unter dem gleichen Namen von DeviceInfo, aber in der Klasse Cuda anstelle von GPU. Wurde es irgendwo in Java umbenannt oder wurde es in der 3.1 Java Version eliminiert?

Danke!

+0

Hallo! Hast du die Lösung gefunden? –

Antwort

0

Ich suchte auch nach OpenCV in Java und fand bessere Verwendung von nicht OpenCV Standard-Java-Bindungen, aber C++ zu Java javacpp-Voreinstellungen. Sie verwenden generischen Ansatz, um CPP-API in Java zu konvertieren, müssen Sie wenig C++ - Denkweise verstehen, wie Sie am Ende C++ - Stil-Entwicklung in Java eingewickelt verwenden werden. Sie sind sehr gut in dem, was sie tun, ihre Libs sind OpenCV nicht beschränkt und sind sehr performant, bei OpenCV:

<dependency> 
    <groupId>org.bytedeco.javacpp-presets</groupId> 
    <artifactId>${moduleName}-platform</artifactId> 
    <version>${moduleVersion}-1.3</version> 
    </dependency> 

Details Erhältlich hier: https://github.com/bytedeco/javacpp-presets