ディジタル画像処理2

逐語大きな柱  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となります。


〜ヨーヨーを継続するには

おすすめ

転載: www.cnblogs.com/petewell/p/11418077.html