code_app/build/linux/HGTest/main.cpp

29 lines
728 B
C++
Raw Normal View History

2022-05-05 06:04:26 +00:00
#include "stdio.h"
#include "base/HGBase.h"
#include "imgfmt/HGPdf.h"
#include "imgfmt/HGImgFmt.h"
#include "imgproc/HGImgProc.h"
#include "imgproc/HGOCR.h"
#include "sane_user/HGSane.h"
2022-05-05 06:04:26 +00:00
int main()
{
HGOCRMgr ocrMgr = NULL;
HGImgProc_CreateOCRMgr(HGIMGPROC_OCRALGO_TESSERACT, &ocrMgr);
HGImage img = NULL;
HGImgFmt_LoadImage("1.jpg", 0, NULL, HGBASE_IMGTYPE_RGB, HGBASE_IMGORIGIN_TOP, &img);
if (NULL != img)
{
HGUInt direct = 0;
HGImgProc_ImageTextDirectOCR(ocrMgr, img, &direct);
char * desc[] = {"", "origin", "right", "left", "180"};
printf("direct=%s\n", desc[direct]);
HGBase_DestroyImage(img);
}
HGImgProc_DestroyOCRMgr(ocrMgr);
2022-05-05 06:04:26 +00:00
return 0;
}