Пример #1
0
 def save(self, img, code, stats):
     stats.detected()
     if self.dev.logging:
         log.debug("loging capture to db")
         transaction.begin()
         plate = Plate.findBy(code)
         if plate.active:
             self.src.alarm()
         plate.log()
         transaction.commit()
     ts = datetime.now().strftime("%Y%m%d-%H%M%S")
     log.save_image(img,code+ts,'log/')
     if img.filename:
         real = path.splitext(path.basename(img.filename))[0].upper()
         output = code.upper().replace(" ","")[:6]
         if output == real[:6]:
             log.debug("\033[92m" + output + ": OK \033[0m")
             stats.found()
         else:
             log.debug(real[:6] + ": " + output)