def run(self):
     """
     Function handle run_detector_button.
     """
     detector = DataMatrixDetector(self.db)
     detector.set_template("data_matrixes/template.jpg")
     camera = Camera()
     camera.OnCapture += detector.detect_matrix
     camera.run()
Exemplo n.º 2
0
 def test_run(self):
     cam = Camera()
     ev = Events()
     cam.OnError += ev.Error
     cam.OnStart += ev.Start
     cam.OnClose += ev.Close
     cam.OnCapture += ev.Capture
     cam.run()
     self.assertTrue(ev.onStart)
     self.assertFalse(ev.onError)
Exemplo n.º 3
0
 def test_get_count(self):
     self.assertGreater(Camera.get_count(),0)
Exemplo n.º 4
0
 def test_take_frame(self):
     cam = Camera()
     cam.video = cv2.VideoCapture(0)
     cam.window = cv2.namedWindow("Test", cv2.WINDOW_NORMAL)
     self.assertTrue(cam.take_frame)
Exemplo n.º 5
0
 def build(self):
     self.capture = Camera()
     self.sheet_tracker = SheetTracker()
     # self.my_camera
     return CorrectPage(self.capture, self.sheet_tracker)