0

行ごとに読み取り、(中央値を見つけるために) 処理したいグレースケール画像が 1 つあります。ファイルをロードして QImage を 1 つ作成しました。次に、scanline(x) を使用して行を読み取りました。しかし、私はいくつかの間違った値を取得しています (希望の値は 0-256 である必要があります)。Scanline() は、私が思う RGBA 値を取得します。この方法をグレースケールに使用する方法。または他の解決策をお願いします

ありがとう

4

1 に答える 1

1

間違った値とはどういう意味ですか? RGBA(45, 45, 45, 255) を取得した場合、それは灰色です。0 ~ 255 の値が必要な場合は、赤のコンポーネントのみを読み取ります (たとえば)。

于 2012-03-14T01:58:25.140 に答える