逐語大きな柱 https://www.dazhuanlan.com/2019/08/27/5d64bdd9c65fe/
前の記事では、この記事では、我々はデジタル画像の種類を導入するようになった、デジタル画像処理、デジタル画像処理ツールの概念を導入して言いました。
まず、画像の種類
ツールボックスは、画像の4種類をサポートしています。
灰度级图像
二值图像
索引图像
RGB图像
使用されているほとんどのモノクロ画像処理がある二值图像
か灰度级图像
、我々は最初の2枚の画像が二種類の後に、残りを説明するために来てご紹介します。
第二に、グレースケール画像
実際には、グレースケール画像データが行列であり、行列の値は、灰色の色合いを表します。要素はグレースケール画像又は単位8 unit16クラスである場合、各々は、[0255]及び[0から65535]整数値を有する画像は、フローティングされる単一または二重ベースタイプ、および画像の値である場合通常、範囲[0,1]に正規化。
ここでは、上記の画像処理のクラスを紹介します:
名前 | 説明 |
---|---|
ダブル | ±10の範囲内の倍精度浮動小数点、308(8バイト/素子) |
シングル | ±10の範囲内の単精度浮動小数点数、38である(4バイト/素子) |
単位8 | 範囲内の8ビットの符号なし整数[0255](1バイト/要素の範囲) |
unit16 | 範囲の16ビット符号なし整数[0から65535](2バイト/要素の範囲) |
unit32 | 範囲[0,4294967295](4バイト/要素の範囲)で32ビット符号なし整数 |
INT8 | 8ビットの範囲の整数を締結[-128127](1バイト/要素の範囲) |
INT16 | 16ビットは[-32768、32767(2バイト/要素の範囲)の範囲の整数を締結しました |
INT32 | 32ビットは、範囲[-2147483648,2147483647](4バイト/要素の範囲)で符号付き整数 |
CHAR | 文字(2バイト/素子) |
論理的 | 0または1(1バイト/素子) |
第三に、バイナリイメージ
バイナリ画像は、関数を使用して、論理値0と1のみの配列であるlogical
二値画像アレイ値に変換します。
例えば:B = logical(A)
値0と1のみのアレイであってもよいが、値の配列を含む他の要素であってもよいが、それは第二の使用であればlogical
論理値1に変換されるすべての非ゼロ量の関数。
また、使用することができますislogical
はい、1を返す場合、これが0でない場合は、使用に戻り、配列が論理型であるかどうかを判断する機能をislogical(C)
。
もちろん、我々はまた、値の配列へのロジック・アレイは、であることができB=im2unit8(A)
、B=im2unit16(A)
、B=im2double(A)
、B=im2single(A)
、B=mat2gray(A)
など、アレイの論理値は、他のタイプのアレイである変換します。前記mat2gray
較正画像は、構文され呼び出し、クラスの[0,1]ダブルワイドアレイにに変換されます。
g=mat2gray(A,[Amin,Amax])
画像Gは、その中にアミンとAmaxのを0-1意味の範囲の値を有し、Aはアミンよりも小さい場合Amaxのより大きい場合、gは0となり、次にG 1となります。