実用的な開発者として、「境界抽出」や「ガンマ補正」などのブロックから構築された特定のタスクに適したアルゴリズムを作成したいと思いますが、ホイールを実装したくないので、すべてを作成しますそのようなものなので、私はさまよいます-C++のOpenCVのような強力なCVライブラリがあれば?
「最高」とは、次の特性を持つライブラリを意味します。
シャーマン、私は長い間、Javaのopencvに匹敵する画像処理ライブラリを探していました。 opencvが実行する自動化されたタスクの量については、高度なマシンビジョンタイプのアプリケーションに近いものはありません。
ただし、画像処理に関しては、 imagej には、事前に実装されたアルゴリズムとプラグインが大量にあります。私はいつもこのライブラリを使用して、opencvsマシンビジョンユーティリティに送信する必要があるものを前処理しています。これもオープンソースであり、プラグインや直接操作を介して機能を追加する簡単な方法があるため、ほとんどの要件を満たすことができると思います。
あなたは純粋なJava私が開発しているオープンソースのコンピュータビジョンライブラリ、 BoofCV に興味があるかもしれません。BoofCVは多くの一般的な画像処理操作、高度な特徴検出、ウェーブレットノイズ除去、カメラのキャリブレーション、ステレオビジョン、モーションからの構造。これも非常に高速です。現在、C/C++ライブラリを含むオープンソースライブラリの中で最速のSURF実装を備えています。速度的には、中レベルから高レベルのビジョンアルゴリズムでOpenCVと非常に競争力があります。 .OpenCVはもちろん、低レベルの画像処理の方が高速です。
ウェブサイト: http://boofcv.org
OpenCVとBoofCV: http://boofcv.org/index.php?title=Performance:OpenCV:BoofCV
SURFパフォーマンス調査: http://boofcv.org/index.php?title=Performance:SURF
マーキングは十分です。あなたたちがそれを好きになることを願っています!
OpenCVにはJavaラッパー: