I have a situation very much like the one at ImportError: DLL load failed: %1 is not a valid Win32 application, but the answer there isn\'t working for me.
My Python
I just had this problem, it turns it was just because I was using x64 version of the opencv file. Tried the x86 and it worked.