Today, in the morning, I created a program that converts a raster diagram in png/jpg format into an editable Draw.io diagram. It identifies objects – rectangles, circles, ellipses, triangles, and keeps them in their places. Then, it recognizes connections between them and links these blocks in drawio, allowing me to move them around as I wish. It also recognizes labels. It turns out pretty well. Other examples are in the comments.

