webcam running with no people

This commit is contained in:
Lorenzo 2020-04-27 10:19:38 +02:00
parent c5ba2f3f9d
commit 6b9d64eb50

View File

@ -57,15 +57,16 @@ def webcam(args):
pil_image = Image.fromarray(image) pil_image = Image.fromarray(image)
intrinsic_size = [xx * 1.3 for xx in pil_image.size] intrinsic_size = [xx * 1.3 for xx in pil_image.size]
kk, dict_gt = factory_for_gt(intrinsic_size) # better intrinsics for mac camera kk, dict_gt = factory_for_gt(intrinsic_size) # better intrinsics for mac camera
if visualizer_monoloco is None: if visualizer_monoloco is None: # it is, at the beginning
visualizer_monoloco = VisualizerMonoloco(kk, args)(pil_image) visualizer_monoloco = VisualizerMonoloco(kk, args)(pil_image) # create it with the first image
visualizer_monoloco.send(None) visualizer_monoloco.send(None)
if pifpaf_out: boxes, keypoints = preprocess_pifpaf(pifpaf_out, (width, height))
boxes, keypoints = preprocess_pifpaf(pifpaf_out, (width, height)) outputs, varss = monoloco.forward(keypoints, kk)
outputs, varss = monoloco.forward(keypoints, kk) dic_out = monoloco.post_process(outputs, varss, boxes, keypoints, kk, dict_gt)
dic_out = monoloco.post_process(outputs, varss, boxes, keypoints, kk, dict_gt) print(dic_out)
visualizer_monoloco.send((pil_image, dic_out)) visualizer_monoloco.send((pil_image, dic_out))
end = time.time() end = time.time()
print("run-time: {:.2f} ms".format((end-start)*1000)) print("run-time: {:.2f} ms".format((end-start)*1000))