1. An image processing device that accesses a storage that stores a feature point of a recognition-target object, the device comprising: a camera wearable by a user and when worn by the user, configured to obtain image data in a direction of a field of view of the user; a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute: generating a model histogram; recognizing the recognition-target object in the image data by extracting a feature point from the image data and associating the extracted feature point with the stored feature point of the recognition-target object, calculating a location change amount of the feature point of the recognition-target object from a plurality of the image data obtained at different times, calculating a motion vector of the recognition-target object from the location change amount, determining a movement of the user based on the calculated motion vector and a user movement correspondence table in which motion vectors and user movements are in an opposite direction of the motion vectors respectively; dividing the user movement into an outward path and a return path at a point where the motion vector is switched from a positive direction to a negative direction; calculating a histogram of the motion vectors in consideration of the outward path and the return path; and determining the movement of the user by comparing the histogram of the motion vectors to the model histogram in consideration of the outward path and the return path.