資源簡介
tesseract最新最全資料.rar
代碼片段和文件信息
//?baseapitester.cpp?:?Defines?the?entry?point?for?the?console?application.
//
#include?“stdafx.h“
#define?_(x)?(x)
int?_tmain(int?argc?_TCHAR*?argv[])
{
if?((argc?==?2?&&?strcmp(argv[1]?“-v“)?==?0)?||
(argc?==?2?&&?strcmp(argv[1]?“--version“)?==?0))?{
fprintf(stderr?“tesseract?%s\n“?tesseract::TessbaseAPI::Version());
exit(0);
}
//?Make?the?order?of?args?a?bit?more?forgiving?than?it?used?to?be.
const?char*?lang?=?“eng“;
const?char*?image?=?NULL;
const?char*?output?=?NULL;
tesseract::PageSegMode?pagesegmode?=?tesseract::PSM_AUTO;
int?arg?=?1;
while?(arg? if?(strcmp(argv[arg]?“-l“)?==?0?&&?arg?+?1? lang?=?argv[arg?+?1];
++arg;
}?else?if?(strcmp(argv[arg]?“-psm“)?==?0?&&?arg?+?1? pagesegmode?=?static_cast(atoi(argv[arg?+?1]));
++arg;
}?else?if?(image?==?NULL)?{
image?=?argv[arg];
}?else?if?(output?==?NULL)?{
output?=?argv[arg];
}
++arg;
}
if?(output?==?NULL)?{
fprintf(stderr?_(“Usage:%s?imagename?outputbase?[-l?lang]?“
“[-psm?pagesegmode]?[configfile...]\n“)?argv[0]);
fprintf(stderr
_(“pagesegmode?values?are:\n“
“0?=?Orientation?and?script?detection?(OSD)?only.\n“
“1?=?Automatic?page?segmentation?with?OSD.\n“
“2?=?Automatic?page?segmentation?but?no?OSD?or?OCR\n“
“3?=?Fully?automatic?page?segmentation?but?no?OSD.?(Default)\n“
“4?=?Assume?a?single?column?of?text?of?variable?sizes.\n“
“5?=?Assume?a?single?uniform?block?of?vertically?aligned?text.\n“
“6?=?Assume?a?single?uniform?block?of?text.\n“
“7?=?Treat?the?image?as?a?single?text?line.\n“
“8?=?Treat?the?image?as?a?single?word.\n“
“9?=?Treat?the?image?as?a?single?word?in?a?circle.\n“
“10?=?Treat?the?image?as?a?single?character.\n“));
fprintf(stderr?_(“-l?lang?and/or?-psm?pagesegmode?must?occur?before?any“
“configfile.\n“));
exit(1);
}
tesseract::TessbaseAPI??api;
api.SetOutputName(output);
api.Init(argv[0]?lang?tesseract::OEM_DEFAULT
&(argv[arg])?argc?-?arg?NULL?NULL?false);
//?We?have?2?possible?sources?of?pagesegmode:?a?config?file?and
//?the?command?line.?For?backwards?compatability?reasons?the
//?default?in?tesseract?is?tesseract::PSM_SINGLE_BLOCK?but?the
//?default?for?this?program?is?tesseract::PSM_AUTO.?We?will?let
//?the?config?file?take?priority?so?the?command-line?default
//?can?take?priority?over?the?tesseract?default?so?we?use?the
//?value?from?the?command?line?only?if?the?retrieved?mode
//?is?still?tesseract::PSM_SINGLE_BLOCK?indicating?no?change
//?in?any?config?file.?Therefore?the?only?way?to?force
//?tesseract::PSM_SINGLE_BLOCK?is?from?the?command?line.
//?It?would?be?simpler?if?we?could?set?the?value?before?Init
//?but?that?doesn‘t?work.
if?(api.GetPageSegMode()?==?tesseract::PSM_SINGLE_BLOCK)
api.SetPageSegMode(pagesegmode);
printf(“Tesseract?Open?Source?OCR?Engine?v%s
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???12282880??2015-04-15?14:47??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\APIExample.ncb
?????文件???????1384??2015-04-15?11:23??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\APIExample.sln
????..A..H.?????11264??2015-04-15?14:47??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\APIExample.suo
?????文件???????4001??2015-04-15?11:23??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\ba
?????文件???????2375??2015-04-15?11:23??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\ba
?????文件??????11351??2015-04-15?11:23??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\ba
?????文件???????2645??2015-04-15?14:47??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\ba
?????文件???????7690??2015-04-15?14:35??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\ba
?????文件????????407??2015-04-15?11:23??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\ba
?????文件????????300??2015-04-15?11:23??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\ba
?????文件????????386??2015-04-15?11:23??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\ba
?????文件????????765??2015-04-15?11:23??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\APIExample\ba
?????文件??????14474??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\gif_lib.h
?????文件???????1378??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\jconfig.h
?????文件??????14885??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\jerror.h
?????文件??????13085??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\jmorecfg.h
?????文件??????49724??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\jpeglib.h
?????文件???????1191??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\allheaders.h
?????文件???????1539??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\alltypes.h
?????文件???????4443??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\array.h
?????文件???????7689??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\arrayaccess.h
?????文件???????2038??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\bbuffer.h
?????文件???????2475??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\bmf.h
?????文件???????3638??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\bmp.h
?????文件???????4766??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\ccbord.h
?????文件???????2944??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\dewarp.h
?????文件??????10588??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\environ.h
?????文件???????1100??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\freetype.h
?????文件???????2913??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\gplot.h
?????文件???????3642??2015-04-15?09:52??BuildFolder(tesseract_leptonica_lib_APIExamples全部內(nèi)容)\include\leptonica\heap.h
............此處省略1736個文件信息
評論
共有 條評論