Класс «objectSensor»

Видеокамера в режиме датчика объекта. Захватывает контрастный объект в центре кадра и возвращает его координаты и размер в кадре.

Метод

Описание

Определяет доминирующий цвет в центре кадра и запоминает его как цвет объекта.

Включает видеокамеру и инициализирует её в режиме датчика объекта.

Возвращает массив с координатой по оси X центра объекта относительно центра кадра, координатой по оси Y центра объекта относительно центра кадра, относительным размером объекта.

Выключает видеокамеру и прекращает работу датчика.

detect

Определяет доминирующий цвет в центре кадра и запоминает его как цвет объекта. После этого метод «read» начинает возвращать данные для объекта.

Синтаксис

brick.objectSensor().detect()

init

Включает видеокамеру и инициализирует её в режиме датчика объекта. Булевый параметр определяет, выводить ли на экран изображение с камеры (true — выводить).

Синтаксис

brick.objectSensor().init(True)

Булевый параметр определяет, выводить ли на экран изображение с камеры:

  • true — выводить,

  • false — не выводить.

read

Возвращает массив, в ячейках которого находятся следующие данные:

  • в нулевой ячейке координата по оси X центра объекта относительно центра кадра (от -100 до 100, -100 — центр объекта на краю кадра слева);

  • в первой ячейке — координата по оси Y центра объекта относительно центра кадра (от -100 до 100, -100 — центр объекта на краю кадра сверху);

  • во второй ячейке — относительный размер объекта, число от 0 до 100 (100 — объекта занимает почти весь кадр, 0 — объекта нет на кадре).

Синтаксис

brick.objectSensor().read()

stop

Выключает видеокамеру и прекращает работу датчика.

Синтаксис

brick.objectSensor().stop()

Last updated