中级会员
 
- 积分
- 480
- 金钱
- 480
- 注册时间
- 2019-7-18
- 在线时间
- 83 小时
|
python代码如下:
################################################################################################
import cv2
def mouse_click(event, x, y, flags, para):
if event == cv2.EVENT_LBUTTONDOWN: # 左边鼠标点击
print('PIX:', x, y)
print("BGR:", img[y, x])
print("GRAY:", gray[y, x])
print("HSV:", hsv[y, x])
print("LAB:", lab[y, x])
print("-----------------------------------------------------")
filename = input("Please Input Your Image Or Video : \n")
image0 = cv2.imread(filename,1)
img = image0
#img = cv2.cvtColor(image0,cv2.COLOR_RGB2BGR)
gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
hsv = cv2.cvtColor(img, cv2.COLOR_RGB2HSV)
lab = cv2.cvtColor(img,cv2.COLOR_RGB2LAB)
cv2.namedWindow("img")
cv2.setMouseCallback("img", mouse_click)
while True:
cv2.imshow('img', img)
if cv2.waitKey() == ord('q'):
break
cv2.destroyAllWindows()
#F:\Image_Lib\2.jpg
################################################################################################
运行效果如下:
|
|