Möglicherweise bietet OpenCV da was und für die gibt's zumindest für die Benutzung auf dem PC auch einen Delphi Wrapper.
Ja, genau mit den Methoden, die der OP erwähnt. Es gibt diverse Tutorials, wie man das mit Python+OpenCV macht, z.B.
Blur detection with OpenCV. Allerdings muss man sich dann zwar nicht in die dahinterliegende Mathematik einarbeiten, aber dafür in die Benutzung von OpenCV und dann auch noch in Delphi. Das ist auch nicht trivial.