Lendo e salvando imagem com OpenCV

Nesse artigo vamos discorrer sobre as funções do OpenCV que permite ler e salvar uma imagem.

import cv2
local_img="my_img.png"# caminho da imagem
img = cv2.imread(local_img)
cv2.imshow("Janela", img) # cria janela
k = cv2.waitKey(0) # mostra jamela criada e aguarda evento de uma tecla
if k == ord("s"): # se s for pressionado salva a imagem
    cv2.imwrite("starry_night.png", img)
cv2.destroyAllWindows()

A função imread chamada na linha 2 lê carrega a imagem no formato BGR por padrão, podemos alterar esse comportamento passando um segundo parâmetro.

  • cv2.IMREAD_COLOR: Formato BGR (default).
  • cv2.IMREAD_UNCHANGED: usa o formato atual da imagem incluido o canal alfa.
  • cv2.IMREAD_GRAYSCALE: Escala de cinza.

Para salvar uma imagem usamos a função cv2.imwrite passando um nome e a imagem. Devemos informar o formato (nesse caso .png) no nome da imagem.

6 Replies to “Lendo e salvando imagem com OpenCV”

  1. Hey There. I found your blog using msn. This is a very well written article.
    I’ll be sure to bookmark it and come back to read more of
    your useful information. Thanks for the post. I’ll definitely comeback.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *