OmniVision OV5640 is a 5 MP CMOS image sensor (2592×1944 px) with autofocus and up to 30 fps output, used in humanoid robots (NAO6) and mobile devices.