图片显示问题
来源:4-3 实战OpenCV色彩空间转换

吾无4506255
2021-05-05
import cv2
def callback():
pass
cv2.namedWindow('color', cv2.WINDOW_NORMAL)
cv2.resizeWindow('color', 520, 1080)
img = cv2.imread('RMB.jpeg')
colorspaces = [cv2.COLOR_BGR2RGBA, cv2.COLOR_BGR2BGRA, cv2.COLOR_BGR2GRAY,
cv2.COLOR_BGR2HSV_FULL, cv2.COLOR_BGR2YUV]
cv2.createTrackbar('curcolor', 'color', 0, len(colorspaces), callback)
#颜色空间转换
cvt_img = cv2.cvtColor(img, colorspaces[index])
cv2.imshow('color',cvt_img)
老师,我这边使用cv2.inshow('color',img)达不到图片色彩转化的效果,只能使用转化后的图片来显示,才可以显示出转化后的效果。
写回答
3回答
-
李超
2021-05-05
你把结果重新赋值给img 就好了
00 -
吾无4506255
提问者
2021-05-05
请推给老师,老师懂
00 -
慕妹9162326
2021-05-05
看不懂你的问题
00
相似问题