?
.
No Google Colab, aplique a transformação BGR a HSV usando a biblioteca openCV
import cv2
import matplotlib.pyplot as plt
# BGR a HSV
HSV = cv2.cvtColor(imgBGR, cv2.COLOR_BGR2HSV )
plt.imshow(HSV)
# bandas isoladas
plt.imshow(HSV[:,:,0], cmap='gray', vmin=0, vmax=255)
plt.imshow(HSV[:,:,1], cmap='gray', vmin=0, vmax=255)
plt.imshow(HSV[:,:,2], cmap='gray', vmin=0, vmax=255)
Agora, aplique a transformação inversa, mas para RGB
RGB = cv2.cvtColor(imgBGR, cv2.COLOR_HSV2RGB )
plt.imshow(RGB)
Aplique a transformação BGR2HSV, divida os valores de V por 3 e aplique a transformação inversa, o que mudou? justifique sua resposta.
Aplique a transformação BGR2HSV, divida os valores de H por 2 e aplique a transformação inversa, o que mudou? justifique sua resposta.
Aplique a transformação BGR2HSV, divida os valores de S por 3 e aplique a transformação inversa, o que mudou? justifique sua resposta.
Aplique a transformação BGR2HSV, adote o valor da saturação ao máximo para todos os pixels e aplique a transformação inversa, o que mudou? justifique sua resposta.