Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

checkerboard

チェッカーボード イメージの作成

説明

I = checkerboard は識別可能な角を 4 つもつ、8 行 8 列の正方形チェッカーボード イメージを作成します。チェッカーボード パターンはタイルで構成されます。各タイルには 4 つの正方形が含まれ、それぞれ 1 辺あたり 10 ピクセルの既定値をもちます。チェッカーボードの左半分にある明るい正方形は白、チェッカーボードの右半分にある明るい正方形は灰色です。

TILE = [BLACK LIGHT; LIGHT BLACK]

Checkerboard pattern consisting of one tile, showing the layout of two black squares on the top left and bottom right, one gray square on the top right, and one white square on the bottom left.

I = checkerboard(n) は、1 辺あたりのピクセル数が n の正方形から成る 8 列 8 行の正方形チェッカーボード イメージを作成します。

I = checkerboard(n,p,q) は四角形のチェッカーボード イメージを作成します。ここで、p はタイルの行数、q はタイルの列数を指定します。q が指定されない場合、行数には既定の設定の p が使用され、チェッカーボードは正方形になります。どの正方形も 1 辺あたり n ピクセルで構成されます。

すべて折りたたむ

各正方形の 1 辺の長さが 20 ピクセルのチェッカーボードを作成します。

I = checkerboard(20);

チェッカーボードを表示します。

imshow(I)

Figure contains an axes object. The axes object contains an object of type image.

高さが 2 タイルで幅が 3 タイルの四角形チェッカーボードを作成します。各正方形の 1 辺の長さは 20 ピクセルです。

J = checkerboard(20,2,3);

チェッカーボードを表示します。

figure
imshow(J)

Figure contains an axes object. The axes object contains an object of type image.

既定のタイル サイズと既定の行数および列数で白黒のチェッカーボードを作成します。

K = (checkerboard > 0.5);

チェッカーボードを表示します。

figure
imshow(K)

Figure contains an axes object. The axes object contains an object of type image.

入力引数

すべて折りたたむ

チェッカーボード パターンに含まれる各正方形の辺の長さ (ピクセル)。正の整数として指定します。

チェッカーボード パターンのタイルの行数。正の整数として指定します。タイルごとに 4 つの正方形が含まれるため、チェッカーボードには 2*p 行の正方形が存在します。

チェッカーボード パターンのタイルの列数。正の整数として指定します。q が指定されない場合、既定値の p が使用され、チェッカーボードは正方形になります。タイルごとに 4 つの正方形が含まれるため、チェッカーボードには 2*q 列の正方形が存在します。

出力引数

すべて折りたたむ

チェッカーボード パターンの四角形イメージ。2 次元数値配列として返されます。チェッカーボードの左半分にある明るい正方形は白、チェッカーボードの右半分にある明るい正方形は灰色です。

データ型: double

バージョン履歴

R2006a より前に導入