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
Новые материалы:
- Python как выйти из if
- Округление python pandas
- Python pip не является внутренней или внешней командой
- Django объединение таблиц
- Python генерация html страниц
- Python пространство имен
- Бот для игры на python
- Переведите слова python и print с английского языка на русский
- Django orm больше или равно
- Как object преобразовать в int python pandas
- Двойной клик selenium python
- Python kivy кнопки