title: how to display HSV image - tkinter, python 2.7
body: <p>I'm converting an RGB image to HSV, and trying to display the same in a Label. But I'm getting error.</p>
  
  <p>My code snippet is:</p>
  
  <pre><code> def hsv_img():
          img1=cv2.medianBlur(img,3)
          imghsv = cv2.cvtColor(img1,cv2.COLOR_BGR2HSV)
          lw_range=np.array([160,170,50])
          up_range=np.array([179,250,220])
          imgthresh1=cv2.inRange(imghsv,lw_range,up_range)
          imgthresh=Image.open(imgthresh)
          re_hsv=imhsv.resize((360,360),Image.ANTIALIAS)
          imhsv1=ImageTk.PhotoImage(re_hsv)
          lb_hsv = Label(windo, image = imhsv1,relief=SOLID)
          lb_hsv.image=imhsv1
          lb_hsv.pack()
          lb_hsv.place(x=230,y=180) 
  </code></pre>
  
  <p>And my error is:</p>
  
  <pre><code>Exception in Tkinter callback
  Traceback (most recent call last):
  File "C:\Users\Balu\AppData\Local\Enthought\Canopy32\App\appdata\canopy-1.0.3.1262.win-x86\lib\lib-tk\Tkinter.py", line 1410, in __call__
  return self.func(*args)
  File "E:\python\track\guinew.py", line 215, in hsv_img
  imhsv=Image.open(imgthresh)
  File "C:\Users\Balu\AppData\Local\Enthought\Canopy32\System\lib\site-packages\PIL\Image.py", line 1956, in open
  prefix = fp.read(16)
  
  AttributeError: 'numpy.ndarray' object has no attribute 'read'
  </code></pre>
  
  <p>So how to display the HSV image, is there any other way then what i have tried? Any suggestions are welcome!</p>
  
  <p>Thanks in advance!</p>