Рубрики
Без рубрики

2 способа повернуть изображение под углом в Python

Эй, ребята! В этой статье мы раскрываем способы повернуть изображение под углом в Python.

Автор оригинала: Pankaj Kumar.

2 способа повернуть изображение под углом в Python

Эй, ребята! В этой статье мы будем открывать пути Поверните изображение под углом в Python Отказ

Вращавшись изображением, мы имеем в виду, что изображение вращается его центром до указанной степени.

Техника 1: Библиотека изображений Python (Pil)

Пили - Библиотека изображений Python это модуль, который содержит встроенные функции для манипулирования и работают с изображением в качестве входа в функции.

PIL обеспечивает встроенный Image.Rotate (Угол) Функция Повернуть изображение под углом в Python.

Синтаксис:

image.rotate(angle)

Чтобы загрузить изображение или пройти изображение на функцию Rotate (), нам нужно использовать ниже фрагмент кода:

Image.open(r"URL of the image")

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

image.show()

Пример 1:

from PIL import Image 

 
img = Image.open(r"C:\Users\HP\OneDrive\Desktop\Penskull Education.png") 

rotate_img= img.rotate(125)

rotate_img.show() 

В приведенном выше фрагменте кода мы повернули входное изображение под углом 125 градусов.

Входное изображение:

Входное изображение

Выход:

125 градус

Пример 2:

from PIL import Image 

 
img = Image.open(r"C:\Users\HP\OneDrive\Desktop\Penskull Education -- 01.png") 

rotate_img= img.rotate(45)

rotate_img.show() 

В этом примере изображение вращается на угол 45 градусов.

Выход:

45 градусов - вращение

Техника 2: OpenCV, чтобы повернуть изображение под углом в Python

Python Opencv это модуль, который имеет дело с приложениями в реальном времени, связанные с компьютерным зрением. Он содержит хорошее количество встроенных функций для решения изображений в качестве входа от пользователя.

OpenCV хорошо работает с другой библиотекой обработки изображений по имени « Имутилс «Манипулировать и работать с изображениями.

Imutils.Rotate () Функция используется для поворота изображения под углом в Python

Синтаксис:

imutils.rotate(image, angle=angle)

Синтаксис: чтобы прочитать изображение в качестве ввода с помощью OpenCV

cv2.imread(r"image path/URL")

Синтаксис: Для отображения изображения с помощью OpenCV

cv2.imshow("output--msg",image)

Пример:

import cv2
import imutils
image = cv2.imread(r"C:\Users\HP\OneDrive\Desktop\Penskull Education.png")

rot = imutils.rotate(image, angle=45)
cv2.imshow("Rotated", rot)
cv2.waitKey(0)

Выход:

Вращение с использованием OpenCV

Заключение

Таким образом, в этой статье мы обсудили различные способы, с помощью которых мы можем повернуть входное изображение под углом в Python, используя разные библиотеки.

Я настоятельно рекомендую читателям пройти через обрезку изображения в Python, чтобы узнать больше о функциональных возможностях, доступных для манипулирования изображениями в Python.

использованная литература