Класс «objectSensor»
Видеокамера в режиме датчика объекта. Захватывает контрастный объект в центре кадра и возвращает его координаты и размер в кадре.
| Метод | Описание |
|---|---|
| detect | Определяет доминирующий цвет в центре кадра и запоминает его как цвет объекта. |
| init | Включает видеокамеру и инициализирует её в режиме датчика объекта. |
| read | Возвращает массив с координатой по оси X центра объекта относительно центра кадра, координатой по оси Y центра объекта относительно центра кадра, относительным размером объекта. |
| stop | Выключает видеокамеру и прекращает работу датчика. |
detect
Определяет доминирующий цвет в центре кадра и запоминает его как цвет объекта. После этого метод «read» начинает возвращать данные для объекта.
Синтаксис
- Python
- JavaScript
brick.objectSensor().detect()
brick.objectSensor().detect();
init
Включает видеокамеру и инициализирует её в режиме датчика объекта. Булевый параметр определяет, выводить ли на экран изображение с камеры (true — выводить).
Синтаксис
- Python
- JavaScript
brick.objectSensor().init(True)
brick.objectSensor().init(true);
Булевый параметр определяет, выводить ли на экран изображение с камеры:
true— выводить,false— не выводить.
read
Возвращает массив, в ячейках которого находятся следующие данные:
- в нулевой ячейке координата по оси X центра объекта относительно центра кадра (от -100 до 100, -100 — центр объекта на краю кадра слева);
- в первой ячейке — координата по оси Y центра объекта относительно центра кадра (от -100 до 100, -100 — центр объекта на краю кадра сверху);
- во второй ячейке — относительный размер объекта, число от 0 до 100 (100 — объекта занимает почти весь кадр, 0 — объекта нет на кадре).
Синтаксис
- Python
- JavaScript
brick.objectSensor().read()
brick.objectSensor().read();
stop
Выключает видеокамеру и прекращает работу датчика.
Синтаксис
- Python
- JavaScript
brick.objectSensor().stop()
brick.objectSensor().stop();