👁️ Машинное зрение в робототехнике

Как роботы учатся видеть мир

Урок 17 • 7 класс STEM • 45 минут

👁️ Зрение
⚗️ Оптика
📐 Алгоритмы
🤖 Роботы

🤔 Вопрос для размышления

Как вы думаете:

  • Может ли робот “видеть” лучше человека?
  • Что общего между глазом человека и камерой?
  • Где вы встречали системы “машинного зрения”?

Примеры из жизни:

  • 📱 Разблокировка по лицу в смартфоне
  • 🚗 Камеры на дорогах для контроля скорости
  • 🏪 Сканеры штрих-кодов в магазинах
  • 🎮 Датчик движения в игровых приставках

🎯 Цели урока

Узнаем:

  • Как работают системы машинного зрения
  • Какие типы камер и сенсоров существуют
  • Как роботы распознают объекты
  • Где применяется машинное зрение

Создадим:

  • Алгоритм распознавания простых объектов
  • Блок-схему обработки изображений

STEM-интеграция:

  • Физика: принципы работы камер и сенсоров
  • Математика: алгоритмы обработки изображений
  • Технология: применение в робототехнике

1️⃣ Что такое машинное зрение?

👁️ Сравнение: человек vs робот

Зрение человека

  • Глаз - биологическая камера
  • Мозг - обработка информации
  • Опыт - база для распознавания
  • Эмоции - влияют на восприятие

Машинное зрение

  • Камера - цифровой сенсор
  • Компьютер - вычислительная обработка
  • Алгоритмы - правила распознавания
  • Данные - объективный анализ

Преимущества робота:

  • Работает 24/7 без усталости
  • Видит в темноте и других спектрах
  • Измеряет с высокой точностью
  • Не ошибается от усталости

📊 Структура системы машинного зрения

[Объект] → [Освещение] → [Камера] → [Компьютер] → [Решение]
    ↑           ↑           ↑           ↑           ↑
 Что видим   Как видим   Захватываем  Обрабатываем Действуем

Основные компоненты:

  1. Источник света - подсвечивает объект
  2. Камера/сенсор - преобразует свет в цифровые данные
  3. Система обработки - анализирует изображение
  4. ПО распознавания - находит и классифицирует объекты
  5. Интерфейс управления - передает команды роботу

🔬 Этапы обработки изображения

1. Захват изображения

  • Камера получает световой сигнал
  • Преобразование в цифровой формат
  • Сохранение в память компьютера

2. Предварительная обработка

  • Устранение шумов и помех
  • Настройка яркости и контраста
  • Коррекция искажений объектива

3. Сегментация

  • Выделение объектов на фоне
  • Разделение по цвету, размеру, форме
  • Создание маски объектов

4. Выделение признаков

  • Геометрические: размер, площадь, периметр
  • Цветовые: средний цвет, цветовой спектр
  • Текстурные: гладкость, шероховатость
  • Структурные: количество углов, отверстий

5. Распознавание и классификация

  • Сравнение с образцами
  • Определение типа объекта
  • Вычисление вероятности соответствия

6. Принятие решения

  • Выбор действия на основе результата
  • Формирование команд для робота
  • Сохранение результатов для обучения

2️⃣ Физика машинного зрения

🌈 Свет и цвет в машинном зрении

Видимый спектр

Человек видит: 380-750 нм
Роботы могут видеть: 200-2000 нм

  • Ультрафиолет (200-380 нм): обнаружение загрязнений
  • Видимый свет (380-750 нм): цветная съемка
  • Инфракрасный (750-2000 нм): тепловидение, ночная съемка

Цветовые модели

RGB модель:

  • R (Red) - красный: 0-255
  • G (Green) - зеленый: 0-255
  • B (Blue) - синий: 0-255

Пример: Желтый = R:255, G:255, B:0

📷 Принцип работы цифровой камеры

Основные компоненты

  1. Объектив - фокусирует свет
  2. Диафрагма - регулирует количество света
  3. Матрица - преобразует свет в электрический сигнал
  4. Процессор - обрабатывает сигнал в цифровое изображение

Матрица камеры

CCD матрица:

  • Высокое качество изображения
  • Низкий уровень шумов
  • Большое потребление энергии

CMOS матрица:

  • Быстрая работа
  • Низкое энергопотребление
  • Встроенная обработка сигнала

🔍 Разрешение и качество изображения

Разрешение матрицы

$$\text{Разрешение} = \text{Ширина} \times \text{Высота}$$

Примеры:

  • VGA: 640×480 = 307,200 пикселей
  • HD: 1280×720 = 921,600 пикселей
  • Full HD: 1920×1080 = 2,073,600 пикселей
  • 4K: 3840×2160 = 8,294,400 пикселей

Размер пикселя

$$\text{Размер пикселя} = \frac{\text{Размер матрицы}}{\text{Количество пикселей}}$$

Влияние на качество:

  • Большие пиксели → лучше при слабом освещении
  • Маленькие пиксели → выше детализация

💡 Освещение в машинном зрении

Типы освещения

Прямое освещение:

  • Яркое освещение объекта
  • Четкие тени
  • Хорошо для измерения размеров

Рассеянное освещение:

  • Мягкие тени
  • Равномерное освещение
  • Подходит для анализа поверхности

Подсветка сзади:

  • Объект выглядит как силуэт
  • Идеально для измерения контуров
  • Выявляет отверстия и дефекты

Математика освещения

$$I = \frac{I_0}{r^2}$$

где $I$ - освещенность, $I_0$ - яркость источника, $r$ - расстояние

3️⃣ Типы камер и сенсоров

📸 Классификация камер

По типу изображения

Монохромные (черно-белые):

  • Высокая чувствительность
  • Быстрая обработка
  • Меньший размер файлов
  • Применение: измерения, контроль качества

Цветные (RGB):

  • Полная цветовая информация
  • Естественное восприятие
  • Большие файлы
  • Применение: сортировка, распознавание

🎥 Специальные типы камер

Стереокамеры

Принцип работы:

  • Две камеры, расположенные на известном расстоянии
  • Анализ различий между изображениями
  • Вычисление глубины объектов
$$Z = \frac{f \times B}{d}$$

где:

  • $Z$ - расстояние до объекта
  • $f$ - фокусное расстояние
  • $B$ - расстояние между камерами
  • $d$ - различие в положении объекта на изображениях

Камеры глубины (ToF)

Time-of-Flight принцип:

  • Излучение инфракрасного света
  • Измерение времени возврата отраженного света
  • Прямое измерение расстояния до каждого пикселя
$$\text{Расстояние} = \frac{c \times t}{2}$$

где $c$ - скорость света, $t$ - время полета

🌡️ Специализированные сенсоры

Тепловизионные камеры

Диапазон: 8-14 мкм (дальний инфракрасный) Применение:

  • Поиск людей в темноте
  • Контроль температуры оборудования
  • Обнаружение утечек тепла

Гиперспектральные камеры

Особенность: Анализ множества узких спектральных диапазонов Применение:

  • Анализ состава материалов
  • Контроль качества продуктов питания
  • Медицинская диагностика

Лидары (LiDAR)

Принцип: Лазерное сканирование Характеристики:

  • Высокая точность: ±2-5 см
  • Большая дальность: до 200 м
  • Работа в любых условиях освещения

📊 Характеристики камер

Основные параметры

ПараметрБюджетная камераПромышленная камера
Разрешение640×4802048×2048
Частота кадров30 fps100+ fps
Динамический диапазон8 бит12-16 бит
Точность цвета±5%±1%
Стоимость$50-200$1000-5000

Выбор камеры для задач

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

4️⃣ Алгоритмы обработки изображений

🔧 Предварительная обработка

Фильтрация шумов

Гауссовский фильтр:

Алгоритм размытия по Гауссу:
1. Взять пиксель и его соседей
2. Умножить на коэффициенты Гаусса
3. Сложить результаты
4. Заменить исходный пиксель

Медианный фильтр:

Алгоритм медианной фильтрации:
1. Взять окрестность пикселя 3×3
2. Отсортировать значения яркости
3. Выбрать средний элемент (медиану)
4. Заменить центральный пиксель

Коррекция яркости и контраста

$$I_{новый} = \alpha \times I_{старый} + \beta$$

где $\alpha$ - контраст, $\beta$ - яркость

🎨 Пороговая обработка (бинаризация)

Простая бинаризация

Алгоритм простой бинаризации:
1. Выбрать пороговое значение T
2. ДЛЯ каждого пикселя (x,y):
   ЕСЛИ яркость > T ТО
     установить пиксель = 255 (белый)
   ИНАЧЕ
     установить пиксель = 0 (черный)

Адаптивная бинаризация

Алгоритм адаптивной бинаризации:
1. ДЛЯ каждого пикселя (x,y):
   2. Вычислить среднюю яркость в окрестности
   3. T = средняя_яркость - константа
   4. ЕСЛИ яркость > T ТО белый ИНАЧЕ черный

Преимущества адаптивной бинаризации:

  • Работает при неравномерном освещении
  • Автоматически подстраивается под локальные условия

🔍 Выделение границ и контуров

Оператор Собеля

Принцип: Вычисление градиента яркости

Маски Собеля:

Горизонтальная:          Вертикальная:
[-1  0  1]               [-1 -2 -1]
[-2  0  2]               [ 0  0  0]
[-1  0  1]               [ 1  2  1]

Алгоритм:

1. Применить горизонтальную маску → Gx
2. Применить вертикальную маску → Gy
3. Вычислить силу градиента: G = √(Gx² + Gy²)
4. Если G > порог, то граница найдена

Алгоритм Кэнни

Этапы алгоритма Кэнни:

  1. Размытие по Гауссу (убрать шум)
  2. Вычисление градиентов (Собель)
  3. Подавление немаксимумов
  4. Двойная пороговая фильтрация
  5. Трассировка границ

🎯 Выделение объектов по цвету

HSV цветовая модель

Компоненты:

  • H (Hue) - оттенок: 0-360°
  • S (Saturation) - насыщенность: 0-100%
  • V (Value) - яркость: 0-100%

Преимущества HSV:

  • Проще выделять объекты по цвету
  • Менее чувствительна к освещению
  • Интуитивно понятна

Алгоритм выделения по цвету

Алгоритм выделения красных объектов:
1. Преобразовать изображение из RGB в HSV
2. Задать диапазон для красного цвета:
   H: 0-10° или 350-360°
   S: 50-100%
   V: 50-100%
3. ДЛЯ каждого пикселя:
   ЕСЛИ пиксель в диапазоне ТО
     маска[пиксель] = 255
   ИНАЧЕ
     маска[пиксель] = 0
4. Результат: бинарная маска красных объектов

5️⃣ Распознавание и анализ объектов

📏 Анализ формы объектов

Геометрические характеристики

$$S = \sum \text{пикселей объекта}$$$$P = \text{количество граничных пикселей}$$$$K = \frac{4\pi S}{P^2}$$

Интерпретация компактности:

  • K ≈ 1.0 → круг
  • K ≈ 0.785 → квадрат
  • K ≈ 0.604 → треугольник
  • K < 0.5 → вытянутый объект

🔲 Классификация геометрических фигур

Алгоритм распознавания фигур

Алгоритм определения типа фигуры:
1. Найти контур объекта
2. Вычислить площадь S и периметр P
3. Рассчитать компактность K = 4πS/P²
4. 
   ЕСЛИ K > 0.85 ТО
     фигура = "круг"
   ИНАЧЕ ЕСЛИ K > 0.75 ТО
     фигура = "квадрат"
   ИНАЧЕ ЕСЛИ K > 0.55 ТО
     фигура = "треугольник"
   ИНАЧЕ
     фигура = "неопределенная"

Анализ углов и вершин

Алгоритм подсчета углов:
1. Найти контур объекта
2. Упростить контур (убрать лишние точки)
3. ДЛЯ каждой точки контура:
   - Вычислить угол между соседними отрезками
   - ЕСЛИ угол < 160° ТО счетчик_углов++
4. Классификация:
   - 3 угла → треугольник
   - 4 угла → четырехугольник
   - >8 углов → вероятно круг

📊 Статистические методы распознавания

Анализ цветовых характеристик

Алгоритм анализа цвета объекта:
1. Выделить область объекта
2. ДЛЯ каждого пикселя в области:
   - Получить значения R, G, B
   - Добавить в соответствующие суммы
3. Вычислить средние значения:
   R_средний = сумма_R / количество_пикселей
   G_средний = сумма_G / количество_пикселей  
   B_средний = сумма_B / количество_пикселей
4. Определить доминирующий цвет:
   ЕСЛИ R_средний > G_средний И R_средний > B_средний ТО
     цвет = "красный"
   ИНАЧЕ ЕСЛИ G_средний > B_средний ТО
     цвет = "зеленый"
   ИНАЧЕ
     цвет = "синий"

🎯 Определение положения объекта

Центр масс (центроид)

$$x_c = \frac{\sum x_i}{n}, \quad y_c = \frac{\sum y_i}{n}$$

где $(x_i, y_i)$ - координаты пикселей объекта, $n$ - количество пикселей

Ориентация объекта

Главная ось объекта:

Алгоритм определения ориентации:
1. Найти центр масс объекта (x_c, y_c)
2. ДЛЯ каждого пикселя объекта (x, y):
   - dx = x - x_c
   - dy = y - y_c  
   - M20 += dx²
   - M02 += dy²
   - M11 += dx×dy
3. Вычислить угол главной оси:
   угол = 0.5 × arctan(2×M11 / (M20 - M02))

Результат: угол поворота объекта относительно горизонтали

6️⃣ Применение в робототехнике

🏭 Промышленные роботы

Контроль качества продукции

Задачи:

  • Проверка размеров деталей
  • Поиск дефектов поверхности
  • Контроль правильности сборки
  • Проверка маркировки

Пример алгоритма контроля:

Алгоритм контроля качества детали:
1. Получить изображение детали
2. Найти контур детали
3. Измерить геометрические параметры:
   - длина, ширина, диаметры
4. Проверить соответствие стандарту:
   ЕСЛИ все размеры в допуске ТО
     деталь = "годная"
   ИНАЧЕ
     деталь = "брак"
5. Переместить деталь в соответствующий лоток

Точное позиционирование

Применение: Сборочные операции, сварка, покраска

Алгоритм:

1. Сделать снимок рабочей зоны
2. Найти целевой объект на изображении  
3. Определить его положение и ориентацию
4. Вычислить смещение от заданной позиции
5. Скорректировать движение робота
6. Выполнить операцию

🚗 Мобильные роботы

Навигация и избежание препятствий

Стереозрение для навигации:

Алгоритм навигации с препятствиями:
1. Получить пару стереоизображений
2. Вычислить карту глубины
3. Обнаружить препятствия:
   ЕСЛИ глубина < безопасное_расстояние ТО
     препятствие = True
4. Выбрать направление движения:
   - Найти свободный коридор
   - Спланировать траекторию обхода
5. Отправить команды моторам колес

SLAM (одновременная локализация и картирование)

Принцип: Робот одновременно строит карту и определяет свое положение

Этапы:

  1. Выделение ключевых точек на изображении
  2. Сопоставление точек между кадрами
  3. Вычисление движения камеры
  4. Обновление карты окружения
  5. Корректировка положения робота

🏠 Сервисные роботы

Распознавание людей и жестов

Задачи:

  • Обнаружение лиц
  • Распознавание эмоций
  • Интерпретация жестов
  • Слежение за человеком

Алгоритм обнаружения лица:

Упрощенный алгоритм поиска лица:
1. Преобразовать изображение в оттенки серого
2. Найти овальные объекты подходящего размера
3. ДЛЯ каждого кандидата:
   - Проверить наличие глаз (два темных пятна)
   - Проверить наличие рта (горизонтальная линия)
   - Оценить пропорции лица
4. ЕСЛИ все признаки найдены ТО
     лицо_обнаружено = True

Манипуляция объектами

Захват предметов с визуальным наведением:

Алгоритм визуального захвата:
1. Найти целевой объект на изображении
2. Определить его положение в 3D пространстве
3. Спланировать траекторию руки робота
4. Приблизиться к объекту
5. Скорректировать положение по камере
6. Выполнить захват
7. Проверить успешность захвата

📊 Производительность систем

Скорость обработки

ЗадачаРазрешениеВремя обработки
Простая бинаризация640×4801-5 мс
Выделение контуров640×48010-50 мс
Распознавание объектов640×48050-200 мс
Анализ сцены1920×1080200-1000 мс

Точность распознавания

  • Геометрические фигуры: 95-99%
  • Цветовая сортировка: 90-95%
  • Обнаружение дефектов: 85-98%
  • Распознавание лиц: 95-99.5%

7️⃣ Практическая работа

🎯 Задание: Создание алгоритма распознавания

Варианты заданий

Группа 1: Распознавание геометрических фигур (круг, квадрат, треугольник) Группа 2: Сортировка объектов по цвету (красный, зеленый, синий) Группа 3: Определение положения объекта на поверхности Группа 4: Подсчет количества объектов определенного типа

Структура блок-схемы

[НАЧАЛО]
[Получить изображение]
[Предварительная обработка]
[Сегментация/Выделение объектов]
[Анализ признаков]
[Классификация/Принятие решения]
[Вывод результата]
[КОНЕЦ]

📝 Пример: Алгоритм распознавания фигур

Детальная блок-схема

[НАЧАЛО]
[Получить цветное изображение]
[Преобразовать в оттенки серого]
[Применить размытие по Гауссу]
[Выполнить бинаризацию]
[Найти контуры объектов]
[Есть контуры?] ——НЕТ——→ [Объекты не найдены]
    ↓ ДА                      ↓
[Для каждого контура:]         [КОНЕЦ]
[Вычислить площадь S]
[Вычислить периметр P]
[Рассчитать K = 4πS/P²]
[K > 0.85?] ——ДА——→ [Фигура = "Круг"]
    ↓ НЕТ                ↓
[K > 0.75?] ——ДА——→ [Фигура = "Квадрат"]
    ↓ НЕТ                ↓
[K > 0.55?] ——ДА——→ [Фигура = "Треугольник"]
    ↓ НЕТ                ↓
[Фигура = "Неизвестная"]    ↓
    ↓                    ↓
[Вывести результат] ←————————
[КОНЕЦ]

💻 Псевдокод алгоритма

Главная функция

ФУНКЦИЯ распознать_фигуры(изображение):
    // Предобработка
    серое_изображение = преобразовать_в_серое(изображение)
    размытое = применить_размытие(серое_изображение)
    бинарное = бинаризация(размытое, порог=128)
    
    // Поиск контуров
    контуры = найти_контуры(бинарное)
    
    результаты = []
    ДЛЯ каждого контура В контуры:
        ЕСЛИ площадь(контур) > минимальная_площадь:
            тип_фигуры = классифицировать_фигуру(контур)
            центр = найти_центр(контур)
            результаты.добавить(тип_фигуры, центр)
    
    ВЕРНУТЬ результаты
КОНЕЦ ФУНКЦИИ

ФУНКЦИЯ классифицировать_фигуру(контур):
    S = площадь(контур)
    P = периметр(контур)
    K = 4 * π * S / (P * P)
    
    ЕСЛИ K > 0.85:
        ВЕРНУТЬ "Круг"
    ИНАЧЕ ЕСЛИ K > 0.75:
        ВЕРНУТЬ "Квадрат"  
    ИНАЧЕ ЕСЛИ K > 0.55:
        ВЕРНУТЬ "Треугольник"
    ИНАЧЕ:
        ВЕРНУТЬ "Неизвестная фигура"
КОНЕЦ ФУНКЦИИ

🔧 Рабочий процесс

Этапы работы (15 минут)

  1. Выбор задания (2 мин) - определитесь с типом алгоритма
  2. Планирование (3 мин) - обсудите основные этапы
  3. Создание блок-схемы (7 мин) - нарисуйте схему алгоритма
  4. Проверка логики (3 мин) - убедитесь в правильности

Критерии оценки

  • Логическая правильность - алгоритм работает корректно
  • Полнота - учтены все необходимые этапы
  • Оптимальность - нет лишних операций
  • Наглядность - блок-схема понятна и аккуратна

Вопросы для самопроверки

  • Что произойдет, если на изображении нет объектов?
  • Как алгоритм справится с зашумленным изображением?
  • Что делать, если объекты перекрываются?
  • Как улучшить точность распознавания?

8️⃣ Современные тенденции

🧠 Искусственный интеллект в машинном зрении

Нейронные сети

Принцип работы:

  • Обучение на большом количестве примеров
  • Автоматическое выделение признаков
  • Высокая точность распознавания

Преимущества ИИ:

  • Распознавание сложных объектов
  • Работа с искаженными изображениями
  • Способность к самообучению
  • Адаптация к новым условиям

Сверточные нейронные сети (CNN)

Особенности:

  • Специально разработаны для изображений
  • Выделяют иерархические признаки
  • Инвариантны к сдвигам и масштабированию

Применения:

  • Медицинская диагностика
  • Беспилотные автомобили
  • Системы безопасности
  • Промышленный контроль качества

🚀 Новые технологии

3D машинное зрение

Технологии получения 3D:

  • Структурированный свет - проекция паттернов
  • Time-of-Flight - измерение времени полета света
  • Стереозрение - использование двух камер
  • Лидар - лазерное сканирование

Applications:

  • Роботизированная хирургия
  • Автономная навигация
  • Дополненная реальность
  • 3D сканирование объектов

Гиперспектральное зрение

Возможности:

  • Анализ химического состава
  • Обнаружение скрытых дефектов
  • Контроль качества пищи
  • Медицинская диагностика

📊 Статистика развития отрасли

Рост рынка машинного зрения

  • 2020: $10.7 млрд
  • 2025: $17.4 млрд (прогноз)
  • Среднегодовой рост: 10.1%

Применение по отраслям

ОтрасльДоля рынкаОсновные задачи
Автомобильная45%Контроль качества, автопилот
Электроника20%Сборка, тестирование
Фармацевтика12%Контроль упаковки
Пищевая10%Сортировка, безопасность
Остальные13%Различные применения

Профессии будущего

  • Инженер машинного зрения - $70,000-120,000/год
  • Специалист по ИИ - $90,000-150,000/год
  • Разработчик алгоритмов - $80,000-130,000/год
  • Системный интегратор - $60,000-100,000/год

🔮 Будущее машинного зрения

Тенденции развития

Технические:

  • Увеличение скорости обработки в 10-100 раз
  • Снижение энергопотребления
  • Миниатюризация оборудования
  • Улучшение точности до 99.9%

Программные:

  • Автоматическое создание алгоритмов
  • Самообучающиеся системы
  • Обработка в реальном времени
  • Интеграция с облачными сервисами

Новые применения

  • Умный дом - распознавание жителей и гостей
  • Розничная торговля - автоматические кассы
  • Сельское хозяйство - мониторинг посевов
  • Космос - навигация и исследования

9️⃣ Подведение итогов

📚 Что мы изучили

Теоретические основы

  • Физика зрения: оптика, сенсоры, освещение
  • Цифровые изображения: пиксели, цветовые модели, разрешение
  • Алгоритмы обработки: фильтрация, бинаризация, выделение контуров
  • Методы распознавания: анализ формы, цвета, текстуры

Практические навыки

  • Создание блок-схем алгоритмов
  • Анализ требований к системам машинного зрения
  • Понимание этапов обработки изображений
  • Оценка эффективности алгоритмов

STEM-интеграция

  • Физика: принципы работы камер и освещения
  • Математика: геометрические вычисления и статистика
  • Технология: применение в робототехнике
  • Информатика: алгоритмическое мышление

🎯 Практическое значение

В повседневной жизни

  • Разблокировка смартфонов по лицу
  • Автоматические системы безопасности
  • Навигация в автомобилях
  • Медицинская диагностика

В промышленности

  • Контроль качества продукции
  • Роботизированная сборка
  • Автоматическая сортировка
  • Системы безопасности на производстве

В науке и исследованиях

  • Анализ медицинских изображений
  • Исследование космоса
  • Мониторинг окружающей среды
  • Археологические исследования

🔍 Рефлексия

Метод “3-2-1”

3 новые вещи, которые я узнал:

  • 2 вещи, которые меня удивили:

  • 1 вопрос, который у меня остался:

    Самооценка понимания

    • Отлично понимаю - могу объяснить другим
    • Хорошо понимаю - разбираюсь в основах
    • Частично понимаю - нужно повторить некоторые темы
    • Плохо понимаю - требуется дополнительное изучение

    📝 Домашнее задание

    Базовый уровень

    Исследование применений: Найдите и опишите 3 примера использования машинного зрения в разных областях (медицина, транспорт, развлечения, безопасность и т.д.)

    Структура описания:

    • Название системы/устройства
    • Область применения
    • Какую задачу решает
    • Какие алгоритмы использует

    Продвинутый уровень

    Проект улучшения алгоритма: Возьмите созданный на уроке алгоритм и предложите способы его улучшения:

    • Как повысить точность?
    • Как ускорить работу?
    • Как сделать более универсальным?

    Творческий уровень

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

    🎉 Заключение

    Машинное зрение меняет мир!

    Сегодня мы узнали:

    • Как роботы “видят” окружающий мир
    • Какие технологии используются для обработки изображений
    • Где применяется машинное зрение в современной жизни
    • Как создавать алгоритмы распознавания объектов

    Помните: Машинное зрение - это не просто камеры, это сложные алгоритмы, которые превращают изображения в полезную информацию для принятия решений.

    Следующий урок: “Сенсоры и датчики в робототехнике”

    Вопросы для размышления: 🤔 Сможет ли машинное зрение полностью заменить человеческое зрение?
    🚀 Какие новые профессии появятся в области компьютерного зрения?
    🌍 Как машинное зрение поможет решить глобальные проблемы человечества?