An image processing method for an electronic device comprising a camera, the method comprising: determining whether a motion value corresponding to a current frame captured by the camera is less than a first critical value and a motion value corresponding to at least one previous frame captured by the camera is greater than the first critical value, wherein each motion value represents a movement of the electronic device measured by a sensor of the electronic device and corresponding to a frame; determining, if the motion value corresponding to the current frame is less than the first critical value and the motion value corresponding to the at least one previous frame is not greater than the first critical value, whether a first image variation value is less than a second critical value and a second image variation value is greater than the second critical value, wherein the first image variation value represents object motion between the current frame and an adjacent frame and the second image variation value represents object motion between previous adjacent frames captured by the camera; determining, if the first image variation value is less than the second critical value and the second image variation value is greater than the second critical value, whether there is at least one object that exists both in the current frame and in the adjacent frame; extracting at least one feature point of the at least one object from the current frame, if the at least one object is determined to exist both in the current frame and in the adjacent frame; transmitting the extracted at least one feature point to a server; and tracking the at least one object, based on the tracking data received from the server. determining whether a motion value corresponding to a current frame captured by the camera is less than a first critical value and a motion value corresponding to at least one previous frame captured by the camera is greater than the first critical value, wherein each motion value represents a movement of the electronic device measured by a sensor of the electronic device and corresponding to a frame; determining, if the motion value corresponding to the current frame is less than the first critical value and the motion value corresponding to the at least one previous frame is not greater than the first critical value, whether a first image variation value is less than a second critical value and a second image variation value is greater than the second critical value, wherein the first image variation value represents object motion between the current frame and an adjacent frame and the second image variation value represents object motion between previous adjacent frames captured by the camera; determining, if the first image variation value is less than the second critical value and the second image variation value is greater than the second critical value, whether there is at least one object that exists both in the current frame and in the adjacent frame; extracting at least one feature point of the at least one object from the current frame, if the at least one object is determined to exist both in the current frame and in the adjacent frame; transmitting the extracted at least one feature point to a server; and tracking the at least one object, based on the tracking data received from the server.