This paper presents a comparative study of various foreground detection and extraction algorithms optimized for mobile platforms using OpenCV. Techniques such as Haar-cascade, grab-cut, and watershed are analyzed for their efficiency in background subtraction for multimedia applications. The study concludes that combining the grab-cut and Haar-cascade algorithms yields the best results for extracting foreground objects from video streams.