Are you a windows user ? If yes do you install tesseract from Mannheim ?
Tesseract für Windows | Tesseract_Dokumentation (ub-mannheim.github.io)
<https://ub-mannheim.github.io/Tesseract_Dokumentation/Tesseract_Doku_Windows.html>

Do you install a language for tesseract  (example eng   for english) ?
Can you install opencv and pytesseract     python packages ?
If yes I can send you a sample to try.
Afterwards we will discuss your case in detail.

Rgs

René

Le mar. 16 juil. 2024 à 08:41, vizier87 <abdulhalim...@gmail.com> a écrit :

> Yeah my python is rusty but I do have experience with it. What do you
> suggest I begin with?
>
> On Monday 15 July 2024 at 20:29:38 UTC+8 renec...@gmail.com wrote:
>
>> If you have a python knowledge I can help.
>>
>> Le lun. 15 juil. 2024 à 05:39, vizier87 <abdulh...@gmail.com> a écrit :
>>
>>> Anyone?
>>>
>>> Thanks!
>>>
>>> On Sunday 14 July 2024 at 14:13:38 UTC+8 vizier87 wrote:
>>>
>>>> Hi everyone, I need some help with the flow of the Tesseract
>>>> pre-procesing.
>>>>
>>>> Here's a thermography image I'm attempting to detect:
>>>> [image: 6.png]
>>>>
>>>>
>>>> the code I'm using in .NET is the following:
>>>>     Try
>>>>
>>>>         ' Load the image using OpenCvSharp
>>>>         Dim src As Mat = Cv2.ImRead(imagePath, ImreadModes.Grayscale)
>>>>
>>>>
>>>>         ' Apply preprocessing steps
>>>>         Dim processedImage As New Mat()
>>>>         Cv2.Resize(src, processedImage, New Size(src.Width * size,
>>>> src.Height * size)) ' Resize to double the size
>>>>
>>>>         Cv2.Threshold(processedImage, processedImage, threshold,
>>>> maxval, ThresholdTypes.Otsu) ' Apply thresholding
>>>>
>>>>         ' Save the preprocessed image to a temporary file on the desktop
>>>>         Dim desktopPath As String =
>>>> Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
>>>>         Dim tempImagePath As String =
>>>> System.IO.Path.Combine(desktopPath, "temp_image.png")
>>>>         Cv2.ImWrite(tempImagePath, processedImage)
>>>>
>>>>
>>>>
>>>>         Using engine As New TesseractEngine("C:\Program
>>>> Files\Tesseract-OCR\tessdata", "eng", EngineMode.Default)
>>>>             ' Load the preprocessed image
>>>>             Using img As Pix = Pix.LoadFromFile(tempImagePath)
>>>>                 ' Perform OCR
>>>>                 Using page As Page = engine.Process(img)
>>>>                     ' Get the recognized text
>>>>                     Dim recognizedText As String = page.GetText()
>>>>                     Return recognizedText
>>>>                 End Using
>>>>             End Using
>>>>         End Using
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>     Catch ex As Exception
>>>>         Return "Error performing OCR: " & ex.Message
>>>>     End Try
>>>> End Function
>>>>
>>>>
>>>> admittedly, this was done with the help of a particular AI, but I've
>>>> been tuning it in all the places (size, threshold and maxval) and still got
>>>> nothing.
>>>>
>>>> Quite sure the flow is incorrect. Can anyone suggest any additional
>>>> pre-processing?
>>>>
>>>> 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 tesseract-oc...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/tesseract-ocr/98b7b7c2-a80d-4b66-98d9-d8bea769856bn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/tesseract-ocr/98b7b7c2-a80d-4b66-98d9-d8bea769856bn%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 tesseract-ocr+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tesseract-ocr/1a2bdf39-1173-4c6d-bf84-d7adc982be07n%40googlegroups.com
> <https://groups.google.com/d/msgid/tesseract-ocr/1a2bdf39-1173-4c6d-bf84-d7adc982be07n%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 tesseract-ocr+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/CAPJAo_pHJcYLywUeq68qXcS3%2B7Dm2tFU%3DZkVAONrXU6p6aV6tw%40mail.gmail.com.

Reply via email to