?

.


Processamento digital de imagens
Limiarização


Exercício 06 - Limiarização

No Google Colab, aplique a transformação BGR a HSV usando a biblioteca openCV import numpy as np
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 # HSV a 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.