I have a Windows 7 Embedded machine and an application that runs Emgu.CV ->OpenCV. When I make a call to OpenCV, I get a DLL not found exception: Unable to open file xxx: System.TypeInitializationException: The type initializer for 'Emgu.CV.CvInvoke' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'opencv_core2410': The specified module could not be found. (Exception from HRESULT: 0x8007007E). The opencv_core2410.dll is in my execution folder and my PATH is set up to point to the location of the OpenCV dlls. Dependency walker does not show any missing dlls. I think there is a lower level Windows DLL that I am missing. So the question is: what would be the minimum Windows 7 Embedded installation that is required to support OpenCV?