gitextract_37xgee5l/ ├── .gitignore ├── .gitmodules ├── BUILDING.md ├── CHANGELOG.md ├── COPYING ├── ISSUE_TEMPLATE.md ├── README.md ├── build.gradle ├── eyes-two/ │ ├── .classpath │ ├── .project │ ├── AndroidManifest.xml │ ├── COPYING │ ├── build.gradle │ ├── build.xml │ ├── project.properties │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── OpticalFlowTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── googlecode/ │ │ └── eyesfree/ │ │ ├── opticflow/ │ │ │ ├── ImageBlur.java │ │ │ └── OpticalFlow.java │ │ └── textdetect/ │ │ ├── HydrogenTextDetector.java │ │ └── Thresholder.java │ └── jni/ │ ├── Android.mk │ ├── Application.mk │ ├── common/ │ │ ├── Android.mk │ │ ├── time_log.cpp │ │ ├── time_log.h │ │ ├── types.h │ │ └── utils.h │ ├── hydrogen/ │ │ ├── Android.mk │ │ ├── jni/ │ │ │ ├── common.h │ │ │ ├── hydrogentextdetector.cpp │ │ │ ├── jni.cpp │ │ │ └── thresholder.cpp │ │ └── src/ │ │ ├── clusterer.cpp │ │ ├── clusterer.h │ │ ├── hydrogentextdetector.cpp │ │ ├── hydrogentextdetector.h │ │ ├── leptonica.h │ │ ├── thresholder.cpp │ │ ├── thresholder.h │ │ ├── utilities.cpp │ │ ├── utilities.h │ │ ├── validator.cpp │ │ └── validator.h │ ├── imageutils/ │ │ ├── Android.mk │ │ ├── blur-jni.cpp │ │ ├── blur.cpp │ │ ├── blur.h │ │ ├── similar-jni.cpp │ │ ├── similar.cpp │ │ └── similar.h │ └── opticalflow/ │ ├── Android.mk │ ├── feature_detector.cpp │ ├── feature_detector.h │ ├── image.h │ ├── optical_flow-jni.cpp │ ├── optical_flow.cpp │ ├── optical_flow.h │ └── optical_flow_utils.h ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── preparetests.cmd ├── preparetests.sh ├── settings.gradle ├── tess-two/ │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── AndroidManifest.xml │ ├── COPYING │ ├── build.gradle │ ├── build.xml │ ├── jni/ │ │ ├── Android.mk │ │ ├── Application.mk │ │ ├── com_googlecode_leptonica_android/ │ │ │ ├── Android.mk │ │ │ ├── box.cpp │ │ │ ├── boxa.cpp │ │ │ ├── common.h │ │ │ ├── endianness.h │ │ │ ├── jni.cpp │ │ │ ├── pix.cpp │ │ │ ├── pixa.cpp │ │ │ ├── readfile.cpp │ │ │ ├── utilities.cpp │ │ │ └── writefile.cpp │ │ ├── com_googlecode_tesseract_android/ │ │ │ ├── Android.mk │ │ │ ├── common.h │ │ │ ├── debugpixa.h │ │ │ ├── pageiterator.cpp │ │ │ ├── resultiterator.cpp │ │ │ ├── tess_version.h │ │ │ └── tessbaseapi.cpp │ │ ├── libjpeg/ │ │ │ ├── Android.mk │ │ │ ├── Makefile.am │ │ │ ├── README │ │ │ ├── ar-lib │ │ │ ├── cderror.h │ │ │ ├── cdjpeg.c │ │ │ ├── cdjpeg.h │ │ │ ├── change.log │ │ │ ├── cjpeg.1 │ │ │ ├── cjpeg.c │ │ │ ├── ckconfig.c │ │ │ ├── coderules.txt │ │ │ ├── compile │ │ │ ├── config.guess │ │ │ ├── config.sub │ │ │ ├── configure.ac │ │ │ ├── depcomp │ │ │ ├── djpeg.1 │ │ │ ├── djpeg.c │ │ │ ├── example.c │ │ │ ├── filelist.txt │ │ │ ├── install-sh │ │ │ ├── install.txt │ │ │ ├── jaricom.c │ │ │ ├── jcapimin.c │ │ │ ├── jcapistd.c │ │ │ ├── jcarith.c │ │ │ ├── jccoefct.c │ │ │ ├── jccolor.c │ │ │ ├── jcdctmgr.c │ │ │ ├── jchuff.c │ │ │ ├── jcinit.c │ │ │ ├── jcmainct.c │ │ │ ├── jcmarker.c │ │ │ ├── jcmaster.c │ │ │ ├── jcomapi.c │ │ │ ├── jconfig.bcc │ │ │ ├── jconfig.cfg │ │ │ ├── jconfig.dj │ │ │ ├── jconfig.h │ │ │ ├── jconfig.mac │ │ │ ├── jconfig.manx │ │ │ ├── jconfig.mc6 │ │ │ ├── jconfig.sas │ │ │ ├── jconfig.st │ │ │ ├── jconfig.txt │ │ │ ├── jconfig.vc │ │ │ ├── jconfig.vms │ │ │ ├── jconfig.wat │ │ │ ├── jcparam.c │ │ │ ├── jcprepct.c │ │ │ ├── jcsample.c │ │ │ ├── jctrans.c │ │ │ ├── jdapimin.c │ │ │ ├── jdapistd.c │ │ │ ├── jdarith.c │ │ │ ├── jdatadst.c │ │ │ ├── jdatasrc.c │ │ │ ├── jdcoefct.c │ │ │ ├── jdcolor.c │ │ │ ├── jdct.h │ │ │ ├── jddctmgr.c │ │ │ ├── jdhuff.c │ │ │ ├── jdinput.c │ │ │ ├── jdmainct.c │ │ │ ├── jdmarker.c │ │ │ ├── jdmaster.c │ │ │ ├── jdmerge.c │ │ │ ├── jdpostct.c │ │ │ ├── jdsample.c │ │ │ ├── jdtrans.c │ │ │ ├── jerror.c │ │ │ ├── jerror.h │ │ │ ├── jfdctflt.c │ │ │ ├── jfdctfst.c │ │ │ ├── jfdctint.c │ │ │ ├── jidctflt.c │ │ │ ├── jidctfst.c │ │ │ ├── jidctint.c │ │ │ ├── jinclude.h │ │ │ ├── jmemansi.c │ │ │ ├── jmemdos.c │ │ │ ├── jmemdosa.asm │ │ │ ├── jmemmac.c │ │ │ ├── jmemmgr.c │ │ │ ├── jmemname.c │ │ │ ├── jmemnobs.c │ │ │ ├── jmemsys.h │ │ │ ├── jmorecfg.h │ │ │ ├── jpegint.h │ │ │ ├── jpeglib.h │ │ │ ├── jpegtran.1 │ │ │ ├── jpegtran.c │ │ │ ├── jquant1.c │ │ │ ├── jquant2.c │ │ │ ├── jutils.c │ │ │ ├── jversion.h │ │ │ ├── libjpeg.txt │ │ │ ├── ltmain.sh │ │ │ ├── makcjpeg.st │ │ │ ├── makdjpeg.st │ │ │ ├── makeadsw.vc6 │ │ │ ├── makeasln.v10 │ │ │ ├── makecdep.vc6 │ │ │ ├── makecdsp.vc6 │ │ │ ├── makecfil.v10 │ │ │ ├── makecmak.vc6 │ │ │ ├── makecvcx.v10 │ │ │ ├── makeddep.vc6 │ │ │ ├── makeddsp.vc6 │ │ │ ├── makedfil.v10 │ │ │ ├── makedmak.vc6 │ │ │ ├── makedvcx.v10 │ │ │ ├── makefile.ansi │ │ │ ├── makefile.b32 │ │ │ ├── makefile.bcc │ │ │ ├── makefile.dj │ │ │ ├── makefile.manx │ │ │ ├── makefile.mc6 │ │ │ ├── makefile.mms │ │ │ ├── makefile.sas │ │ │ ├── makefile.unix │ │ │ ├── makefile.vc │ │ │ ├── makefile.vms │ │ │ ├── makefile.wat │ │ │ ├── makejdep.vc6 │ │ │ ├── makejdsp.vc6 │ │ │ ├── makejdsw.vc6 │ │ │ ├── makejfil.v10 │ │ │ ├── makejmak.vc6 │ │ │ ├── makejsln.v10 │ │ │ ├── makejvcx.v10 │ │ │ ├── makeproj.mac │ │ │ ├── makerdep.vc6 │ │ │ ├── makerdsp.vc6 │ │ │ ├── makerfil.v10 │ │ │ ├── makermak.vc6 │ │ │ ├── makervcx.v10 │ │ │ ├── maketdep.vc6 │ │ │ ├── maketdsp.vc6 │ │ │ ├── maketfil.v10 │ │ │ ├── maketmak.vc6 │ │ │ ├── maketvcx.v10 │ │ │ ├── makewdep.vc6 │ │ │ ├── makewdsp.vc6 │ │ │ ├── makewfil.v10 │ │ │ ├── makewmak.vc6 │ │ │ ├── makewvcx.v10 │ │ │ ├── makljpeg.st │ │ │ ├── maktjpeg.st │ │ │ ├── makvms.opt │ │ │ ├── missing │ │ │ ├── rdbmp.c │ │ │ ├── rdcolmap.c │ │ │ ├── rdgif.c │ │ │ ├── rdjpgcom.1 │ │ │ ├── rdjpgcom.c │ │ │ ├── rdppm.c │ │ │ ├── rdrle.c │ │ │ ├── rdswitch.c │ │ │ ├── rdtarga.c │ │ │ ├── structure.txt │ │ │ ├── testimg.ppm │ │ │ ├── transupp.c │ │ │ ├── transupp.h │ │ │ ├── usage.txt │ │ │ ├── wizard.txt │ │ │ ├── wrbmp.c │ │ │ ├── wrgif.c │ │ │ ├── wrjpgcom.1 │ │ │ ├── wrjpgcom.c │ │ │ ├── wrppm.c │ │ │ ├── wrrle.c │ │ │ └── wrtarga.c │ │ └── libpng/ │ │ ├── ANNOUNCE │ │ ├── Android.bp │ │ ├── Android.mk │ │ ├── CHANGES │ │ ├── CMakeLists.txt │ │ ├── CleanSpec.mk │ │ ├── INSTALL │ │ ├── LICENSE │ │ ├── MODULE_LICENSE_BSD_LIKE │ │ ├── Makefile.am │ │ ├── README │ │ ├── README.android │ │ ├── README.version │ │ ├── TODO │ │ ├── arm/ │ │ │ ├── arm_init.c │ │ │ ├── filter_neon.S │ │ │ └── filter_neon_intrinsics.c │ │ ├── autogen.sh │ │ ├── configure.ac │ │ ├── contrib/ │ │ │ ├── README.txt │ │ │ ├── arm-neon/ │ │ │ │ ├── README │ │ │ │ ├── android-ndk.c │ │ │ │ ├── linux-auxv.c │ │ │ │ └── linux.c │ │ │ ├── conftest/ │ │ │ │ ├── README │ │ │ │ ├── pngcp.dfa │ │ │ │ ├── read.dfa │ │ │ │ ├── s_read.dfa │ │ │ │ ├── s_write.dfa │ │ │ │ ├── simple.dfa │ │ │ │ └── write.dfa │ │ │ ├── examples/ │ │ │ │ ├── README.txt │ │ │ │ ├── iccfrompng.c │ │ │ │ ├── pngpixel.c │ │ │ │ ├── pngtopng.c │ │ │ │ └── simpleover.c │ │ │ ├── gregbook/ │ │ │ │ ├── COPYING │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile.mingw32 │ │ │ │ ├── Makefile.sgi │ │ │ │ ├── Makefile.unx │ │ │ │ ├── Makefile.w32 │ │ │ │ ├── README │ │ │ │ ├── makevms.com │ │ │ │ ├── readpng.c │ │ │ │ ├── readpng.h │ │ │ │ ├── readpng2.c │ │ │ │ ├── readpng2.h │ │ │ │ ├── readppm.c │ │ │ │ ├── rpng-win.c │ │ │ │ ├── rpng-x.c │ │ │ │ ├── rpng2-win.c │ │ │ │ ├── rpng2-x.c │ │ │ │ ├── wpng.c │ │ │ │ ├── writepng.c │ │ │ │ └── writepng.h │ │ │ ├── intel/ │ │ │ │ ├── INSTALL │ │ │ │ ├── Makefile.am.patch │ │ │ │ ├── configure.ac.patch │ │ │ │ ├── filter_sse2_intrinsics.c │ │ │ │ ├── intel_init.c │ │ │ │ └── intel_sse.patch │ │ │ ├── libtests/ │ │ │ │ ├── fakepng.c │ │ │ │ ├── gentests.sh │ │ │ │ ├── makepng.c │ │ │ │ ├── pngimage.c │ │ │ │ ├── pngstest-errors.h │ │ │ │ ├── pngstest.c │ │ │ │ ├── pngunknown.c │ │ │ │ ├── pngvalid.c │ │ │ │ ├── readpng.c │ │ │ │ ├── tarith.c │ │ │ │ └── timepng.c │ │ │ ├── mips-msa/ │ │ │ │ ├── README │ │ │ │ └── linux.c │ │ │ ├── pngminim/ │ │ │ │ ├── README │ │ │ │ ├── decoder/ │ │ │ │ │ ├── README │ │ │ │ │ ├── pngusr.dfa │ │ │ │ │ └── pngusr.h │ │ │ │ ├── encoder/ │ │ │ │ │ ├── README │ │ │ │ │ ├── pngusr.dfa │ │ │ │ │ └── pngusr.h │ │ │ │ └── preader/ │ │ │ │ ├── README │ │ │ │ ├── pngusr.dfa │ │ │ │ └── pngusr.h │ │ │ ├── pngminus/ │ │ │ │ ├── README │ │ │ │ ├── makefile.std │ │ │ │ ├── makefile.tc3 │ │ │ │ ├── makevms.com │ │ │ │ ├── png2pnm.bat │ │ │ │ ├── png2pnm.c │ │ │ │ ├── png2pnm.sh │ │ │ │ ├── pngminus.bat │ │ │ │ ├── pngminus.sh │ │ │ │ ├── pnm2png.bat │ │ │ │ ├── pnm2png.c │ │ │ │ └── pnm2png.sh │ │ │ ├── pngsuite/ │ │ │ │ └── README │ │ │ ├── tools/ │ │ │ │ ├── README.txt │ │ │ │ ├── checksum-icc.c │ │ │ │ ├── chkfmt │ │ │ │ ├── cvtcolor.c │ │ │ │ ├── genpng.c │ │ │ │ ├── intgamma.sh │ │ │ │ ├── makesRGB.c │ │ │ │ ├── png-fix-itxt.c │ │ │ │ ├── pngcp.c │ │ │ │ ├── pngfix.c │ │ │ │ ├── reindent │ │ │ │ └── sRGB.h │ │ │ └── visupng/ │ │ │ ├── PngFile.c │ │ │ ├── PngFile.h │ │ │ ├── README.txt │ │ │ ├── VisualPng.c │ │ │ ├── VisualPng.dsp │ │ │ ├── VisualPng.dsw │ │ │ ├── VisualPng.rc │ │ │ ├── cexcept.h │ │ │ └── resource.h │ │ ├── example.c │ │ ├── libpng-config.in │ │ ├── libpng-manual.txt │ │ ├── libpng.3 │ │ ├── libpng.pc.in │ │ ├── libpngpf.3 │ │ ├── mips/ │ │ │ ├── filter_msa_intrinsics.c │ │ │ └── mips_init.c │ │ ├── png.5 │ │ ├── png.c │ │ ├── png.h │ │ ├── pngconf.h │ │ ├── pngdebug.h │ │ ├── pngerror.c │ │ ├── pngget.c │ │ ├── pnginfo.h │ │ ├── pnglibconf.h │ │ ├── pngmem.c │ │ ├── pngpread.c │ │ ├── pngpriv.h │ │ ├── pngread.c │ │ ├── pngrio.c │ │ ├── pngrtran.c │ │ ├── pngrutil.c │ │ ├── pngset.c │ │ ├── pngstruct.h │ │ ├── pngtest.c │ │ ├── pngtrans.c │ │ ├── pngusr.dfa │ │ ├── pngusr.h │ │ ├── pngwio.c │ │ ├── pngwrite.c │ │ ├── pngwtran.c │ │ ├── pngwutil.c │ │ ├── projects/ │ │ │ ├── owatcom/ │ │ │ │ ├── libpng.tgt │ │ │ │ ├── libpng.wpj │ │ │ │ ├── pngconfig.mak │ │ │ │ ├── pngstest.tgt │ │ │ │ ├── pngtest.tgt │ │ │ │ └── pngvalid.tgt │ │ │ ├── visualc71/ │ │ │ │ ├── PRJ0041.mak │ │ │ │ ├── README.txt │ │ │ │ ├── README_zlib.txt │ │ │ │ ├── libpng.sln │ │ │ │ ├── libpng.vcproj │ │ │ │ ├── pngtest.vcproj │ │ │ │ └── zlib.vcproj │ │ │ └── vstudio/ │ │ │ ├── libpng/ │ │ │ │ └── libpng.vcxproj │ │ │ ├── pnglibconf/ │ │ │ │ └── pnglibconf.vcxproj │ │ │ ├── pngstest/ │ │ │ │ └── pngstest.vcxproj │ │ │ ├── pngtest/ │ │ │ │ └── pngtest.vcxproj │ │ │ ├── pngunknown/ │ │ │ │ └── pngunknown.vcxproj │ │ │ ├── pngvalid/ │ │ │ │ └── pngvalid.vcxproj │ │ │ ├── readme.txt │ │ │ ├── vstudio.sln │ │ │ ├── zlib/ │ │ │ │ └── zlib.vcxproj │ │ │ └── zlib.props │ │ ├── scripts/ │ │ │ ├── README.txt │ │ │ ├── SCOPTIONS.ppc │ │ │ ├── checksym.awk │ │ │ ├── def.c │ │ │ ├── descrip.mms │ │ │ ├── dfn.awk │ │ │ ├── genchk.cmake.in │ │ │ ├── genout.cmake.in │ │ │ ├── gensrc.cmake.in │ │ │ ├── intprefix.c │ │ │ ├── libpng-config-body.in │ │ │ ├── libpng-config-head.in │ │ │ ├── libpng.pc.in │ │ │ ├── macro.lst │ │ │ ├── makefile.32sunu │ │ │ ├── makefile.64sunu │ │ │ ├── makefile.acorn │ │ │ ├── makefile.aix │ │ │ ├── makefile.amiga │ │ │ ├── makefile.atari │ │ │ ├── makefile.bc32 │ │ │ ├── makefile.beos │ │ │ ├── makefile.bor │ │ │ ├── makefile.cegcc │ │ │ ├── makefile.darwin │ │ │ ├── makefile.dec │ │ │ ├── makefile.dj2 │ │ │ ├── makefile.freebsd │ │ │ ├── makefile.gcc │ │ │ ├── makefile.hp64 │ │ │ ├── makefile.hpgcc │ │ │ ├── makefile.hpux │ │ │ ├── makefile.ibmc │ │ │ ├── makefile.intel │ │ │ ├── makefile.knr │ │ │ ├── makefile.linux │ │ │ ├── makefile.mips │ │ │ ├── makefile.msc │ │ │ ├── makefile.msys │ │ │ ├── makefile.ne12bsd │ │ │ ├── makefile.netbsd │ │ │ ├── makefile.openbsd │ │ │ ├── makefile.sco │ │ │ ├── makefile.sggcc │ │ │ ├── makefile.sgi │ │ │ ├── makefile.so9 │ │ │ ├── makefile.solaris │ │ │ ├── makefile.solaris-x86 │ │ │ ├── makefile.std │ │ │ ├── makefile.sunos │ │ │ ├── makefile.tc3 │ │ │ ├── makefile.vcwin32 │ │ │ ├── makevms.com │ │ │ ├── options.awk │ │ │ ├── pnglibconf.dfa │ │ │ ├── pnglibconf.h.prebuilt │ │ │ ├── pnglibconf.mak │ │ │ ├── pngwin.rc │ │ │ ├── prefix.c │ │ │ ├── smakefile.ppc │ │ │ ├── sym.c │ │ │ ├── symbols.c │ │ │ ├── symbols.def │ │ │ ├── test.cmake.in │ │ │ └── vers.c │ │ └── tests/ │ │ ├── pngimage-full │ │ ├── pngimage-quick │ │ ├── pngstest │ │ ├── pngstest-1.8 │ │ ├── pngstest-1.8-alpha │ │ ├── pngstest-linear │ │ ├── pngstest-linear-alpha │ │ ├── pngstest-none │ │ ├── pngstest-none-alpha │ │ ├── pngstest-sRGB │ │ ├── pngstest-sRGB-alpha │ │ ├── pngtest │ │ ├── pngunknown-IDAT │ │ ├── pngunknown-discard │ │ ├── pngunknown-if-safe │ │ ├── pngunknown-sAPI │ │ ├── pngunknown-sTER │ │ ├── pngunknown-save │ │ ├── pngunknown-vpAg │ │ ├── pngvalid-gamma-16-to-8 │ │ ├── pngvalid-gamma-alpha-mode │ │ ├── pngvalid-gamma-background │ │ ├── pngvalid-gamma-expand16-alpha-mode │ │ ├── pngvalid-gamma-expand16-background │ │ ├── pngvalid-gamma-expand16-transform │ │ ├── pngvalid-gamma-sbit │ │ ├── pngvalid-gamma-threshold │ │ ├── pngvalid-gamma-transform │ │ ├── pngvalid-progressive-interlace-standard │ │ ├── pngvalid-progressive-size │ │ ├── pngvalid-progressive-standard │ │ ├── pngvalid-standard │ │ └── pngvalid-transform │ ├── proguard-rules.pro │ ├── project.properties │ ├── res/ │ │ └── .gitkeep │ └── src/ │ └── com/ │ └── googlecode/ │ ├── leptonica/ │ │ └── android/ │ │ ├── AdaptiveMap.java │ │ ├── Binarize.java │ │ ├── Box.java │ │ ├── Boxa.java │ │ ├── Clip.java │ │ ├── Constants.java │ │ ├── Convert.java │ │ ├── Edge.java │ │ ├── Enhance.java │ │ ├── GrayQuant.java │ │ ├── JpegIO.java │ │ ├── MorphApp.java │ │ ├── Pix.java │ │ ├── Pixa.java │ │ ├── ReadFile.java │ │ ├── Rotate.java │ │ ├── Scale.java │ │ ├── Skew.java │ │ └── WriteFile.java │ └── tesseract/ │ └── android/ │ ├── PageIterator.java │ ├── ResultIterator.java │ ├── TessBaseAPI.java │ └── TessPdfRenderer.java └── tess-two-test/ ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.gradle ├── project.properties ├── res/ │ └── values/ │ └── strings.xml └── src/ └── com/ └── googlecode/ ├── leptonica/ │ └── android/ │ └── test/ │ ├── AdaptiveMapTest.java │ ├── BinarizeTest.java │ ├── BoxTest.java │ ├── BoxaTest.java │ ├── ClipTest.java │ ├── ConvertTest.java │ ├── EdgeTest.java │ ├── EnhanceTest.java │ ├── GrayQuantTest.java │ ├── JpegIOTest.java │ ├── PixTest.java │ ├── PixaTest.java │ ├── ReadFileTest.java │ ├── RotateTest.java │ ├── ScaleTest.java │ ├── SkewTest.java │ ├── TestUtils.java │ └── WriteFileTest.java └── tesseract/ └── android/ └── test/ ├── TessBaseAPITest.java └── TessPdfRendererTest.java