代码拉取完成,页面将自动刷新
import cv2
def callback(pos):
pass # 您可以在这里添加滑块位置改变时需要执行的代码
cv2.namedWindow('color', cv2.WINDOW_NORMAL)
img = cv2.imread(r'C:\Users\19368\Desktop\13901631_1347858735837.jpg')
colorspaces = [cv2.COLOR_BGR2RGB, cv2.COLOR_BGR2GRAY,
cv2.COLOR_RGB2GRAY, cv2.COLOR_RGB2HSV_FULL,
cv2.COLOR_BGR2YUV]
cv2.createTrackbar('curcolor', 'color', 0, len(colorspaces) - 1, callback) # 注意这里的len(colorspaces) - 1
while True:
index = cv2.getTrackbarPos('curcolor', 'color')
# 颜色空间转换API
cvt_img = cv2.cvtColor(img, colorspaces[index])
cv2.imshow('color', cvt_img) # 这里应该显示转换后的图像
key = cv2.waitKey(10)
if key & 0xFF == ord('q'):
break
cv2.destroyAllWindows()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。