In this work, we present a Tifinaghe scripts recognition system which contains three main parts: pre-processing, features extraction and recognition. In the pre processing process the scanned image document is midline skew corrected then segmented into lines using vertical histogram, lines into words, and words into character using horizontal histogram. In the features extraction process, invariant moments and Walsh coefficients are computed. Finally, the dynamic programming is adopted in the recognition part. Experimental results showed that the recognition method using invariant moments give better results compared to the method based on Walsh transform in terms of recognition rate, error rate and computing time.