If you recently tested the above link there was a auth require but I have taken that out now. The link should work now. Sorry for any inconvenience.
On Sunday, August 25, 2019 at 12:53:29 AM UTC+2, Clint William Theron wrote: > > Check here: > https://lottoticketscanner.iclips.co.za/assets/tesseract/tessdata/ > mycustom.traineddata definitely points to the correct location. It must be > something else. Would you help me figure it out or at least give me a > working solution. Thanks already > > On Saturday, August 24, 2019 at 7:38:11 PM UTC+2, Clint William Theron > wrote: >> >> Where do I find the value of TESSDATA_PREFIX? >> >> On Saturday, August 24, 2019 at 7:34:00 PM UTC+2, Clint William Theron >> wrote: >>> >>> I don't know where to find the TESSDATA_PREFIX value since I'm using >>> tesseract CDN on a http web server. What did you do? Did you create a >>> node.js app? I install tesseract in windows 10 and I replaced the >>> traineddata file in the tessdata directory and it worked. I'm looking to >>> build an online solution though. I got started and found out about the >>> custom traineddata idea from the following link: >>> >>> >>> https://ourcodeworld.com/articles/read/580/how-to-convert-images-to-text-with-pure-javascript-using-tesseract-js >>> >>> It's not necessary to use the CDN or even a html web page. The solution >>> should just work online and use my custom traineddata language >>> >>> On Saturday, August 24, 2019 at 7:13:01 PM UTC+2, shree wrote: >>>> >>>> I have not used tesseract CDN on a http web server in a html web page. >>>> >>>> The error says that the traineddata file cannot be found. You need to >>>> check the value of TESSDATA_PREFIX and put your custom traineddata there. >>>> >>>> On Sat, 24 Aug 2019, 22:28 Clint William Theron, < >>>> [email protected]> wrote: >>>> >>>>> The traineddata file is available in that location. I took a >>>>> screenshot of the current error: >>>>> >>>>> [image: Untitled.png] >>>>> I changed the name to custom.traineddata but it's not relevant to the >>>>> problem. I also changed the location of the file to see if that makes a >>>>> different but didn't: >>>>> >>>>> const worker = new Tesseract.TesseractWorker({ >>>>> langPath: 'https://iclips.co.za/images/tessdata/', >>>>> }); >>>>> >>>>> worker.recognize(cameraSensor2.toDataURL('image/png'), 'custom')... >>>>> >>>>> Do you see what I'm missing here? >>>>> Thanks already >>>>> On Saturday, August 24, 2019 at 4:44:12 PM UTC+2, shree wrote: >>>>>> >>>>>> Check that mycustom.traineddata is available in >>>>>> https://lottoticketscanner.iclips.co.za/assets/tesseract/tessdata/ >>>>>> >>>>>> On Sat, Aug 24, 2019 at 7:02 PM Clint William Theron < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Thanks for your answer. I have a different error though. I'm not >>>>>>> sure what you mean by tessdata folder. I'm using the tesseract CDN on a >>>>>>> http web server in a html web page. The following images illustrates my >>>>>>> current problem: >>>>>>> >>>>>>> [image: Untitled.jpg] >>>>>>> >>>>>>> [image: Untitled.png] >>>>>>> >>>>>>> >>>>>>> The first image illustrates the type of server and directory >>>>>>> structure I'm using and the second image shows the error. What is the >>>>>>> resolution? I know I'm close now though, thanks to you. >>>>>>> >>>>>>> My current code looks like so: >>>>>>> >>>>>>> html >>>>>>> <script src=" >>>>>>> https://unpkg.com/[email protected]/dist/tesseract.min.js >>>>>>> "></script> >>>>>>> >>>>>>> js >>>>>>> const worker = new Tesseract.TesseractWorker({ >>>>>>> langPath: ' >>>>>>> https://lottoticketscanner.iclips.co.za/assets/tesseract/tessdata/', >>>>>>> }); >>>>>>> >>>>>>> >>>>>>> worker.recognize(cameraSensor2.toDataURL('image/png'), 'mycustom') >>>>>>> .progress(progress => console.log('progress' >>>>>>> , progress)) >>>>>>> .then(result => console.log('result', result >>>>>>> )) >>>>>>> .finally(() => worker.terminate()); >>>>>>> >>>>>>> Thank you. >>>>>>> >>>>>>> On Saturday, August 24, 2019 at 5:56:30 AM UTC+2, shree wrote: >>>>>>>> >>>>>>>> You can name your custom traineddata file with a different name eg. >>>>>>>> mycustom.traineddata, copy the file to your tessdata folder (referred >>>>>>>> by >>>>>>>> tessdata_prefix) and then use 'mycustom' instead of 'eng' in your >>>>>>>> program. >>>>>>>> >>>>>>>> On Sat, 24 Aug 2019, 09:13 Clint William Theron, < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi. I have a web-app and I'm using the Tesseract CDN like so: >>>>>>>>> >>>>>>>>> <script src=" >>>>>>>>> https://unpkg.com/[email protected]/dist/tesseract.min.js >>>>>>>>> "></script> >>>>>>>>> >>>>>>>>> >>>>>>>>> I then try to add the path to my own created traineddata language >>>>>>>>> like so: >>>>>>>>> >>>>>>>>> const worker = new TesseractWorker({ >>>>>>>>> langPath: ' >>>>>>>>> https://lottoticketscanner.iclips.co.za/assets/tesseract/langs-folder/ >>>>>>>>> ', >>>>>>>>> }); >>>>>>>>> >>>>>>>>> and finally I call the recognize method like so: >>>>>>>>> >>>>>>>>> worker.recognize(canvas.toDataURL('image/png'), 'eng') >>>>>>>>> .progress(progress => console.log( >>>>>>>>> 'progress', progress)) >>>>>>>>> .then(result => console.log('result', >>>>>>>>> result.text)) >>>>>>>>> .finally(() => worker.terminate()); >>>>>>>>> >>>>>>>>> This doesn't seem to be using my language (that I created myself). >>>>>>>>> I get the same output as I do when I remove the langPath. I mean I >>>>>>>>> can >>>>>>>>> cleary see my language is not being used in the recognized process. I >>>>>>>>> know >>>>>>>>> it's not because I tested my language (traineddata) in windows >>>>>>>>> desktop and >>>>>>>>> I get the results that I actually want. What needs to change in my >>>>>>>>> code so >>>>>>>>> my (custom) traineddata, and only mine, is being used? >>>>>>>>> >>>>>>>>> Thanks. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> 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 view this discussion on the web visit >>>>>>>>> https://groups.google.com/d/msgid/tesseract-ocr/8a823afb-fde5-43aa-a643-2cf69462c2f6%40googlegroups.com >>>>>>>>> >>>>>>>>> <https://groups.google.com/d/msgid/tesseract-ocr/8a823afb-fde5-43aa-a643-2cf69462c2f6%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>> . >>>>>>>>> >>>>>>>> -- >>>>>>> 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 view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/tesseract-ocr/4d8dcf15-293c-4b3e-9d67-8b0ba8be9a27%40googlegroups.com >>>>>>> >>>>>>> <https://groups.google.com/d/msgid/tesseract-ocr/4d8dcf15-293c-4b3e-9d67-8b0ba8be9a27%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> ____________________________________________________________ >>>>>> भजन - कीर्तन - आरती @ http://bhajans.ramparivar.com >>>>>> >>>>> -- >>>>> 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 view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/tesseract-ocr/75347274-7bbe-4f66-a313-7fb51ad9d253%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/tesseract-ocr/75347274-7bbe-4f66-a313-7fb51ad9d253%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tesseract-ocr/c7626d47-7642-44d2-bf66-9ab571106238%40googlegroups.com.

