Машинное зрение — это область искусственного интеллекта, которая позволяет компьютерам «видеть» и анализировать изображения. В этой статье мы рассмотрим базовый пример: обнаружение границ на изображении с использованием библиотеки 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("Границы успешно обнаружены!")


Пояснение:
cv2.imread
загружает изображение.cv2.cvtColor
преобразует его в оттенки серого.cv2.Canny
находит границы с помощью алгоритма Кэнни.cv2.imwrite
сохраняет результат.
Более подробная речь про нейросети и технологии будет в следующих записях.
Добавить комментарий