INNER CODE UNIT · Python
main
vietnh1009/QuickDraw · painting_app.py:9
def main():
# Load model
if torch.cuda.is_available():
model = torch.load("trained_models/whole_model_quickdraw")
else:
model = torch.load("trained_models/whole_model_quickdraw", map_location=lambda storage, loc: storage)
model.eval()
image = np.zeros((480, 640, 3), dtype=np.uint8)
cv2.namedWindow("Canvas")
global ix, iy, is_drawing
is_drawing = False
def paint_draw(event, x, y, flags, param):
global ix, iy, is_drawing
if event == cv2.EVENT_LBUTTONDOWN:
is_drawing = True
ix, iy = x, y
elif event == cv2.EVENT_MOUSEMOVE: