i get an error as follows
ajmal@ajmal-Inspiron-5523:~/Desktop/project$ g++ sample.cpp phototest.tif
/usr/bin/ld:phototest.tif: file format not recognized; treating as linker 
script
/usr/bin/ld:phototest.tif:1: syntax error
collect2: ld returned 1 exit status

On Tuesday, July 2, 2013 10:23:22 PM UTC+5:30, zdenop wrote:
>
> And what will happen if you remove that header file?
>
> Zdenko
>
>
> On Tue, Jul 2, 2013 at 10:03 AM, ajmal azeez 
> <[email protected]<javascript:>
> > wrote:
>
>> When i try to compile the code given below i am getting an error message 
>> "test_simple.cpp:4:25: fatal error: tessbaseapi.h: No such file or directory
>> compilation terminated."
>>
>> #include <baseapi.h>
>> #include <allheaders.h>
>> #include <sys/time.h>
>> #include <tessbaseapi.h>
>>
>> int main() {
>>         
>>         tesseract::TessBaseAPI *myOCR = 
>>                 new tesseract::TessBaseAPI();
>>      
>>        
>>        printf("Leptonica version: %s\n",
>>                getLeptonicaVersion());
>>
>>         if (myOCR->Init(NULL, "eng")) {
>>           fprintf(stderr,"Could not initialize tesseract.\n");
>>           exit(1);
>>         }
>>
>>         Pix *pix = pixRead("phototest.tif");
>>         myOCR->SetImage(pix);
>>         
>>         char* outText = myOCR->GetUTF8Text();
>>         printf("OCR output:\n\n");
>>         printf(outText);
>>        
>>         myOCR->Clear();
>>         myOCR->End();
>>         delete [] outText;
>>         pixDestroy(&pix);
>>         return 0;
>> }
>>
>>
>> On Tuesday, July 2, 2013 12:24:43 PM UTC+5:30, zdenop wrote:
>>
>>>
>>> On Mon, Jul 1, 2013 at 7:33 PM, ajmal azeez <[email protected]>wrote:
>>>
>>>> Wer can i find tessbaeapi.h??
>>>>
>>>> I never heard about it. Why do you think you need it?
>>>
>>> --
>>> Zdenko
>>>  
>>>
>>>>
>>>> On Thursday, March 29, 2012 8:22:55 PM UTC+5:30, Gustavo Souto wrote:
>>>>>
>>>>> Hi everyone, I need you help... 
>>>>>
>>>>>   I want to create a program in C++ with Tesseract, but when I try to 
>>>>> compile the source code some errors appear. I don't know well how to link 
>>>>> the libs to the source code, but I did do like this: 
>>>>> ------------------------------****------  CODE 
>>>>> ------------------------------****------------------------------****
>>>>> ---
>>>>>
>>>>> #include <baseapi.h>
>>>>> #include <allheaders.h>
>>>>> #include <iostream>
>>>>> #include <opencv/cv.h>
>>>>> #include <opencv/highgui.h>
>>>>>
>>>>> using namespace std;
>>>>>
>>>>> int main() {
>>>>>
>>>>>     tesseract::TessBaseAPI tess;
>>>>>
>>>>>     tess.Init(NULL, "eng", tesseract::OEM_DEFAULT);
>>>>>     cv::Mat image = cv::imread("/home/souto3/**Pictu**res/num.tif");
>>>>>     tess.SetImage((uchar*)image.**da**ta, image.size().width, 
>>>>> image.size().height, image.channels(), image.step1());
>>>>>     tess.Recognize(0);
>>>>>     const char* out = tess.GetUTF8Text();
>>>>>
>>>>>     cout << out;
>>>>>
>>>>>     return 0;
>>>>> }
>>>>> ------------------------------ END CODE -------------------
>>>>>
>>>>> -------------------- ERROR ------------------------------****--
>>>>> /tmp/ccAUGhHc.o: In function `main':
>>>>> main.cpp:(.text+0x1b): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**TessB**aseAPI()'
>>>>> main.cpp:(.text+0x75): undefined reference to 
>>>>> `cv::imread(std::basic_string<****char, std::char_traits<char>, 
>>>>> std::allocator<char> > const&, int)'
>>>>> main.cpp:(.text+0x101): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**SetIm**age(unsigned char const*, int, int, 
>>>>> int, int)'
>>>>> main.cpp:(.text+0x115): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**Recog**nize(ETEXT_DESC*)'
>>>>> main.cpp:(.text+0x124): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**GetUT**F8Text()'
>>>>> main.cpp:(.text+0x15c): undefined reference to 
>>>>> `tesseract::TessBaseAPI::~**Tess**BaseAPI()'
>>>>> main.cpp:(.text+0x1c8): undefined reference to 
>>>>> `tesseract::TessBaseAPI::~**Tess**BaseAPI()'
>>>>> /tmp/ccAUGhHc.o: In function `tesseract::TessBaseAPI::Init(****char 
>>>>> const*, char const*, tesseract::OcrEngineMode)':
>>>>> main.cpp:(.text._**ZN9tesseract1**1TessBaseAPI4Init**EPKcS2_NS_**13OcrEngineModeE[**tesseract::**TessBaseAPI::Init(**char
>>>>>  const*, char const*, tesseract::OcrEngineMode)]+**0x4**f): undefined 
>>>>> reference to `tesseract::TessBaseAPI::Init(****char const*, char const*, 
>>>>> tesseract::OcrEngineMode, char**, int, GenericVector<STRING> const*, 
>>>>> GenericVector<STRING> const*, bool)'
>>>>> /tmp/ccAUGhHc.o: In function `cv::Mat::release()':
>>>>> main.cpp:(.text._**ZN2cv3Mat7rel**easeEv[cv::Mat::**release()]+**0x4b): 
>>>>> undefined reference to `cv::fastFree(void*)'
>>>>> ------------------------ END ERROR 
>>>>> ------------------------------****------------------------------****----------
>>>>>
>>>>>
>>>>>  -- 
>>>> -- 
>>>> You received this message because you are subscribed to the Google
>>>> Groups "tesseract-ocr" group.
>>>> To post to this group, send email to [email protected]
>>>>
>>>> To unsubscribe from this group, send email to
>>>> tesseract-oc...@**googlegroups.com
>>>>
>>>> For more options, visit this group at
>>>> http://groups.google.com/**group/tesseract-ocr?hl=en<http://groups.google.com/group/tesseract-ocr?hl=en>
>>>>  
>>>> --- 
>>>> 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.
>>>>
>>>> For more options, visit 
>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>> .
>>>>  
>>>>  
>>>>
>>>
>>>
>> On Tuesday, July 2, 2013 12:24:43 PM UTC+5:30, zdenop wrote:
>>>
>>>
>>> On Mon, Jul 1, 2013 at 7:33 PM, ajmal azeez <[email protected]>wrote:
>>>
>>>> Wer can i find tessbaeapi.h??
>>>>
>>>> I never heard about it. Why do you think you need it?
>>>
>>> --
>>> Zdenko
>>>  
>>>
>>>>
>>>> On Thursday, March 29, 2012 8:22:55 PM UTC+5:30, Gustavo Souto wrote:
>>>>>
>>>>> Hi everyone, I need you help... 
>>>>>
>>>>>   I want to create a program in C++ with Tesseract, but when I try to 
>>>>> compile the source code some errors appear. I don't know well how to link 
>>>>> the libs to the source code, but I did do like this: 
>>>>> ------------------------------****------  CODE 
>>>>> ------------------------------****------------------------------****
>>>>> ---
>>>>>
>>>>> #include <baseapi.h>
>>>>> #include <allheaders.h>
>>>>> #include <iostream>
>>>>> #include <opencv/cv.h>
>>>>> #include <opencv/highgui.h>
>>>>>
>>>>> using namespace std;
>>>>>
>>>>> int main() {
>>>>>
>>>>>     tesseract::TessBaseAPI tess;
>>>>>
>>>>>     tess.Init(NULL, "eng", tesseract::OEM_DEFAULT);
>>>>>     cv::Mat image = cv::imread("/home/souto3/**Pictu**res/num.tif");
>>>>>     tess.SetImage((uchar*)image.**da**ta, image.size().width, 
>>>>> image.size().height, image.channels(), image.step1());
>>>>>     tess.Recognize(0);
>>>>>     const char* out = tess.GetUTF8Text();
>>>>>
>>>>>     cout << out;
>>>>>
>>>>>     return 0;
>>>>> }
>>>>> ------------------------------ END CODE -------------------
>>>>>
>>>>> -------------------- ERROR ------------------------------****--
>>>>> /tmp/ccAUGhHc.o: In function `main':
>>>>> main.cpp:(.text+0x1b): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**TessB**aseAPI()'
>>>>> main.cpp:(.text+0x75): undefined reference to 
>>>>> `cv::imread(std::basic_string<****char, std::char_traits<char>, 
>>>>> std::allocator<char> > const&, int)'
>>>>> main.cpp:(.text+0x101): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**SetIm**age(unsigned char const*, int, int, 
>>>>> int, int)'
>>>>> main.cpp:(.text+0x115): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**Recog**nize(ETEXT_DESC*)'
>>>>> main.cpp:(.text+0x124): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**GetUT**F8Text()'
>>>>> main.cpp:(.text+0x15c): undefined reference to 
>>>>> `tesseract::TessBaseAPI::~**Tess**BaseAPI()'
>>>>> main.cpp:(.text+0x1c8): undefined reference to 
>>>>> `tesseract::TessBaseAPI::~**Tess**BaseAPI()'
>>>>> /tmp/ccAUGhHc.o: In function `tesseract::TessBaseAPI::Init(****char 
>>>>> const*, char const*, tesseract::OcrEngineMode)':
>>>>> main.cpp:(.text._**ZN9tesseract1**1TessBaseAPI4Init**EPKcS2_NS_**13OcrEngineModeE[**tesseract::**TessBaseAPI::Init(**char
>>>>>  const*, char const*, tesseract::OcrEngineMode)]+**0x4**f): undefined 
>>>>> reference to `tesseract::TessBaseAPI::Init(****char const*, char const*, 
>>>>> tesseract::OcrEngineMode, char**, int, GenericVector<STRING> const*, 
>>>>> GenericVector<STRING> const*, bool)'
>>>>> /tmp/ccAUGhHc.o: In function `cv::Mat::release()':
>>>>> main.cpp:(.text._**ZN2cv3Mat7rel**easeEv[cv::Mat::**release()]+**0x4b): 
>>>>> undefined reference to `cv::fastFree(void*)'
>>>>> ------------------------ END ERROR 
>>>>> ------------------------------****------------------------------****----------
>>>>>
>>>>>
>>>>>  -- 
>>>> -- 
>>>> You received this message because you are subscribed to the Google
>>>> Groups "tesseract-ocr" group.
>>>> To post to this group, send email to [email protected]
>>>>
>>>> To unsubscribe from this group, send email to
>>>> tesseract-oc...@**googlegroups.com
>>>>
>>>> For more options, visit this group at
>>>> http://groups.google.com/**group/tesseract-ocr?hl=en<http://groups.google.com/group/tesseract-ocr?hl=en>
>>>>  
>>>> --- 
>>>> 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.
>>>>
>>>> For more options, visit 
>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>> .
>>>>  
>>>>  
>>>>
>>>
>>>
>> On Tuesday, July 2, 2013 12:24:43 PM UTC+5:30, zdenop wrote:
>>>
>>>
>>> On Mon, Jul 1, 2013 at 7:33 PM, ajmal azeez <[email protected]>wrote:
>>>
>>>> Wer can i find tessbaeapi.h??
>>>>
>>>> I never heard about it. Why do you think you need it?
>>>
>>> --
>>> Zdenko
>>>  
>>>
>>>>
>>>> On Thursday, March 29, 2012 8:22:55 PM UTC+5:30, Gustavo Souto wrote:
>>>>>
>>>>> Hi everyone, I need you help... 
>>>>>
>>>>>   I want to create a program in C++ with Tesseract, but when I try to 
>>>>> compile the source code some errors appear. I don't know well how to link 
>>>>> the libs to the source code, but I did do like this: 
>>>>> ------------------------------****------  CODE 
>>>>> ------------------------------****------------------------------****
>>>>> ---
>>>>>
>>>>> #include <baseapi.h>
>>>>> #include <allheaders.h>
>>>>> #include <iostream>
>>>>> #include <opencv/cv.h>
>>>>> #include <opencv/highgui.h>
>>>>>
>>>>> using namespace std;
>>>>>
>>>>> int main() {
>>>>>
>>>>>     tesseract::TessBaseAPI tess;
>>>>>
>>>>>     tess.Init(NULL, "eng", tesseract::OEM_DEFAULT);
>>>>>     cv::Mat image = cv::imread("/home/souto3/**Pictu**res/num.tif");
>>>>>     tess.SetImage((uchar*)image.**da**ta, image.size().width, 
>>>>> image.size().height, image.channels(), image.step1());
>>>>>     tess.Recognize(0);
>>>>>     const char* out = tess.GetUTF8Text();
>>>>>
>>>>>     cout << out;
>>>>>
>>>>>     return 0;
>>>>> }
>>>>> ------------------------------ END CODE -------------------
>>>>>
>>>>> -------------------- ERROR ------------------------------****--
>>>>> /tmp/ccAUGhHc.o: In function `main':
>>>>> main.cpp:(.text+0x1b): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**TessB**aseAPI()'
>>>>> main.cpp:(.text+0x75): undefined reference to 
>>>>> `cv::imread(std::basic_string<****char, std::char_traits<char>, 
>>>>> std::allocator<char> > const&, int)'
>>>>> main.cpp:(.text+0x101): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**SetIm**age(unsigned char const*, int, int, 
>>>>> int, int)'
>>>>> main.cpp:(.text+0x115): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**Recog**nize(ETEXT_DESC*)'
>>>>> main.cpp:(.text+0x124): undefined reference to 
>>>>> `tesseract::TessBaseAPI::**GetUT**F8Text()'
>>>>> main.cpp:(.text+0x15c): undefined reference to 
>>>>> `tesseract::TessBaseAPI::~**Tess**BaseAPI()'
>>>>> main.cpp:(.text+0x1c8): undefined reference to 
>>>>> `tesseract::TessBaseAPI::~**Tess**BaseAPI()'
>>>>> /tmp/ccAUGhHc.o: In function `tesseract::TessBaseAPI::Init(****char 
>>>>> const*, char const*, tesseract::OcrEngineMode)':
>>>>> main.cpp:(.text._**ZN9tesseract1**1TessBaseAPI4Init**EPKcS2_NS_**13OcrEngineModeE[**tesseract::**TessBaseAPI::Init(**char
>>>>>  const*, char const*, tesseract::OcrEngineMode)]+**0x4**f): undefined 
>>>>> reference to `tesseract::TessBaseAPI::Init(****char const*, char const*, 
>>>>> tesseract::OcrEngineMode, char**, int, GenericVector<STRING> const*, 
>>>>> GenericVector<STRING> const*, bool)'
>>>>> /tmp/ccAUGhHc.o: In function `cv::Mat::release()':
>>>>> main.cpp:(.text._**ZN2cv3Mat7rel**easeEv[cv::Mat::**release()]+**0x4b): 
>>>>> undefined reference to `cv::fastFree(void*)'
>>>>> ------------------------ END ERROR 
>>>>> ------------------------------****------------------------------****----------
>>>>>
>>>>>
>>>>>  -- 
>>>> -- 
>>>> You received this message because you are subscribed to the Google
>>>> Groups "tesseract-ocr" group.
>>>> To post to this group, send email to [email protected]
>>>>
>>>> To unsubscribe from this group, send email to
>>>> tesseract-oc...@**googlegroups.com
>>>>
>>>> For more options, visit this group at
>>>> http://groups.google.com/**group/tesseract-ocr?hl=en<http://groups.google.com/group/tesseract-ocr?hl=en>
>>>>  
>>>> --- 
>>>> 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.
>>>>
>>>> For more options, visit 
>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>> .
>>>>  
>>>>  
>>>>
>>>
>>>  -- 
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "tesseract-ocr" group.
>> To post to this group, send email to [email protected]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/tesseract-ocr?hl=en
>>  
>> --- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "tesseract-ocr" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/tesseract-ocr?hl=en

--- 
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].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to