2016-07-01 2 views
3

は私が内に存在していないよう Java opencv 3.1のCudaクラスはどこですか?

org.opencv.gpu.DeviceInfo

の輸入を必要とOpenCVの2.4.1で書かれたJavaコードを実装しようとしていますJavaの3.1バージョンこれは、DeviceInfoと同じ名前の3.1 C++ドキュメントに存在しますが、GPUの代わりにクラスCudaに存在します。それはJavaのどこかに名前が変更されたのですか、それとも3.1のJavaバージョンで削除されましたか?

ありがとうございます!

+0

こんにちは!解決策を見つけましたか? –

答えて

0

JavaでOpenCVを探していて、OpenCVのデフォルトのJavaバインディングではなく、Javaのjavacpp-presetsでのC++の使用が優れています。彼らはCPP APIをJavaに変換するための汎用的なアプローチを使用していますが、最終的にはJavaでラップされたC++スタイルの開発を使用するため、少しC++の考え方を理解する必要があります。彼らは、彼らがやっていることに非常に優れている、彼らのLIBSは、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

関連する問題