1 #include "capi.h"
2 #include "stdio.h"
3 #include "stdlib.h"
4 #include <allheaders.h>
5
6 void die(const char *errstr)
7 {
8 fputs(errstr, stderr);
9 exit(1);
10 }
11 int main(int argc, char**argv)
12 {
13 TessBaseAPI* handle;
14 int ret = 0;
15 PIX *img;
16 char *text;
17
18 if(argc < 2)
19 printf("usage: %s infilename\n",argv[0]);
20 handle = TessBaseAPICreate();
21 ret = TessBaseAPIInit3(handle, NULL, "eng");
22 if( ret != 0)
23 die("TessBaseAPIInit3");
24
25 if((img = pixRead(argv[1])) == NULL)
26 die("Error reading image\n");
27
28 TessBaseAPISetImage2(handle, img);
29 if(TessBaseAPIRecognize(handle, NULL) != 0)
30 die("Error in Tesseract recognition\n");
31
32 if((text = TessBaseAPIGetUTF8Text(handle)) == NULL)
33 die("Error getting text\n");
34
35 fputs(text, stdout);
36
37 TessDeleteText(text);
38 TessBaseAPIEnd(handle);
39 TessBaseAPIDelete(handle);
40 pixDestroy(&img);
41
42 return 0;
43
44 }
I have attached 3 files which are not detected properly
<data:;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAAkCAMAAACXFf2IAAAAMFBMVEUAiAAh/wAAAAAoKChPT093d3eenp7Gxsbt7e1/AAAAfwB/fwAAAH9/AH8Af39/f3+t8uqaAAAAEHRSTlMA////////////////////wFCLQwAAA1pJREFUeJztm9tu5SAMRatgLv//xQPY5haidqowHDF7vSQhbqqiVcs45OvrVa4P4d2/Cvy37BZZ2T0P4BB2i6zsngdwCLtFVnbPAziE3SIru+cBHMJukZXd8wAOQYUyRGaUjIhu4pnJ2O/on757HsAhFFF9cKO7Lrib5Db429ivGJ6+ex7AITR+jaZOHIfQ4MMpRkWhh2KCQrAToe9ZG0KDj6ExNYjQxowjneUQGnww1VQv+ZicIzGuVBemqMdC1+t6MvU8jza3yqmJv89TvbN7HsAhVNW8ZEwnlUYZMNY5Z41675LrTooRyyddSIXysJX/kDaKnA8heL0DocFLVPskIUePWWQtoWOmThQpqUnexOvGPqT67INA44NI72iVvnsewCFU/aRkTqrl5aFcJw1jYg1dxavlNR+nITwcc7APw4PS02OyDvkSGRq8SpdPLTvKedMVr6OnxnUtj5qZU6aehvAwxWLZsdASlQ6iOxaF4HWahJol5bogmccltFYXaQ3X+MejpD8yCzHaCCxpPF8aL0cIDRZwtZJGw5KVWTlJwulAxpQ8qyk6X7GqTyHqN5UoXXRCaLCKrkSIHkdHbfbUcgFB3IzIlXBTUOR0Lqn5IYSktlCh9VIeDKHBCq7OQMqFQU6mUiGUdkRv6yVx9jnkSWg5gdBgBY2jMeva7HKWWQtjzr6ZtiuXmnrV+VkIhAYbaIWOinE9kDoRsjOJxmZctd/70rCehaDkABtoFbSyHpQion9fOOK+CymrQBbayBrRYFEIFjLkVE62xpfXe1dpXQybNcoLmKeQYq68hZE2tXpu+u19u+cBHMKQU6UuSOlXesqp+2aJyPl+L6mpbwYfQqLIaTh1P6hGeV05pp+vn8nsngdwCKOjnGsp1Lo4Keh9uBXKtvY05iH5cb7u5chRqU4xNcV77OUAr9I76r1ssHNVtYuymLfNdORryTAPMSk5e1cqEo7SIL4LocGr9AaWEqD7ZjZeTD6h7Srmh5A82nw6QLfH6sXueQCHcHPwfWj25cvI7nkAh/APhJ5+ygWhwRIWiiz1hbl/fguhwSoWCm15F559eNcIocECFgrNX6z48JMEDaHBOywUmtt0TWsOQoPlrBT6MmSdnXTzIDRYxVKh/4Ld8wB28QdDSDjoMBq3pAAAAABJRU5ErkJggg==>
<data:;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAAkCAMAAACXFf2IAAAAMFBMVEUAiAAh/wAAAAAoKChPT093d3eenp7Gxsbt7e1/AAAAfwB/fwAAAH9/AH8Af39/f3+t8uqaAAAAEHRSTlMA////////////////////wFCLQwAAA8lJREFUeJztnNty4zAIQDsVuvz/F68kQEIXZ3Nxh2rKeUmsEHWWOaUY2/v1dSvfv5p7/63GH0Bb2cdoZ8c4Dm1lH6OdHeM4tJV9jHZ2jOPQVvYx2tkxjkNb2cdoZ8c4DlbHAbhZJwBYFHObtffY7T6jnR3jOJqoMYXZ3ZDCIrlPcVl7i+3uM9rZMY5D+DWbunHchDZ+Oc2dLPTUAkBKflHMP6HhU5jQxk8gTE0ktHPzigBMaOM3002NVI8hBCDjWnfhmnoodD/ub7Z21lXxUXvr8s+LsHzJjSva2TGOo6sUqWIG6jTagvMhBO/Y+1BcD9SMeHwzhHSgLnv6DZFREGJKKfInHB9KgFjSzo5xHF0eKsjZYxSZW+hcqQtNShDFG/C8cQzpfsZEwLwR8CeyS6cA0ctrZ8c4jq4TtczAStFxsSzXzTR0vNxe4+s2BJdzDY5p2qjsnot1qocwfCFM22hnxziOoZ56dBTrZmheZ8FcGIppr8ylUm9DcBlysxxQaIoqL6T7clJYGuhhfqidHeM4hE1VUvyzX8zDFpr9Kudwwj9cBf7KLsTxILCV8XroIr1eTTnkcEU7O8ZxCJOqYcXKqhwV4fICzrU6yyW6HqF7VyHsN7QoPum8FtrBsIt2dozjGEpj9jg76qunHhsIwGFE7YRFQ1HLOZXmixCg3oKF5kPaeCN0GYpEbrlNaOMdpE/ZpNoY1GJKHUIbR0wTCYrz1yFXQtObVehS0vH3woQ23kX+uc9+VperzNwYY/WtyIlEGep153chrwqNV1qshzY+QgqdFcN+oEwi6M4kmIdx3f4Y28B6F/Jqy8EigwltvM+oFJ4PUhMxXi+cCf8LaWeBaKijc0R3dVLIQxET2viAqaZisXWxXd77bkOH6b6LdgHmKqSZS6WXxtTsuZtv76PKbS2H8QlTTaW+oJRfmimX1tYDQIjjvaSuX9K7CMlmlmU+y6OoyGeO5fvyMRnAcG8nhcYHzI62PrY1BEXBOkyb+grfZxr7kLpd7Pdy1KjSpzgWOH/JT+Hib4MJbbzO6GiMdINdEKpBNW25mQ5ibxn2Ia4U5xhaR4JRHISfytm2x3Cxr3Z2jOMYDWwtwPDMbD7YPEI7dMwXIXVVPDoAy7ZruHwMVzs7xnEsDt4PDFfEX0I7O8Zx3Krunu2jXM+hnR3jOG5Vd4T6i2U+9wLa2TGO406DJzzehecvrjU+g3Z2jOO4VeERfGIlpvcLtAltvMqdBs8APSO4/u8ez6KdHeM4bvR3xYEPfjPNexrt7BjHcZ+9P4F2doyf5x/eFUFLTPhn+AAAAABJRU5ErkJggg==>
--
You received this message because you are subscribed to the Google Groups
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tesseract-ocr.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tesseract-ocr/88a9ddf6-1d77-4566-8b68-0140f4148bfe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.