あっちこっち、
私は現在 C# プロジェクトに取り組んでおり、SimpleITK
ライブラリを使用してスニペットを作成する必要があります。このスニペットでは、画像マトリックスArrayIn
が数値と比較されますDoubleVar
。
次に、各要素の値がArrayIn
DoubleVar の値よりも大きい場合、出力画像のそれぞれの要素はArrayOut
1 になります。そうでない場合、その要素は 0 になります。行列ArrayOut
は 1 と 0 のバイナリ Image です。AArrayOut のサイズは、入力のものと同じになります。関数を使用する必要がありますが、使用Getbufferasint16()
できません。
次のコードはインテントの一部ですが、結果はありません
uint8_t *buffer = (my image) ->GetBufferAsUInt16();
buffer[c + numComponents*(x+ xSize* (y*+ySize*z))];