charlesw / tesseract-vs2012

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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


Languages

Language:C 98.8%Language:HTML 0.5%Language:Assembly 0.5%Language:C++ 0.1%Language:Perl 0.0%Language:Groff 0.0%Language:Python 0.0%Language:Makefile 0.0%Language:DIGITAL Command Language 0.0%Language:Batchfile 0.0%