Disclosed are virtual glasses try-on method and apparatus, and the apparatus includes an image capturing unit for capturing a users image and a processing device for detecting a face image from the users image, storing a glasses model, defining a first feature point of a lens of the glasses model and a second feature point at the center of a frame, and obtaining vertical vectors of the first and second feature points to find a third feature point. Two eye images are searched and binarized into a binarized picture that is divided into an eye area and a non-eye area. A center point between first and second extreme values is found, and vertical vectors of the first extreme value and the center point are obtained to find an example point. An affine transformation of the feature points is performed and attached to the face image to form a try-on image.