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