You might not have realised this yet, but humans actually have optical input sensors and very sophisticated pattern recognition modules in the base package. You don't even have to go into the dev tools. Try it out! You just have to open the visual ports and engage your central processing unit.