MATLAB ヘルプ センター
Bayer パターン カラー フィルター配列 (CFA) イメージからセンサー素子イメージへの分離
R2021a 以降
I = raw2planar(cfa)
I = raw2planar(cfa) は、Bayer パターン CFA イメージ cfa のチャネルを、個々のセンサー素子ごとに 1 つのチャネルをもつ多次元イメージ I に分離します。
I
cfa
例
すべて折りたたむ
カラー フィルター配列 (CFA) イメージをワークスペースに読み取ります。rawread 関数は、4012 行 6034 列のイメージ cfa を返します。
rawread
cfa = rawread("colorCheckerTestImage.NEF");
返された CFA イメージを、それぞれが CFA センサーの成分を表す複数の個別のイメージに分割します。CFA イメージは RGGB の Bayer パターンをもちます。raw2planar 関数は、RGGB パターンの各成分を表す 2206×3017×4 の配列を返します。
raw2planar
rggb = raw2planar(cfa);
Bayer パターン CFA イメージ。M 行 N 列の数値行列として指定します。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
各センサー素子のチャネル付きイメージ。cfa と同じデータ型の (M/2)×(N/2)×4 の数値配列として返されます。
出力イメージ内のチャネルの順序は、CFA の Bayer パターン (赤、緑、青のセンサーの順序) によって決まります。CFA イメージの左上隅にある 2×2 のピクセル グリッドは、左から右、上から下へとチャネルの順序を表します。I(:,:,1) は cfa(1,1) のセンサー、I(:,:,2) は cfa(1,2) のセンサー、I(:,:,3) は cfa(2,1) のセンサー、I(:,:,4) は cfa(2,2) のセンサーに対応します。
I(:,:,1)
cfa(1,1)
I(:,:,2)
cfa(1,2)
I(:,:,3)
cfa(2,1)
I(:,:,4)
cfa(2,2)
すべて展開する
backgroundPool
ThreadPool
この関数は、スレッドベースの環境を完全にサポートします。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
raw2planar は、スレッドベースの環境をサポートするようになりました。
rawread | rawinfo | planar2raw | raw2rgb
rawinfo
planar2raw
raw2rgb
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ