An implementation of PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing, ACM Transactions on Graphics (Proc. SIGGRAPH), August 2009 by Connelly Barnes, Eli Shechtman, Adam Finkelstein, and Dan B Goldman, written in C++ using Eigen and OpenCV.
The implementation is mainly inspired by the standard PatchMatch algorithm implemented in the following repository, example images were all taken from https://www.rawpixel.com/.