以下均为github上opencv的个人学习笔记,原路径如下:
https://github.com/JimmyHHua/opencv_tutorials
源码示例:
import cv2 as cv
src = cv.imread("test.jpg")
cv.namedWindow("rgb",cv.WINDOW_AUTOSIZE)
cv.imshow("rgb", src)
#RGB to HSV
hsv = cv.cvtColor(src,cv.COLOR_BGR2HSV)
cv.imshow("hsv", hsv)
#RGB to YUV
yuv = cv.cvtColor(src,cv.COLOR_BGR2YUV)
cv.imshow("yuv", yuv)
#RGB to YCrCb
ycrcb = cv.cvtColor(src,cv.COLOR_BGR2YCrCb)
cv.imshow("ycrcb", ycrcb)
src2 = cv.imread("test.png")
cv.imshow("src2",src2)
hsv = cv.cvtColor(src2, cv.COLOR_BGR2HSV)
cv.imshow("src2-hsv",hsv)
mask = cv.inRange(hsv,(35,43,46),(99,255,255)) //表示提取hsv图像中从(35,43,46)到(99,