Coder Social home page Coder Social logo

loov's Introduction

###########################################################################
Copyright (C) <2014>  <Johann POIGNANT>

This file is part of LOOV.

LOOV is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

LOOV is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with LOOV.  If not, see <http://www.gnu.org/licenses/>.
###########################################################################

## You must cite ICME 2012 paper in all publications which use LOOV:

Johann Poignant, Laurent Besacier, Georges Quénot, Franck Thollard 
From text detection in videos to person identification
ICME, july 2012, Australia, Melbourne. 


## Typical installation for ubuntu 12.04, you probably have to change this installation and the makefile to adapt to your distrib/version

## install pre-requires
sudo apt-get install cmake autoconf automake libtool

## Install opencv
sudo apt-get install libavcodec-extra-53 libopencv-dev libcv-dev libhighgui-dev

## Install leptonica 1.70 or earlier
wget http://www.leptonica.org/source/leptonica-1.70.tar.gz
tar -zxvf leptonica-1.70.tar.gz
cd leptonica-1.70
./configure
make
sudo make install
cd ..

## Install local version of Tesseract
#from LigOverlaidOCRinVideo folder:
wget "http://tesseract-ocr.googlecode.com/files/tesseract-3.00.tar.gz"
tar -xf "tesseract-3.00.tar.gz"
cd "tesseract-3.00"
./configure
make -j3
sudo make install
sudo cp -d */.libs/*.a /usr/local/lib/
cd ..

## Copy model language (lang.traineddata) in the folder /usr/local/share/tessdata from http://code.google.com/p/tesseract-ocr/downloads/list

# combination tools 
install srilm from http://www.speech.sri.com/projects/srilm/
comb_output_LOOV.py is a python script that used lattice-tool and nbest-lattice binary to combine multiple transcription from LOOV output

## Compile LOOV
mkdir build
cd build
cmake ..
make

./LOOV -v path_to_video

loov's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.