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()
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)
def test_get_count(self): self.assertGreater(Camera.get_count(),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)
def build(self): self.capture = Camera() self.sheet_tracker = SheetTracker() # self.my_camera return CorrectPage(self.capture, self.sheet_tracker)