Skip to content
Tesseract OCR engine and dependencies with VS 2013 support, both 64 and 32 bit.
Branch: master
Clone or download
#20 Compare This branch is 29 commits ahead of jakesays-old:master.
Latest commit 62a8830 Feb 17, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
giflib Added gif support. Feb 2, 2014
include update to Leptonica 1.71 Oct 14, 2014
libjpeg Removed version from library folders Feb 2, 2014
liblept update to Leptonica 1.71 Oct 14, 2014
libpng Ensure `png_libpng_ver` is defined Apr 10, 2014
libtiff Removed version from library folders Feb 2, 2014
tessdata Initial commit Nov 5, 2013
zlib Removed version from library folders Feb 2, 2014
.gitignore Added build script. Feb 2, 2014
README.md Update README.md Feb 17, 2016
build.proj Added static lib config for leptonica Feb 2, 2014
leptonica_versionnumbers.props
tesseract.sln update to Leptonica 1.71 Oct 14, 2014
vs2013+64bit_support-git.patch Git version of patch for tesseract. Issue #4 Feb 13, 2015
vs2013+64bit_support.patch Updated vs2013+64bit support patch to work with tesseract 3.04 Jul 25, 2015

README.md

Please note that this repo has now been superseeded by tesseract-vs.

tesseract-vs2013

Tesseract OCR engine dependencies with VS 2013 support, both 64 and 32 bit.

This repository contains the dependencies for Google's Tesseract OCR project for tesseract 3.03 and leptonica 1.71, along with dependencies for everything but WEBP support.

Build Instructions

  1. Open VS 2013 Developer Command Prompt and change the directory to this repository.
  2. Execute the following command msbuild build.proj

The build libraries and headers will be copied to ~\release when done.

Building tesseract

Note: The following assumes that your working directory is C:\tesseract-build\, however this can be wherever you want.

  1. Copy vs2013+64bit_support.patch to C:\tesseract-build\
  2. Checkout the tesseract source from GIT Repo into C:\tesseract-build\tesseract.
  3. Open a new git prompt at C:\tesseract-build\tesseract enter:
    1. git checkout -b 3.04-vs2013 3.04.00 to checkout the 3.04.00 tag into a new branch named 3.04-vs2013
    2. git am --signoff < ../vs2013+64bit_support.patch to apply the vs2013+64bit_support.patch to the tesseract source (this creates a new VS 2013 solution located at C:\tesseract-build\tesseract\vs2013\tesseract.sln).
  4. Copy the previously built dependencies to the parent directory (e.g. C:\tesseract-build\)
  5. Open the C:\tesseract-build\tesseract\vs2013\tesseract.sln solution in VS 2013 and build your desired configuration.

License

All projects are made available under their original license(s).

  • Leptonica - ~/liblept/leptonica-license.txt
  • GifLib - ~/giflib/COPYING
  • LibJpeg - ~/libjpeg/README
  • LibPng - ~/libpng/LICENSE
  • libtff - ~/libtiff/COPYRIGHT

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

You can’t perform that action at this time.