EZ Mask is an easy to use interactive image masking tool capable of extracting almost any object in an image–even if you are dealing with fine hair detail, smoke, or reflections. To work this magic, EZ Mask iteratively estimates the transparency value for every pixel in the image, based on a small sample of foreground (what you want to cut out) and background pixels marked by simple strokes on the image. There is even a Refine mode where EZ Mask automatically updates the mask or composite as you paint a stroke.
Adobe Photoshop CS5 and up (64 Bit Only)
Adobe Photoshop Elements 13 and up (Non-app store version)
Apple Photoshop Lightroom 3 and up