1. An image processing apparatus comprising: an image capture module for capturing at least two images; an image selection module for selecting a sharpest image and a sharper image from the at least two images based on edge values of pixels of the at least two images; a motion vector generating module for generating at least one first motion vector between the sharpest image and the sharper image; and an image combination module for combining the sharpest image with the sharper image based on said at least one first motion vector and a combination ratio, the combination ratio being predetermined by a user or generated from an edge response ratio between the sharpest image and the sharper image and a proportional factor; wherein the motion vector generating module further comprises: a feature generating module for generating at least one image feature of the sharpest image; a feature matching module for generating at least one second motion vector between the sharpest image and the sharper image by matching the sharpest image and the sharper image based on the at least one image feature; and a motion vector selection module for selecting said at least one first motion vector from the at least one second motion vector according to at least one eigenvalue threshold.