Main Content

checkerboard

체커보드 영상 만들기

설명

예제

I = checkerboard는 4개의 식별 가능한 코너가 있는 8×8 정사각형 체커보드 영상을 만듭니다. 체커보드 패턴은 타일로 구성됩니다. 각 타일에는 4개의 정사각형이 있고, 각 정사각형의 각 변은 기본적으로 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)은 8×8 정사각형 체커보드 영상을 만듭니다. 여기서 각 정사각형은 각 변에 n개의 픽셀이 있습니다.

예제

I = checkerboard(n,p,q)는 사각형 체커보드 영상을 만듭니다. 여기서 p는 타일의 행 개수이고 q는 타일의 열 개수입니다. q를 생략할 경우 열 개수는 기본적으로 p로 지정되며 체커보드는 정사각형 모양으로 생성됩니다. 각 정사각형의 각 변은 n픽셀입니다.

예제

모두 축소

각 정사각형의 변 길이가 20픽셀인 체커보드를 만듭니다.

I = checkerboard(20);

체커보드를 표시합니다.

imshow(I)

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

높이가 타일 2개, 너비가 타일 3개인 직사각형 체커보드를 만듭니다. 모든 정사각형의 변 길이는 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 이전에 개발됨

참고 항목

|