title: GUI for computer vision app
body: <p>I'd like some opinions please on a GUI for my computer vision application.  I have written an application in C++ using OpenCV which captures video from a high speed camera, carries out some image processing on the images and displays the results to a HighGUI window.  I find myself tweaking variables on a regular basis and have therefore decided it would be easier and quicker to tweak those variables using a GUI on the fly.  I have a few options:</p>
  
  <ul>
  <li>Create a Java GUI that can talk to my C++ computer vision app using sockets</li>
  <li>Integrate my application within a QT GUI</li>
  <li>Use native Windows calls (e.g. MFC)</li>
  </ul>
  
  <p>Which do you you guys think is my best option, bearing in mind that the GUI or sockets must not detract from the performance of the image processing part of the application?</p>
  
  <p>(My target OS is Windows)</p>
  
  <p>Many thanks in advance everyone for your inputs.</p>