728x90
반응형
Leptonica + Tesseract + Visual Studio 2015
예제 테스트
Leptonica basic 기본 예제이다.
c# wapper 들도 이렇게 호출하는 방식이다.
역시 C#은 GUI 전용이다.
근데 C#도 약간 문제가 많은 것 같다.
GUI 가 혼자 종료되는 문제가 있다.
phototest.tif 파일을 bmp로 만들어서 테스트 하였다.
tif 파일을 왜 인식 못하는 건지?
/**********************************************************************
* main()
*
**********************************************************************/
#include "../git/tesseract/api/baseapi.h"
#include "../git/leptonica/src/allheaders.h"
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");
//C:\Users\user2\Downloads\git\tesseract\testing
Pix *image = pixRead("C:\\Users\\user2\\Downloads\\git\\tesseract\\testing\\phototest.bmp");
api->SetImage(image);
// Get OCR result
outText = api->GetUTF8Text();
printf("OCR output:\n%s", outText);
// Destroy used object and release memory
api->End();
delete[] outText;
pixDestroy(&image);
return 0;
}
반응형