Example #1
0
  def run(self):
    pu = ProcessUnit()
    mu = MatchingUnit()
    
    image = self.get_cam_pic()
    
    img_orig = cv.CreateMat(image.height,image.width,cv.CV_8UC3)
    cv.Copy(image,img_orig)
    Logger.addImage(img_orig, "img_original")

    processed = pu.processImage(image)
  
    angle = mu.run(processed)
    	    
    self.showResult(image,angle)
    pv.showPictures()
    Logger.logImages()