Что такое OpenCV?
OpenCV (Open Source Computer Vision Library) — это библиотека для компьютерного зрения и обработки изображений, которая была разработана компанией Intel и затем выпущена в открытый доступ. OpenCV предоставляет мощные инструменты для работы с изображениями и видео, такие как детектирование объектов, распознавание лиц, анализ движения и многое другое. Библиотека широко используется в научных исследованиях, разработке приложений и в области машинного обучения.
Установка OpenCV
Чтобы установить локально OpenCV, выполните в терминале следующую команду :
pip install opencv-contrib-python
Благодаря дополнительным модулям,
opencv-contrib-python
предоставляет более широкий набор инструментов для решения задач компьютерного зрения, таких как распознавание объектов, обработка видео, анализ изображений и многое другое.
Возможности OpenCV
- Загрузка и сохранение изображений
- Преобразование цветовых пространств
- Обработка изображений (фильтрация, размытие, сглаживание)
- Геометрические преобразования (поворот, масштабирование, трансформация)
- Обнаружение и распознавание объектов
- Работа с видео (захват, воспроизведение, обработка)
Чтение изображения
Возьмем файл размера 3х3 пикселя и попробуем его прочитать и вывести на экран (в увеличенном формате изображение выглядит так). Изображение содержит основные цвета.
Ниже будут даны примеры разных способов, как это можно сделать.
1. Локально на компьютере
Важно! Для правильной работы ваших программ на начальном этапе следует размещать скрипт и файлы изображений в одной папке, чтобы избегать проблем с чтением путей!
Примечание! В некоторых редакторах (VSCode, например) по умолчанию скрипт запускается не в той рабочей области, где находится. Проверьте настройки, если изображение прочитать не удалось!
- Скачайте файл (для скачивания правой кнопкой кликните на ссылку → "Сохранить ссылку как")
- Для чтения изображения необходимо импортировать библиотеки и прочитать файл в переменную.