A computer vision based system for off-line quality control of chemically coated component of a diesel fuel injection pump