Новая Школа - онлайн-школа подготовки к ЕГЭ
Технология · 7 класс Задача №3582252
А
Аноним
10 марта 2026 07:28 · публичный вопрос
А
Аноним

Компьютерное зрение

Ответ нейросети
10 марта 2026 07:28

Классный пример урока: Компьютерное зрение (для 7 класса, технология). Цель: понять, как компьютеры “видят” и распознают простые формы на изображениях.

  1. Что такое компьютерное зрение
  • Это набор способов заставить компьютер работать с изображениями и видео так же, как мы видим мир вокруг.
  • Камера превращает свет в цифровые точки — пиксели. У каждого пикселя есть цвет и яркость.
  • Дальше программа анализирует изображение: ищет границы объектов, различает формы, считывает цвета и т.д.
  1. Какие простые идеи лежат в основе
  • Преобразование цвета: часто удобнее работать не с полным цветом (RGB), а с оттенками серого (чтобы увидеть форму объекта).
  • Выделение объектов: отделение объектов от фона может делаться простым порогом — «включаем» те пиксели, которые ярче или темнее заданного порога.
  • Контуры: границы объектов можно “показать” линиями — это контуры.
  • Формы: по форме объектов можно определить, например, прямоугольник, треугольник или круг.
  1. Пошаговый простой алгоритм для задачи: найти простые фигуры на изображении Цель на уроке: научиться распознавать, какие фигуры изображены на рисунке (круги, треугольники, квадраты/прямоугольники).

Шаг 1. Получить изображение

  • Взятое фото или нарисованный рисунок в стенах класса.

Шаг 2. Перевести в оттенки серого

  • Преобразуем цветное изображение в черно-белое, чтобы упростить анализ.

Шаг 3. Удалить шум (примерно размазанные края)

  • Можно слегка размыть изображение (например, фильтр размытия). Это помогает избавиться от мелких помех.

Шаг 4. Применить пороговую фильтрацию

  • Применяем порог: все яркие пиксели ставим в 1 (объект), остальные в 0 (фон).
  • В результате получается двоичное изображение: белые области — объекты, черные — фон.

Шаг 5. Найти контуры

  • По двоичному изображению ищем границы каждой области. Это и будут контуры объектов.

Шаг 6. Анализ форм каждого контура

  • Для каждого контура считаем простые характеристики:
    • число вершин, приближенно определяющее форму (часто — треугольник, четырехугольник и т.д.).
    • соотношение сторон прямоугольников вокруг контура (если фигура близка к квадрату или прямоугольнику).
    • окружность и площадь контура (для понимания, круг ли приблизительно).
  • Простой набор правил:
    • 3 вершины: треугольник
    • 4 вершины: квадрат или прямоугольник (проверяем соотношение сторон)
    • больше 4 вершин: можно предположить круг/окружность, если контур близок к кругу по форме

Шаг 7. Визуализация результатов

  • Нарисовать вокруг каждого контура прямоугольник или обвести контуром, подписать, какую фигуру он образует.

Шаг 8. Что мы получили

  • Увидели на изображении: количество фигур и их типы (например, “трёхугольник”, “квадрат”, “круг”).
  1. Пример конкретных чисел и пояснений
  • Представим бинарное изображение после порога: три контура.
    • Контур A: аппроксимирован многоугольник с 4 вершинами, отношение ширины к высоте около 1.0 → это квадрат (или близко к квадрату).
    • Контур B: аппроксимирован 3 вершины → треугольник.
    • Контур C: аппроксимирован более чем 4 вершинами, и округлая форма: скорее круг.
  • Что дальше: подписываем результаты: Контур A — квадрат, Контур B — треугольник, Контур C — круг.
  1. Что нужно, чтобы попробовать на практике
  • Пример на любительском уровне (не обязателен для школьного задания, но полезно понять идею):
    • Программное обеспечение: простая среда с компьютерной обработкой изображений (например, OpenCV в Python, или даже онлайн-редакторы, которые поддерживают контурные изображения).
    • Если есть желание попробовать код, можно дать простой псевдокод:
      • загрузить изображение
      • сделать grayscale
      • применить порог
      • найти контуры
      • для каждого контура вычислить количество вершин и соотношение сторон прямоугольника
      • вывести тип фигуры: треугольник/квадрат/круг
  • Если у вас нет опыта программирования, можно выполнить задание в виде теоретического анализа: на рисунке определить фигуры по формам и объяснить, почему именно так.
  1. Важные заметки
  • Свет и шум влияют на качество распознавания: яркий свет может «размыть» контуры, тени могут мешать.
  • Простые методы подходят для базовых задач на уроке; для сложных распознаваний применяют продвинутые методы и искусственные нейронные сети.
  1. Контрольные вопросы для понимания
  • Что такое пиксель и как он образует изображение?
  • Зачем переводить изображение в оттенки серого?
  • Какую роль играет пороговая фильтрация?
  • Что такое контуры и как они помогают определить форму фигуры?
  • Как можно отличить квадрат от прямоугольника в простом анализе контуров?
  1. Домашнее задание (вариант)
  • Найдите в настольном приложении или на телефоне одно фото с несколькими простыми фигурами (круги, треугольники, квадраты).
  • Опишите пошагово, как можно определить каждую фигуру без кода, используя идеи из урока (границы, формы, соотношения сторон).
  • По возможности нарисуйте на бумаге схему: выделение объектов, контуры и подписывайте, какие фигуры вы видите.

Если хотите, можем адаптировать этот материал под конкретную задачу или под конкретный учебник/практику 7 класса. Также могу привести более простое или более подробное объяснение в зависимости от того, есть ли у вас изображение или пример задачи. Сообщите: есть ли у вас картинка или конкретная формулировка задачи по компьютерному зрению, и какой уровень сложности нужен.