0

i am supposed to write a program to detect Arabic alphabetic letters from a noisy environment.i have wrote an algorithm which can detect this type of letters in low noise.but when the noise get increased, detecting letters like "الف" in which "ا" is apart from "لف" going to be a difficult task.is there any algorithm that you can warn me about to work with?i appreciate any advice.thanks in advance.

Behnam Esmaili
  • 5,835
  • 6
  • 32
  • 63

1 Answers1

0

Use Emgu CV which is a .Net port of the popular OpenCV library for image processing.

What you are trying to do is called OCR, optical character recognition. Two good resources for you:

  • A relevant SO post with a very, very detailed answer (code is in Python with OpenCV however) for recognizing numbers:
  • Google Scholar search, OCR is a popular subject and it appears people have been researching the recognition of Arabic.
Community
  • 1
  • 1
Austin Henley
  • 4,625
  • 13
  • 45
  • 80
  • thanks for links.i have done something like what mentioned in `Answer`,but the truth is that the environment is not black and white.it has some noises in it.i can get rid of theme by filtering colors,but some of theme is very close to color of letters thus i can't get rid of them. – Behnam Esmaili Jul 07 '13 at 04:50
  • @BehnamEsmaili No one can help you unless we know what you have tried, what your data is like, what your code is doing, and what the results are. – Austin Henley Jul 07 '13 at 04:53