Boofcvの最新バージョンへのアップグレード

peter.murray.rust:

私は現在、Boofcvの古いバージョン(0.17)を実行し、アップグレードしたいんです。ドキュメント(https://boofcv.org/index.php?title=Downloadが)混乱されています。

boofcvを使用する最も簡単な方法は、Mavenの中央にそのjarファイルを参照することです。MavenとGradleのコードについては、以下を参照してください。BoofCVは、多くのモジュールに分割されます。それが簡単にすべてのコア機能のBoofCVを使用するようにするには、「すべて」のモジュールを使用して参照することができます。「統合」の個々のモジュールは、まだ個別に参照する必要があります。

アーティファクト一覧

boofcv-core : All the core functionality of BoofCV
boofcv-all : All the core and integration packages in BoofCV. YOU PROBABLY WANT CORE AND NOT THIS

これは自己矛盾している - 私たちは、「すべて」または「コア」を使用していますか?

私は、0.32バージョンを導入するとboofcv-core、私は次のような多くの未解決の参照を取得しますDescription Resource Path Location Type ImageFloat32 cannot be resolved to a type BoofCVTest.java

私の質問の三つの部分:画像のための基本的な種類の名前が変更されていますか?どのように意志のレガシーコードの必要性編集?Mavenの中のライブラリのデフォルトセットは何ですか?

lessthanoptimal:

なぜなら、物事を取得し、APIを簡素化するためにどのように冗長の0.17以来、リファクタリングの多くが行われています。例えば、ImageFloat32は今GrayF32です。すべての変更を把握する最も簡単な方法は、関連するサンプルコードを見ることです。

モジュールの場合、boofcvコアで始まります。その後、必要に応じて統合に記載されているモジュールを追加します。たとえば、あなたは、Androidのサポート追加boofcv-アンドロイドが必要な場合。あなたはboofcv-すべてが含まれている場合、あなたはおそらく、Kinectのサポートのように、必要のないものをたくさん持っています。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=239502&siteId=1