title: Read an image with OpenCV and display it with Tkinter
body: <p>I have a very simple program on Ubuntu 14.04 LTS to read and display an image using OpenCV:</p>
  
  <pre><code>import cv2 #import OpenCV
  
  img = cv2.imread('picture.jpg') #read a picture using OpenCV
  cv2.imshow('image',img) # Display the picture
  cv2.waitKey(0) # wait for closing
  cv2.destroyAllWindows() # Ok, destroy the window
  </code></pre>
  
  <p><strong>My problem:</strong></p>
  
  <p>How can I keep reading the picture in OpenCV but display it using Tkinter ?</p>
  
  <p>I ask this because I want to make an interface for my program but OpenCV is not able to do it so I need Tkinter for this. However, all the image processing I must do it on the background using OpenCV. Only displaying the results must be done using Tkinter.</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>From the answer above, I change the line:</p>
  
  <pre><code>im = Image.open('slice001.hrs').convert2byte()
  </code></pre>
  
  <p>To:</p>
  
  <pre><code>im=cv2.imread() # (I imported cv2) 
  </code></pre>
  
  <p>But I got an error.</p>
  
  <p>I would appreciate any hints.</p>