画像処理(色/色相ヒストグラムのサイズ変更と検索)のためのクロスプラットフォームと高性能画像ライブラリにはどのようなものがありますか。 GUIは必要ありません。これはC/C++用です。
これまで私は調べてきました
私の質問
あなたの入力は大歓迎です。
imagemagick は非常に人気があります。
CxImage を確認することを忘れないでください。私はそれをグローバルに展開されたグラフィックスを多用する携帯電話アプリケーションで専門的に使用しました。要チェック!
シンプルで無料のオープンソースのクロスプラットフォーム画像処理ライブラリ Simd があります。その説明から次のように:
ピクセル形式の変換、画像のスケーリングとフィルタリング、画像からの統計情報の抽出、動きの検出など、画像処理のための多くの有用な高性能アルゴリズムを提供します。
アルゴリズムは、さまざまなSIMD CPU拡張機能(x86/x64のSSE、SSE2、SSSE3、SSE4.1、SSE4.2、AVX、AVX2およびAVX-512、PowerPCのVMX(Altivec)およびVSX(Power7))を使用して最適化されます。 ARMのNEON。
[〜#〜] im [〜#〜] を見たいと思うかもしれません。複数のプラットフォーム上で構築され、(モジュラー)画像ファイル形式、さまざまな画像表現、幅広い変換と演算子をサポートしています。 IMライブラリに基づく画像処理演算子を示すためのGUIツール IMLab も利用できます。
MVTec のHALCONよりも機能とパフォーマンスの点で優れているとは思えません。すべての種類のコンピュータビジョンと画像処理アルゴリズムをすぐに使用できるようにしており、実際の例がたくさんあります。ライブラリは、アルゴリズムが可能な限りマルチスレッドを使用し、利用可能な場合はGPUを使用します。これは非常にクロスプラットフォームで、プロトタイプコード(アルゴリズム)をC、C++、C#などの多くの言語にエクスポートできる素晴らしいIDEを提供します。
このライブラリの最高の機能の1つは、リージョンオブジェクトの処理方法です。ストレージとマスク処理の両方で、非常にスマートで効率的です。残念ながら、OpenCVには学ぶべきことがたくさんあります。
このパッケージの主な問題は価格です(愚かに高くなります)。ただし、ランタイムライセンス(SaaSなど)を展開する必要がないプロジェクトで作業している場合は、これが適切な方法です。画像処理とコンピュータビジョン。
[〜#〜] vtk [〜#〜] と [〜#〜] itk [〜#〜] もあり、多様な画像処理アルゴリズムが大量にあります。
ExactImage は、高速なC++画像処理ライブラリです。他の多くのライブラリフレームワークとは異なり、いくつかの色空間とビット深度でネイティブに操作できるため、メモリと計算の要件が低くなります。
もあります: