To learn c++, I worked on implementing the research paper Efficient Graph Based Image Segmentation. I have finally finished implementing it and have also written a blog explaining the research paper and my implementation. Please give it a read.
As the name suggests, Graph based Image Segmentation used graph like data structure and graph algorithms to segment images.
In the blog above I have tried to add as much intuition about the paper and also intuition behind my implementation. I'm interested in computer vision and wanted to learn cpp too. Hence, I decided to go with this project. Although I'm not new to programming, I'm new to cpp. Any constructive feedback from good practices of cpp to error-prone blocks of code is highly appreciated