对一张图片进行灰度转换和HSV转换
import cv2 as cv
import numpy as np
# 读入原图
src=cv.imread("./normal_embryo.jpg")
# 灰度图及HSV转换
embryo_grey=cv.cvtColor(src,cv.COLOR_BGR2GRAY)
embryo_HSV=cv.cvtColor(src,cv.COLOR_BGR2HSV)
# 原图显示
cv.namedWindow("embryo",cv.WINDOW_AUTOSIZE)
cv.imshow("embryo",src)
# 灰度图显示
cv.namedWindow("embryo_grey",cv.WINDOW_AUTOSIZE)
cv.imshow("embryo_grey",embryo_grey)
# HSV显示
cv.namedWindow("embryo_HSV",cv.WINDOW_AUTOSIZE)
cv.imshow("embryo_HSV",embryo_HSV)
cv.waitKey(0)
cv.destroyAllWindows()
注:图片来自广东省第二人民医院
颜色空间的相关知识:
https://zhuanlan.zhihu.com/p/67930839