Convertir RGB Formato de imagen en un VHS Formato de imagen usando OpenCV en Python

En este artículo, vamos a aprender cómo convertir una imagen formato RGB de una imagen de formato VHS usando OpenCV en Python En?

Un HSV es otro tipo de espacio de color en el que H significa class Hue , S significa for Saturación y V significa for Valor .

A Hue representa color. Es un ángulo de 0 grados a 360 grados.

ángulo color
0-60 Red
60-120 amarillo
120-180 verde
180-240 Cian
240-300 azul
300-360 Magenta

Saturación: indica la gama de grises en el espacio de color. Se extiende de 0 a 100%. A veces, el valor se calcula a partir de 0 a 1. Cuando el valor es ‘0’, el color es gris y cuando el valor es ‘1,’ el color es un color primario.

Valor es el brillo del color y varía con la saturación de color. Se extiende de 0 a 100%. Cuando el valor es ‘0’ el espacio de color será totalmente negro. Con el aumento en el valor, el espacio de color de brillo y espectáculos varios colores.

En este programa, vamos a utilizar tres funciones de OpenCV-pitón (CV2) módulo. Vamos a ver su sintaxis y descripciones primero:

1) imread ():
Se necesita un / ruta relativa ruta absoluta del archivo de imagen como un argumento y devuelve su matriz de la imagen correspondiente.

2) imshow ():
Toma nombre de la ventana y la matriz de imagen como un argumento con el fin de mostrar una imagen en una ventana de visualización con un nombre de ventana especificada.

3) cv2.cvtColor ():
Toma matriz de la imagen y un cambio de pabellón for de espacio de color de un espacio de color a otro (en este class estamos utilizando conversión BGR2HSVcolor-espacio) y devuelve la imagen recién convertida matriz.

programa de Python para convertir un formato RGB de la imagen en un formato de imagen VHS

# open-cv library is installed as cv2 in python
# import cv2 library into this program
import cv2
# read an image using imread() function of cv2
# we have to pass only the path of the image
img = cv2.imread(r'C:/Users/user/Desktop/pic1.jpg')
# displaying the image using imshow() function of cv2
# In this : 1st argument is name of the frame
# 2nd argument is the image matrix
cv2.imshow('original image',img)
# converting the colourfull image into HSV format image
# using cv2.COLOR_BGR2HSV argument of
# the cvtColor() function of cv2
# in this :
# ist argument is the image matrix
# 2nd argument is the attribute
HSV_img = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
# displaying the Hsv format image
cv2.imshow('HSV format image',HSV_img)

salida

Convert an RGB format Image in an HSV format Image using OpenCV in Python - 4


Deja un comentario

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