GNU Ocrad 0.24

An Open Source optical character recognition (OCR) program, implemented as a filter
GNU Ocrad - The help message of the GNU Ocrad (ocrad) command-line utility, as viewed from the Linux Terminal
  1 Screenshot
GNU Ocrad is an open source command-line software designed to act as an OCR (Optical Character Recognition) daemon for Linux-based operating systems. It is implemented as a filter and it’s based on a feature extraction method, but it can also be used as a standalone program or as a backend to other OCR applications.

Features at a glance

Key features include the ability to read images in PBM (bitmap), PPM (color) and PGM (grayscale) formats, which are collectively known as PNM. It produces text in UTF-8 or byte (8-bit) formats and includes a layout analyzer, which is capable of separating the blocks or columns of text that are normally found on printed pages.

Command-line options

Command-line options include the ability to append text to output file, choose specific filters and characters, force overwrite of output file, inver image levers (black and white), perform layout analysis, place the output into a specific file, suppress all messages, scale the input image, threshold for binarization, cut the input image by a given rectangle and export the results to the ORF file format.

Gettings started with GNU Ocrad

As mentioned in the section below, the application is distributed as a universal sources archive for all GNU/Linux operating systems. To install it and use it, download the tar.lz file, extract it into a folder of your choice, open a terminal emulator and navigate to the extracted folder.

To configure and compile the application, execute the “./configure && make” command (without quotes). To install it, run the “make install” command (without quotes) as root. After installation, execute the “ocrad --help” command (without quotes) to view its help screen.

Under the hood and availability

The program is written entirely in the C++ programming language and runs directly from a command-line environment (e.g. an X11 terminal emulator). It is available for download as a single archive that includes the source code, which must be compiled prior to installation. Supported architectures include 32-bit (x86) and 64-bit (x86_64).

Reviewed by , last updated on October 10th, 2014

license type:
GPL v3 
developed by:
Antonio Diaz Diaz
ROOT \ Multimedia \ Graphics
GNU Ocrad
Download Button

In a hurry? Add it to your Download Basket!

softpedia rating


user rating 26



Rate it!
What's New in version 0.23 Pre2
  • Filters of type '*_only' now remove leading whitespace.
  • ocradlib.h: Changed 'uint8_t' to 'unsigned char'.
  • Added some missing inclusions of 'cstdlib'.
  • ocrad.texinfo: Renamed to ocrad.texi.
read full changelog

Application description

GNU Ocrad is an open source and free command-line application written in C++ and designed from the offset to act ...

Add your review!