Realize a conversão do espaço de cores da imagem com base em OpenCV em Python 3.6

Este artigo apresenta principalmente o OpenCV baseado em Python 3.6 para realizar a conversão do espaço de cores da imagem. Este artigo apresenta você em detalhes e tem um certo valor de referência. Amigos que precisam dele podem consultá-lo.

O corpo de cores da imagem em diferentes espaços de cores é muito diferente

#Conversão do espaço de cores: o mais comum é a conversão entre HSV e RGB, YUV e RGB

# Espaços de cores comuns são:

#RGB: Mais comumente usado

#HSV: inscrição da cor especificada, usada para encontrar a expressão de uma cor específica

#SEU:

#YCrCb: mais usado no reconhecimento da cor da pele humana

#YUV: Mais usado no desenvolvimento Android

O que se segue é uma demonstração de todos os espaços de cores da imagem:

import cv2 as cv      ###导入openc包
def color_space_demo(image):
  gray = cv.cvtColor(image,cv.COLOR_BGR2GRAY)
  cv.imshow("gray",gray)
  hsv = cv.cvtColor(image,cv.COLOR_BGR2HSV)
  cv.imshow("hsv",hsv)
  yuv = cv.cvtColor(image,cv.COLOR_BGR2YUV)
  cv.imshow("yuv",yuv)
  Ycrcb = cv.cvtColor(image,cv.COLOR_BGR2YCrCb)
  cv.imshow("Ycrcb",Ycrcb)
  HIS = cv.cvtColor(image,cv.COLOR_BGR2HLS)
  cv.imshow("HIS",HIS)
print("--------hello python------------")
src=cv.imread("F:/shiyan/1.png")    ###读取F:/shiyan/1.png路径下的名为1格式为.png的图片
cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)    ###给图片显示的窗口命名为input image
cv.imshow("input image",src)    ###显示图片
color_space_demo(src)
cv.waitKey(0)    ###等待下一步指令
cv.destroyAllWindows()    ###为了能正常关闭所有的绘图窗口。

Exemplos de fotos são os seguintes: 

O que está acima é o que o editor apresentou a você para realizar a conversão do espaço de cores da imagem baseado em OpenCV no Python 3.6. Espero que seja útil para você!

Finalmente, na verdade, sou um engenheiro de desenvolvimento de Python no editor. Compilei um conjunto dos tutoriais de aprendizagem do sistema Python mais recentes, incluindo scripts python básicos para desenvolvimento web, rastreadores, análise de dados, visualização de dados, aprendizado de máquina e coleções de entrevistas . Aqueles que desejam esses materiais podem prestar atenção ao editor, adicionar Q saia 851211580 para pegar materiais de aprendizagem Python e vídeos de aprendizagem e orientação online do Grande Deus!

Acho que você gosta

Origin blog.csdn.net/pyjishu/article/details/105412840
Recomendado
Clasificación