I am good in C++ programming & I wish to learn proper step by step on how to write code to compare images. I refer not to those programs which simply use absdiff to find difference & display it. I refer to more complex algorithms like ORB,BRIEF etc I found old programs that implemented these algorithms but they are incompatible with latest version of OpenCV Can u suggest me good book, guide or tutorial that covers version 4 or atleast above 3.4 version . I prefer C++ than python ,but i can code in both language.