1. An image recognition system, comprising: a robot, having an image collection module, configured to drive the image collection module to collect an image in a view of the robot by an image collection drive module; a light source configured to emit light only while the image collection module is collecting an image; a face detection module configured to locate a face image in the image collected by the image collection module; a face recognition module configured to implement a preprocessing for the located face image, then the preprocessed face image being compared with an image feature information of a known identity contained in a database, to determine an identity information and a confidence probability of the face image; wherein, the database comprises: a local data memory module that adopts a face recognition technology according to a feature matching; wherein firstly, the local data memory module makes a feature database of the face image of the known identity; secondly, it extracts a same type of feature according to the face image of a real-time collection, comparing a feature distance of a present face to a feature distance of a database face through a math distance function; finally, it determines a possible identity, and gives out the confidence probability; and a web server data memory module, wherein the web server data memory module adopts the face recognition technology based on a deep learning model which is configured to generate a face feature in the database, to construct a face category in the database by support vector machine (SVM) algorithm or other standard classifiers; then the web server data memory module having computing resources calculates a model feature according to the face image of the real-time collection, and determines the possible identity and confidence probability of the face image by the classifier.