1. A computer implemented method for guiding an image-based task execution, comprising: allowing a user of a computing device to record an association between an image and at least one task, wherein a task is an action related to content present in the image; and upon subsequent recognition of the image, the computing device guiding the user to perform the at least one task associated with the image, based on previously recorded association.