Tesseract OCR won't recognize division symbol "÷" Tesseract OCR won't recognize division symbol "÷" objective-c objective-c

Tesseract OCR won't recognize division symbol "÷"


Train the or engine wit different fonts.

Here is the tool for training the engine.Have a look on this also

Or you can use JTessBoxEditor


Make sure your "white list" includes"÷" sign.

In swift, this will do it: tesseract.setVariableValue("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ:;,.!-()#&÷", forKey: "tessedit_char_whitelist")

In objective-C, here is the code:

[tesseract setVariableValue:@"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ:;,.!-()#&÷" forKey:@"tessedit_char_whitelist"];

You can customize the character set based on your needs.


It seems that symbol was not included in the existing data. You'd need to train for that symbol, and then use the resultant traineddata in combination with existing ones.

You can use a tool, such as jTessBoxEditor, to assist you in the training process.