When I run /colab/pix2seq_inference_object_detection.ipynb, I meet an error as shown in the following figure.
It shows that the problem lies in line233 and line243 in /tasks/visualization/vis_utils.py.
display_str_heights = [font.getsize(ds)[1] for ds in display_str_list] # line 233
text_width, text_height = font.getsize(display_str) # line 243
class PIL.ImageFont(PIL.version=10.0.0) don't have function getsize() directly, you should get the class member font first, then you can use function getsize().
so the solution is below.
display_str_heights = [font.font.getsize(ds)[1] for ds in display_str_list] # line 233
text_width, text_height = font.font.getsize(display_str) # line 243
When I run /colab/pix2seq_inference_object_detection.ipynb, I meet an error as shown in the following figure.
It shows that the problem lies in line233 and line243 in /tasks/visualization/vis_utils.py.
class
PIL.ImageFont
(PIL.version=10.0.0) don't have functiongetsize()
directly, you should get the class memberfont
first, then you can use function getsize(). so the solution is below.Then,you can see it works!![image](https://github.com/google-research/pix2seq/assets/92386084/1d64dc92-b57f-461b-bc9f-70ec8892bfa8)