1. An image recognition apparatus for recognizing a specific object from among images supplied in time series, comprising: a storage unit configured to store feature information regarding the specific object; an object detection unit configured to detect an object area from the supplied image; an object recognition unit configured to extract feature information from the image of the object area detected by the object detection unit, compare the extracted feature information with the feature information of the specific object stored in the storage unit, thereby calculating a degree of similarity, and perform an object recognition on the basis of the calculated degree of similarity; an object tracking unit configured to track the object included in the object area detected by the object detection unit, in the images supplied in time series; and a reliability determination unit configured to determine a reliability of the object tracking which is performed by the object tracking unit, wherein when the degree of similarity calculated by the object recognition unit is equal to or greater than a predetermined threshold value, the object included in the object area is determined as being the specific object stored in the storage unit so that a recognition confirmed state is set, and the recognition confirmed state is successively maintained between the images supplied in time series by means of the object tracking by the object tracking unit, and when the reliability of the object tracking is low and the degree of similarity calculated by the object recognition unit is smaller than the predetermined threshold value, the recognition confirmed state which is successively maintained is set into a recognition unconfirmed state where the object included in the object area is not determined a being the specific object.