An image recognition apparatus (100) determines whether an image of a pedestrian is captured in a frame (30F) of video data captured by a vehicle mounted camera. A pre-processing unit (2) determines a detection block from within a frame, and cuts out block image data corresponding to the detection block from the frame. Block data (33) with a predetermined size that is smaller than the size of the detection block is created from the block image data. A neuro calculation unit (4) executes neuro calculation on the block data (33), and calculates an output synapse (34). A post-processing unit (6) determines whether a pedestrian exists within the detection block on the basis of the output synapse (34). When a pedestrian is detected, the post-processing unit (6) creates result data (35), which is obtained by superimposing the detection block within which the pedestrian was detected onto the frame (30F).
IMAGE RECOGNITION APPARATUS