OpenCV as SMT AOI - Optical inspection

Did anybody succesfully used OpenCV as Automatic Optical Inspection for assembled PCBs? (like tin short circuits between IC legs, or missing component, TombStone, wrong value of component, or poor solder quality joint, etc etc…I am not very deeply skilled in programming, so I am looking for existing succesfull project or person to create this for me. Having just code on URL means nothing to me, need whole solution. Regards