Can you please help to install! I could pay for your work четверг, 2 июня 2022 г. в 00:57:58 UTC+7, zdenop:
> You need to build tesseract and leptonica by yourself (+ needed > dependencies) with MinGW. If I got it right - you have installed just > runtime libraries, but for creating your app you need libraries useable for > linking (and header files). > > I am afraid the same you will need to do with OpenCV, as OpenCV just > provides VS library which is not usable with MinGW[2],[1] > I really doubt this is worthy of time - it is better is to switch to > Visual Studio on Windows (and you still can use Qt Creator) > > [1] > https://medium.com/csmadeeasy/opencv-c-installation-on-windows-with-mingw-c0fc1499f39 > [2] https://github.com/opencv/opencv/releases > > Zdenko > > > ut 31. 5. 2022 o 18:37 Fish Money <[email protected]> napísal(a): > >> I'm usuing mingw + openCV in my current project. >> It has been built for work in QT IDE... >> >> I just need to use OCR into my project and yet, could not find any >> instruction on internet. >> I actually need to run the code below from QT... >> >> >> What are my next steps to make this happen? >> #include <tesseract/baseapi.h> >> #include <leptonica/allheaders.h> >> using namespace std; >> >> int main() >> { >> char *outText; >> >> tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI(); >> // Initialize tesseract-ocr with English, without specifying tessdata >> path >> if (api->Init(NULL, "eng")) { >> fprintf(stderr, "Could not initialize tesseract.\n"); >> exit(1); >> } >> >> // Open input image with leptonica library >> Pix *image = pixRead("/usr/src/tesseract/testing/phototest.tif"); >> api->SetImage(image); >> // Get OCR result >> outText = api->GetUTF8Text(); >> cout << ("OCR output:\n%s", outText); >> >> // Destroy used object and release memory >> api->End(); >> delete api; >> delete [] outText; >> pixDestroy(&image); >> >> return 0; >> } >> вторник, 31 мая 2022 г. в 22:36:55 UTC+7, zdenop: >> >>> I am not sure why you mentioned SW, as your screenshot indicates you >>> have installed gcc (mingw?) runtime libs: >>> >>> [image: image.png] >>> >>> Do you plan to build your project with mingw? Is opencv built with mingw >>> too? You can not mix VS libraries with mingw libraries... >>> Also another part of your project file looks suspicious: >>> "LIBS += C:\opencv\release\bin\libopencv_core455.dll" >>> Do you know what are you there? Maybe you should start with a >>> simple project to understand how to use external libraries... >>> >>> >>> >>> Zdenko >>> >>> >>> ut 31. 5. 2022 o 17:00 Fish Money <[email protected]> napísal(a): >>> >>>> I actually stuck, because I could not execute SW and SW_GUI files. >>>> My tesseract folder contains in screen shot attached. >>>> >>>> Dear Zdenko, >>>> Is there any chance we can talk via WhatsApp? >>>> Stuck so bad here in my project... >>>> You gonna save my life :D >>>> >>>> вторник, 31 мая 2022 г. в 13:56:32 UTC+7, zdenop: >>>> >>>>> INCLUDEPATH += /usr/include/tesseract >>>>> >>>>> This does not seem correct on windows. >>>>> >>>>> error: tesseract/baseapi.h: No such file or directory >>>>> >>>>> So you have installed tesseract header files? >>>>> >>>>> You did not mention which compiler you used: "*.dll" indicates Visual >>>>> studio, but what is in "C:\Program Files(x86)\Tesseract-OCR"? >>>>> >>>>> Zdenko >>>>> >>>>> >>>>> po 30. 5. 2022 o 11:19 Fish Money <[email protected]> napísal(a): >>>>> >>>>>> Hello! How can i amend the pro file to make the program work? >>>>>> >>>>>> Googled a lot about QT and Tesseract, could not find a solution yet. >>>>>> >>>>>> QT += core >>>>>> QT -= gui >>>>>> >>>>>> CONFIG += c++11 >>>>>> >>>>>> TARGET = openCV >>>>>> CONFIG += console >>>>>> CONFIG -= app_bundle >>>>>> >>>>>> TEMPLATE = app >>>>>> INCLUDEPATH += C:\opencv\release\install\include >>>>>> >>>>>> LIBS += C:\opencv\release\bin\libopencv_core455.dll >>>>>> LIBS += C:\opencv\release\bin\libopencv_highgui455.dll >>>>>> LIBS += C:\opencv\release\bin\libopencv_imgcodecs455.dll >>>>>> LIBS += C:\opencv\release\bin\libopencv_imgproc455.dll >>>>>> LIBS += C:\opencv\release\bin\libopencv_calib3d455.dll >>>>>> LIBS += C:\opencv\release\bin\libopencv_features2d455.dll >>>>>> LIBS += C:\opencv\release\bin\libopencv_video455.dll >>>>>> LIBS += C:\opencv\release\bin\libopencv_videoio455.dll >>>>>> LIBS += -L"(C:\Program Files(x86)\Tesseract-OCR)" -ltesseract >>>>>> >>>>>> INCLUDEPATH += /usr/include/tesseract >>>>>> >>>>>> INCLUDEPATH += C:\Program Files(x86)\Tesseract-OCR) >>>>>> >>>>>> LIBS += C:\Program Files(x86)\Tesseract-OCR) >>>>>> >>>>>> LIBS +=-LC:\Program Files(x86)\Tesseract-OCR) >>>>>> -ltesseract.dll >>>>>> -llept.dll >>>>>> >>>>>> LIBS += -LC:\Qt\opencv_cv2\OPENCV1\build-qt\lib >>>>>> -lopencv_calib3d249d >>>>>> -lopencv_contrib249d >>>>>> -lopencv_core249d >>>>>> -lopencv_features2d249d >>>>>> -lopencv_flann249d >>>>>> -lopencv_gpu249d >>>>>> -lopencv_highgui249d >>>>>> -lopencv_imgproc249d >>>>>> -lopencv_legacy249d >>>>>> -lopencv_ml249d >>>>>> -lopencv_nonfree249d >>>>>> -lopencv_objdetect249d >>>>>> -lopencv_ocl249d >>>>>> -lopencv_photo249d >>>>>> -lopencv_stitching249d >>>>>> -lopencv_superres249d >>>>>> -lopencv_ts249d >>>>>> -lopencv_video249d >>>>>> -lopencv_videostab249d >>>>>> >>>>>> SOURCES += main.cpp >>>>>> >>>>>> DEFINES += QT_DEPRECATED_WARNINGS >>>>>> >>>>>> Errors: >>>>>> >>>>>> >>>>>> still saying D:\PROG\May\Tesseract\main.cpp:1: error: >>>>>> tesseract/baseapi.h: No such file or directory >>>>>> D:\PROG\May\Tesseract\main.cpp:1:10: fatal error: >>>>>> tesseract/baseapi.h: No such file or directory >>>>>> 1 | #include <tesseract/baseapi.h> >>>>>> | ^~~~~~~~~~~~~~~~~~~~~ >>>>>> >>>>>> >>>>>> Might be incorrect install, because SW file and SW gui could not be >>>>>> executed. >>>>>> >>>>>> Strongly need advice! >>>>>> >>>>>> -- >>>>>> 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/923f5b9b-def7-4171-9ac6-d342a3a99dc9n%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/tesseract-ocr/923f5b9b-def7-4171-9ac6-d342a3a99dc9n%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/71657717-96de-4d45-8e8c-68b9470b24f4n%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/tesseract-ocr/71657717-96de-4d45-8e8c-68b9470b24f4n%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/eb46e820-7667-4ff3-88bf-d9aecac1de20n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/tesseract-ocr/eb46e820-7667-4ff3-88bf-d9aecac1de20n%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/b238ceb7-a36a-4ba4-8923-bf74f44e2c8an%40googlegroups.com.

