If you have a python knowledge I can help. Le lun. 15 juil. 2024 à 05:39, vizier87 <abdulhalim...@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-ocr+unsubscr...@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/CAPJAo_rPCH9-8RMcFdJZcy32K-F9rE%2Bz35Zim%2BdkzTbDVUfz2w%40mail.gmail.com.