Введение в машинное зрение. Обнаружение границ с помощью OpenCV.

Машинное зрение — это область искусственного интеллекта, которая позволяет компьютерам «видеть» и анализировать изображения. В этой статье мы рассмотрим базовый пример: обнаружение границ на изображении с использованием библиотеки OpenCV.

Установка OpenCV

pip install opencv-python

Код для обнаружения границ

import cv2

# Загрузка изображения
image = cv2.imread("test.jpg")
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# Применение алгоритма Canny для обнаружения границ
edges = cv2.Canny(gray, threshold1=50, threshold2=150)

# Сохранение результата
cv2.imwrite("new_test.jpg", edges)
print("Границы успешно обнаружены!")

Пояснение:

  1. cv2.imread загружает изображение.
  2. cv2.cvtColor преобразует его в оттенки серого.
  3. cv2.Canny находит границы с помощью алгоритма Кэнни.
  4. cv2.imwrite сохраняет результат.

Более подробная речь про нейросети и технологии будет в следующих записях.

Комментарии

Добавить комментарий

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