PYTHON CV2 ОБРЕЗАТЬ ИЗОБРАЖЕНИЕ

Python cv2 предоставляет ряд методов для манипуляций с изображениями, в том числе и для обрезки (cropping).

Для обрезки изображения мы можем использовать метод crop(), который доступен через объект cv2. Для этого мы сначала должны загрузить изображение в переменную:

import cv2
image = cv2.imread('image.jpg')

Затем мы можем обрезать изображение на определенном прямоугольном участке, задав начальную точку и конечную точку:

cropped_image = image[100:500, 200:600]

В этом примере мы обрезаем изображение с координатами (200,100) (верхний левый угол) и (600,500) (нижний правый угол), сохраняем полученный фрагмент в переменную cropped_image.

Также, мы можем использовать метод cv2.resize(), чтобы изменить размер каждой части изображения. Пример кода для изменения размера фрагмента изображения:

small_cropped_image = cv2.resize(cropped_image, (200, 200))

Приведенный выше код изменит размер изображения cropped_image на (200, 200) и сохранит результат в переменную small_cropped_image.

Программирование на Python - 43 - Обрезка изображений

Установка OpenCV

[Python] Введение в распознавание контуров через OpenCV

Python-разработчикам больше не нужен Photoshop. Pillow, или программируемый фото-редактор

Изучение Python OpenCV / Урок #2 – Работа с изображениями и видео

YOLO v8. Как использовать свою модель для наполнения базы аннотированных изображений.

Урок #3 Python / Распознавание контуров OpenCV

BLGPG-93A99CBC00EF-24-11-23-23

Новые материалы: