checkerboard

Создайте шахматное изображение

Описание

пример

I = checkerboard создает квадратное шахматное изображение 8 на 8, которое имеет четыре идентифицируемых угла. Шаблон шахматной доски состоит из плитки. Каждая плитка содержит четыре квадрата с значением по умолчанию 10 пикселей на сторону. Светлые квадраты на левой половине шахматной доски белые. Световые квадраты на правой половине шахматной доски серые.

TILE = [DARK LIGHT; LIGHT DARK]

пример

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. The axes contains an object of type image.

Создайте прямоугольную шахматную доску высотой 2 плитки и шириной 3 плитки. Сторона каждого квадрата составляет 20 пикселей в длину.

J = checkerboard(20,2,3);

Отобразите шахматную доску.

figure
imshow(J)

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

Создайте черно-белую шахматную доску с размером плитки по умолчанию и количеством строк и столбцов по умолчанию.

K = (checkerboard > 0.5);

Отобразите шахматную доску.

figure
imshow(K)

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

Входные параметры

свернуть все

Длина стороны в пикселях каждого квадрата в шахматном шаблоне, заданная как положительное целое число.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Количество строк мозаик в шаблоне шахматной доски, заданное в виде положительного целого числа. Поскольку на плитку приходится четыре квадрата, существуют 2*p строки квадратов в шахматной доске.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Количество столбцов мозаик в шаблоне шахматной доски, заданное в виде положительного целого числа. Если вы опускаете qзначение по умолчанию равно p а шахматная доска квадратная. Поскольку на плитку приходится четыре квадрата, существуют 2*q столбцы квадратов в шахматном поле.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Выходные аргументы

свернуть все

Прямоугольное изображение с шахматным шаблоном, возвращаемое как 2-D числовой массив. Светлые квадраты на левой половине шахматной доски белые. Световые квадраты на правой половине шахматной доски серые.

Типы данных: double

См. также

|

Представлено до R2006a