# -*- coding: utf-8 -*-
"""
Created on Tue Mar 10 14:04:43 2020
@author: liyan
"""
import tkinter
from tkinter import *
from PIL import Image,ImageTk
from tkinter.filedialog import askopenfilename
import time
import cv2
import tkinter as tk
import array
import numpy as np
data=[]
def getposBgr(event, x, y, flags, param):
if event==cv2.EVENT_LBUTTONDOWN:
print("Bgr is", img[y, x])
print(img[y, x])
data.append(img[y, x])
f=open('data.csv','a')
f.write(data)
f.close()
def openfile():
file_path=askopenfilename()
img = cv2.imread(file_path)
HSV = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
cv2.imshow('image', img)
cv2.setMouseCallback("image", getposBgr)
cv2.waitKey(0)
cv2.destroyAllWindows()
top=tkinter.Tk()
Button1=tkinter.Button(top, text ="选择图片", command = openfile)
Button1.pack(padx=5) # 构建窗口
top.mainloop()