]>
Commit | Line | Data |
---|---|---|
e99251ce | 1 | import cv2, sys, Printer |
dcd7df75 | 2 | from User_Interface import Draw, MouseManager, Buttons |
e99251ce | 3 | |
5d2f6093 | 4 | cap = cv2.VideoCapture(0) |
e99251ce | 5 | ret, frame = cap.read() |
6 | cv2.namedWindow('image') | |
5d2f6093 | 7 | printer = Printer.Printer('COM4', (200, 200)) |
dcd7df75 | 8 | mouse = MouseManager.MouseManager(printer) |
e99251ce | 9 | |
10 | while(True): | |
11 | ret, frame = cap.read() | |
dcd7df75 | 12 | Draw.drawImage(frame, printer) |
e99251ce | 13 | cv2.imshow('image', frame) |
5d2f6093 | 14 | |
97af21ad | 15 | # ...Detection and package send... # |
5d2f6093 | 16 | #After g-code package send, check for XY reset and update printer execution status |
673c0f35 | 17 | |
97af21ad MR |
18 | if not printer.packageIsExecuting(): |
19 | #Run image evaluation and printer position check | |
5d2f6093 MR |
20 | pass |
21 | ||
22 | if Buttons.checkButtons(printer): break | |
e99251ce | 23 | |
24 | cap.release() | |
25 | cv2.destroyAllWindows() |