Thresholding is a very important stage in computer vision applications. An ideal single thresholding algorithm is not available for all environments. Multi-level thresholding in environments with multiple objects is constantly being developed for interpretation of images. Kapur entropy and Otsu approaches are among the most successful algorithms in the literature. In this study, it is tried to increase the performance of Otsu and Kapur algorithms by using meta-heuristic optimization approaches. The results of the Firefly Algorithm (FF) and Real Coded Genetic Algorithm (RGA) were evaluated with PSNR, SSIM and CPU processing time criteria.