title: Infrared LED tracking: Using OpenCV to track x, y, z positions
body: <p>I am looking for a way to approach a computer vision problem I'm having.</p>
  
  <p>I have working tracking system:</p>
  
  <ul>
  <li>4-8 cameras</li>
  <li>Gives (x,y,z) of a infrared led</li>
  <li>Each led Transmits a unique 8 bit signal</li>
  </ul>
  
  <p>The tracking system is expensive and the interface is too hard for our users to work with. I want to replace it with a possible my own/ OpenCV implementation.</p>
  
  <p>My current approach which seems to require a lot of development of what seems to be common problems:</p>
  
  <ol>
  <li>Calibrate the cameras to make a 3D space - The cameras need to know where they are in space and in relation to each other.</li>
  <li>Given two or more camera sees a unique led it uses gray-scale image with the pixel to calculate the 3D position (x, y, z) of that led.</li>
  </ol>
  
  <p>Right now I am attempting to write my own custom algorithm for both task and its proving to be a lot of work. Is it possible to approach this with OpenCV to help with the heavy lifting.</p>