Python/Numpy/Scipy でいくつかの画像処理アルゴリズムを使用してライブラリのプロトタイプを作成しましたが、コードを C# および WPF に移植したいと考えています。
入力ファイルは画像 (写真) ですが、ドメインの問題で概念的に重要なのは、それらが float の 2 次元配列であり、実行する操作 (グレースケール変換、ぼかし、ブロブ検出、スケルトン化) であることに気付きました。永続性は、整数空間 (通常はバイト - uint8 - を意味します) ではなく、浮動小数点の「空間」で最もよく実行されます。
そこで、.NET の名前空間を調べてみたところ、これには「描画」、「イメージング」、「メディア」などの表現がたくさんあり、まったく混乱しています。
問題は、浮動小数点画像処理で最も明白で一般的に使用される「画像データ コンテナー」である .NET クラスはどれかということです。
AForge については知っていますが、C# を学んでいて、現時点では画像処理のニーズがそれほど高くないので、ネイティブ .NET にチャンスを与えたいと思います (しかし、それはとにかく悪い考えかもしれません。かどうかがわかります)。