I am already following you (github.com/anisghaoui). Yes, the project will be on github. I plan to release the website (I got someone working on that part).
@JasperHabicht yes, but that is where the most interesting part is. Tool that can draw are numerous. Tools that are as powerful and semantically charged as Tikz are.. well there is only Tikz AFAIK.
I will work on some rudimentary solution that does a fairly basic code generation. I also noted your idea about co-design to have an assistive tool when drawing tikz.
This is fascinating as I have never seen the layer underneath Tikz/Latex. I now realise that I don't need/want to dive this deep. Low-level tikz code isn't the target of this work. I may stick around with "\node [drawn circle, ..] {text};"
I believe the first version of TikzParser would implement an absolute positioning system and very few of Tikz libraries. Then later, it may include the necessary topological description to contain the semantic layers needed for that complexity.
Tool to detect shapes are well known in the state of the art. Some are IA-based and others are more traditional. The complexity rises after shape/feature extraction.
Hello Jasper. This is how the thought process works xD. Thank you for your answer. Yes that was my understanding of the problematic. I come from a Computer Vision-related background where the task if often to identify an object from an image, usually a raster.