ii = cumsum(cumsum(image, 2), 1)
を使用して、指定された画像の積分画像を計算しました。私の授業では、正規化されたIntegral Imageをプロットするように質問されました。ほとんどの値が255より大きく、明るいイメージが得られるので、私は本当に混乱しました。では、正規化されたIntegral Imageをプロットする方法は?正規化積分画像
正規化積分画像
答えて
イメージを正規化するだけです。動作は、第1あなたが[0,1]
の範囲内に正規化され、その後、あなたは[0,255]
に拡大することを前提としてい
ii_norm = 255*(ii - min(ii(:)))/(max(ii(:)) - min(ii(:)));
:255 - あなたはMATLABを使用しているように0の間でこれだけの値を正規化し、新しいイメージを作成し、見えます後に。あなたがイメージとしてこれを表示したいので、uint8
としてこれをキャストすることを忘れないでください:
ii_norm = uint8(ii_norm);
しかし、あなたは彼らがとにかく上記の範囲に準拠するように自動的に値をスケールするimagesc
を使用することができます。しかし、imagesc
は、独自の色で強度を色付けするカラーマップを使用して画像を表示します。私はあなた自身が実際の強度値を表示したいと思うかもしれないと思うので、colormap
に電話をかけ、これを行うにはgray
に設定する必要があります。さらに、imshow
を使用して、2番目のパラメータを空にしてこのスケーリングに役立てることができます。imshow(ii, []);
...実際には、スケールする必要は全くありません。画像をファイルに書きたいと思ったら、あなたはそうするでしょう。
imagesc(ii); colormap('gray');
% or
%imshow(ii,[]);
...と上記自動的に浮動小数点の場合は[0,255]
または[0,1]
の範囲に画像を拡大縮小します:
は、単に行います。
左上が0またはゼロに近い勾配が増加する画像があります。右下に近づくと、画像は完全に白くなる点まで輝度が上がり始めますあなたが画像の右下に近づくにつれて、積分画像は、画像の左上から空間座標(x,y)
までの面積を計算することに注意してください。
また、あなたのイメージのサイズに応じて積分画像の値が非常に迅速にいっぱいありますので、同様ログ正規化強度画像を表示することが有用であり得る:
imagesc(log(1 + ii)); colormap('gray');
% or
imshow(log(1 + ii), []);
これは与えます左上から右下に向かって掃引するにつれて、より均一な強度の分布が得られます。
- 1. 分割された文字画像のサイズ正規化
- 2. 部分画像リンクの正規表現
- 3. OpenCV Python:画像を正規化
- 4. Pythonでの画像フィルタリング(画像正規化)
- 5. ピクセルの積分画像(積算面積テーブル)を計算する
- 6. 累積フレーム差分エネルギー画像
- 7. 画像の積分を計算する
- 8. 積分画像(OpenCV)を使った高速ぼかし画像
- 9. 画像処理における顔のランドマークポイントの正規化
- 10. BBCodeへの画像の正規化の問題
- 11. 逆正規累積分布関数変換
- 12. SVM分類 - 正規化のR
- 13. 速いRCNNのバウンディングボックス/画像正規
- 14. Python 2.7画像URLの正規表現
- 15. モンテカルロ積分の並列化
- 16. ユーザ画像タギングによる画像分類モデルの特殊化
- 17. Ruby見積もり正規表現
- 18. 2倍の画像の正規化は可逆操作ですか?
- 19. OpenGLでテクスチャ空間の画像座標を正規化する方法は?
- 20. 0から40までの範囲の熱画像の正規化
- 21. Python正規分布
- 22. 積分式(計算)を検証するための正規表現
- 23. 2NFデータベース正規化
- 24. リレーショナルデータベースの正規化
- 25. テーブルの正規化
- 26. SQLの正規化
- 27. バッチ正規化 - Tensorflow
- 28. データベースの正規化
- 29. 非正規化IEEE
- 30. データの正規化
あなたが試したことを示すことはできますか? – rapvelopment
それで私の答えは助けになりましたか? – rayryeng