You are using https://github.com/naptha/tesseract.js
Please file your issue in that repo. On Sun, Aug 25, 2019 at 9:37 PM Clint William Theron < [email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/tesseract-ocr/c7626d47-7642-44d2-bf66-9ab571106238%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/CAG2NduVy_qPEqOD8-U0datnccWtN0CUGGqh0uhbWg7%2By3TBR4A%40mail.gmail.com.

