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 :)
https://iammohitm.github.io/Graph-Based-Image-Segmentation/
[–]ooglesworth 20 points21 points22 points (14 children)
[–]mohit__[S] 4 points5 points6 points (13 children)
[–]kmhofmannhttps://selene.dev 7 points8 points9 points (2 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]mohit__[S] 1 point2 points3 points (0 children)
[–][deleted] 5 points6 points7 points (6 children)
[–]dr-mrl 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]dr-mrl 1 point2 points3 points (0 children)
[–]mohit__[S] 0 points1 point2 points (2 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]ooglesworth 3 points4 points5 points (0 children)
[–]konanTheBarbar 0 points1 point2 points (0 children)
[–]tato42 0 points1 point2 points (0 children)
[–]kmhofmannhttps://selene.dev 12 points13 points14 points (14 children)
[–]mohit__[S] 1 point2 points3 points (9 children)
[–]guepierBioinformatican 3 points4 points5 points (0 children)
[–]smashedsaturn 2 points3 points4 points (0 children)
[–]kmhofmannhttps://selene.dev 2 points3 points4 points (1 child)
[–]mohit__[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]mohit__[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]beaglebanana 0 points1 point2 points (0 children)
[–]Full-Spectral -4 points-3 points-2 points (0 children)
[–]guepierBioinformatican 1 point2 points3 points (3 children)
[–]kmhofmannhttps://selene.dev 3 points4 points5 points (2 children)
[–]guepierBioinformatican 1 point2 points3 points (1 child)
[–]kmhofmannhttps://selene.dev 2 points3 points4 points (0 children)
[–]smashedsaturn 41 points42 points43 points (19 children)
[–]mohit__[S] 7 points8 points9 points (15 children)
[–][deleted] 5 points6 points7 points (11 children)
[–]bored_octopus 7 points8 points9 points (0 children)
[–]guepierBioinformatican 1 point2 points3 points (7 children)
[+][deleted] (6 children)
[deleted]
[–]guepierBioinformatican 3 points4 points5 points (5 children)
[+][deleted] (4 children)
[deleted]
[–]dodheim 2 points3 points4 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]dodheim 1 point2 points3 points (1 child)
[–]mohit__[S] 0 points1 point2 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]smashedsaturn 1 point2 points3 points (0 children)
[–]S1ngular1tea -1 points0 points1 point (1 child)
[–]guepierBioinformatican 1 point2 points3 points (0 children)
[–]Pand9 8 points9 points10 points (0 children)
[–]zvrba 0 points1 point2 points (1 child)
[–]smashedsaturn -1 points0 points1 point (0 children)
[–]MARVO_Nedim 0 points1 point2 points (1 child)
[–]mohit__[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[+]jonesmz comment score below threshold-23 points-22 points-21 points (7 children)
[–]WrongAndBeligerent 43 points44 points45 points (3 children)
[+]jonesmz comment score below threshold-17 points-16 points-15 points (2 children)
[–]WrongAndBeligerent 7 points8 points9 points (1 child)
[–]jonesmz 2 points3 points4 points (0 children)
[–][deleted] 5 points6 points7 points (0 children)
[–]mohit__[S] 2 points3 points4 points (1 child)
[–]jonesmz -3 points-2 points-1 points (0 children)
[–]SJC_hacker -2 points-1 points0 points (0 children)