You must Sign In to post a response.

Extract text from jpeg image file

How to extract a text from jpeg image file,I have already extracted text from jpeg image file using Modi but i did'nt got the 100% accuracy in the text file.How can we acheive 100 % accuracy.


Comments

Author: Rakesh Sharma05 Jan 2010 Member Level: Gold   Points : 2

First of show code how you used it. Then i will suggest you

Author: Pankaj05 Jan 2010 Member Level: Bronze   Points : 2

private void btnConvert_Click(object sender, EventArgs e)
{
CheckFileType(txtFolder.Text);
}
public void CheckFileType(string directoryPath)
{

IEnumerator files = Directory.GetFiles(directoryPath).GetEnumerator();
while (files.MoveNext())
{
//get file extension
string fileExtension = Path.GetExtension(Convert.ToString(files.Current));

//get file name without extenstion
string fileName = Convert.ToString(files.Current).Replace(fileExtension, string.Empty);

//Check for JPG File Format
if (fileExtension == ".jpg" || fileExtension == ".JPG") // or // ImageFormat.Jpeg.ToString()
{
try
{
//OCR Operations ...

MODI.Document md = new MODI.Document();
md.Create(Convert.ToString(files.Current));
//md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, true);
md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, true);
MODI.Image image = (MODI.Image)md.Images[0];

//create text file with the same Image file name
FileStream createFile = new FileStream(fileName + ".txt", FileMode.CreateNew);

//save the image text in the text file
StreamWriter writeFile = new StreamWriter(createFile);
writeFile.Write(image.Layout.Text);
writeFile.Close();
}
catch (Exception)
{
//MessageBox.Show("This Image hasn't a text or has a problem",
//"OCR Notifications",
//MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
}