title: Computationally Intensive Task on Google Glass
body: <p>What is the best way of going about running a computationally intensive task on Google Glass. The specific task I have in mind involves OpenCV and a lot of image processing. I single image is provided as input, and OpenCV analyzes the image. A desktop takes a couple seconds to complete this task, while Glass takes upwards of a couple minutes. What would be the best way to defer this processing to either a phone or computer? My code is in Java.</p>
  
  <p>The way I see it there are two possibilities:</p>
  
  <ol>
  <li><p>Defer the computationally intensive task to a phone or computer by sending the input image via Bluetooth.</p></li>
  <li><p>Defer the computationally intensive task to a phone or computer by sending the input image through the cloud.</p></li>
  </ol>
  
  <p>What would be the best solution for this particular problem? If I were to use the cloud approach, what cloud services would be the best to use will Google Glass?</p>