Python OpenCV – método cv2.rotate()

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora. cv2.rotate()El método se utiliza para rotar una array 2D en múltiplos de 90 grados. La función cv::rotate rota la array de tres maneras diferentes.

Sintaxis: cv2.cv.rotate( src, rotarCodigo[, dst] )

Parámetros:
src: Es la imagen cuyo espacio de color se desea modificar.
rotarCode: es una enumeración para especificar cómo rotar la array.
dst: es la imagen de salida del mismo tamaño y profundidad que la imagen src. Es un parámetro opcional.

Valor devuelto: Devuelve una imagen.

Imagen utilizada para todos los siguientes ejemplos:

Ejemplo n.º 1: girar 90 grados en el sentido de las agujas del reloj

# Python program to explain cv2.rotate() method
  
# importing cv2
import cv2
  
# path
path = r'C:\Users\user\Desktop\geeks14.png'
  
# Reading an image in default mode
src = cv2.imread(path)
  
# Window name in which image is displayed
window_name = 'Image'
  
# Using cv2.rotate() method
# Using cv2.ROTATE_90_CLOCKWISE rotate
# by 90 degrees clockwise
image = cv2.rotate(src, cv2.cv2.ROTATE_90_CLOCKWISE)
  
# Displaying the image
cv2.imshow(window_name, image)
cv2.waitKey(0)

Producción:

Ejemplo n.º 2: girar 180 grados en el sentido de las agujas del reloj

# Python program to explain cv2.rotate() method
  
# importing cv2
import cv2
  
# path
path = r'C:\Users\user\Desktop\geeks14.png'
  
# Reading an image in default mode
src = cv2.imread(path)
  
# Window name in which image is displayed
window_name = 'Image'
  
# Using cv2.rotate() method
# Using cv2.ROTATE_180 rotate by 
# 180 degrees clockwise
image = cv2.rotate(src, cv2.ROTATE_180)
  
# Displaying the image
cv2.imshow(window_name, image)
cv2.waitKey(0)

Producción:

Ejemplo n.º 3: girar 270 grados en el sentido de las agujas del reloj

# Python program to explain cv2.rotate() method
  
# importing cv2
import cv2
  
# path
path = r'C:\Users\user\Desktop\geeks14.png'
  
# Reading an image in default mode
src = cv2.imread(path)
  
# Window name in which image is displayed
window_name = 'Image'
  
# Using cv2.rotate() method
# Using cv2.ROTATE_90_COUNTERCLOCKWISE 
# rotate by 270 degrees clockwise
image = cv2.rotate(src, cv2.ROTATE_90_COUNTERCLOCKWISE)
  
# Displaying the image
cv2.imshow(window_name, image)
cv2.waitKey(0)

Producción:

Publicación traducida automáticamente

Artículo escrito por divyamohan123 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *