E xtracting minutiae from fingerprint images is one of the most important steps in automatic fingerprint identification and classification. Minutiae are local discontinuities in the fingerprint pattern, mainly terminations and bifurcations. Most of the minutiae detection methods are based on image binarization while some others extract the minutiae directly from gray-scale images. In this work we compare these two approaches and propose two different methods for fingerprint ridge image enhancement. The first one is carried out using local histogram equalization, Wiener filtering, and image binarization. The second method uses a unique anisotropic filter for direct gray-scale enhancement. The results achieved are compared with those obtained through some other methods. Both methods show some improvement in the minutiae detection process in terms of time required and efficiency.