Инициализирует инфракрасную камеру и запускает захват кадров.
Синтаксис
brick.irCamera().init()
brick.irCamera().init();
getImage
Возвращает цветное изображение ширины 32 и высоты 24 пикселя в виде массива байтов в формате «rgb32».
Синтаксис
image = brick.irCamera().getImage()
varimage=brick.irCamera().getImage();
Пример
Вывод изображения на экран.
readSensor
Возвращает среднее значение температуры в специальной шкале в указанном участке кадра.
Кадр делится на квадраты сеткой, по умолчанию 3 на 3, размерность сетки можно задать в model-config.xml на роботе. Квадраты индексируются с 1. То есть (1, 1) — это левый верхний край кадра, (2, 2) — его центр.
Возвращаемое значение — среднее значение температуры в указанном квадрате в следующей шкале:
Значение меньше 0 — камера не инициализирована
0 — соответствует температуре льда из морозильной камеры и ниже
1 — соответствует температуре воды из холодильника
2 — соответствует температуре в помещении
3 — соответствует температуре тела человека
4 — соответствует температуре тёплой воды
5 — соответствует температуре горячей (близкой к температуре кипения) воды
6 — соответствует температуре больше температуры кипения воды
Синтаксис
В качестве параметра необходимо указать индексы квадрата x и y.
stop
Синтаксис
Останавливает захват кадров до следующего вызова init().