This is not an OCR problem. You need OCR when the text changes, and you need to read the text. Applications might be reading serial numbers or odometers, etc.
Since this is a fixed logo, you could use pattern matching, with the entire logo being a pattern. That would handle most light variations, I suspect.
What do you actually need to do with this? Verify the logo is present, or something more complicated? That makes all the difference in the world. For example, if you need to verify the details of the logo, you would probably use a golden template comparison after the pattern matching.
Bruce
Bruce Ammons
Ammons Engineering