This document describes an automatic eyeglasses replacement system for a 3D virtual try-on application. The system uses facial landmark detection and head pose estimation to remove a user's eyeglasses in video sequences and replace them with 3D virtual glasses models. Texture mapping and image blending techniques produce a natural result. The system runs in real-time and effectively replaces glasses for trying on virtual pairs without requiring the user to actually change their prescription glasses.