Ocrad

Last updated
Ocrad
Developer(s) Antonio Diaz Diaz
Stable release
0.28 [1]   OOjs UI icon edit-ltr-progressive.svg / 17 January 2022
Operating system Linux, FreeBSD, NetBSD, OpenBSD, macOS
Type Optical character recognition
License 2014: GPL-2.0-or-later [lower-alpha 1]
2007: GPL-3.0-or-later [lower-alpha 2]
2003: GPL-2.0-or-later [lower-alpha 3]
Website gnu.org/s/ocrad

Ocrad is an optical character recognition program and part of the GNU Project. It is free software licensed under the GNU GPL.

Contents

Based on a feature extraction method, it reads images in portable pixmap formats known as Portable anymap and produces text in byte (8-bit) or UTF-8 formats. Also included is a layout analyser, able to separate the columns or blocks of text normally found on printed pages.

User interface

Ocrad can be used as a stand-alone command-line application or as a back-end to other programs.

Kooka, which was the KDE environment's default scanning application until KDE 4, can use Ocrad as its OCR engine. [2] Since conversion to newer Qt versions, current versions of KDE no longer contain Kooka; development continues in the KDE git repository. [3] Ocrad can be also used as an OCR engine in OCRFeeder. [4]

History

Ocrad has been developed by Antonio Diaz Diaz since 2003. Version 0.7 was released in February 2004, 0.14 in February 2006 and 0.18 in May 2009. It is written in C++.

Archives of the bug-ocrad mailing list go back to October 2003. [5]

Notes

  1. GPL-2.0-or-later since version 0.24 (2014-10-03).
  2. GPL-3.0-or-later from version 0.17 (2007-06-29) until version 0.23 (2014-03-10).
  3. GPL-2.0-or-later from version 0.3 (2003-07-19) until version 0.16 (2006-10-20).

Related Research Articles

<span class="mw-page-title-main">KDevelop</span> Integrated development environment

KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based architecture.

The GNU C Library, commonly known as glibc, is the GNU Project's implementation of the C standard library. Despite its name, it now also directly supports C++. It was started in the 1980s by the Free Software Foundation (FSF) for the GNU operating system.

<span class="mw-page-title-main">Wget</span> Computer command line program for downloading

GNU Wget is a computer program that retrieves content from web servers. It is part of the GNU Project. Its name derives from "World Wide Web" and "get". It supports downloading via HTTP, HTTPS, and FTP.

<span class="mw-page-title-main">Konsole</span> Terminal emulator

Konsole is a free and open-source terminal emulator graphical application which is part of KDE Applications and ships with the KDE desktop environment. Konsole was originally written by Lars Doelle. It ls licensed under the GPL-2.0-or-later and the GNU Free Documentation License.

<span class="mw-page-title-main">Scanner Access Now Easy</span>

Scanner Access Now Easy (SANE) is an open-source application programming interface (API) that provides standardized access to any raster image scanner hardware. The SANE API is public domain. It is commonly used on Linux.

<span class="mw-page-title-main">QCAD</span> CAD software

QCAD is a computer-aided design (CAD) software application for 2D design and drafting. It is available for Linux, Apple macOS, Unix and Microsoft Windows. The QCAD GUI is based on the Qt framework.

<span class="mw-page-title-main">AppImage</span> Linux executable file format

AppImage is a format for distributing portable software on Linux without needing superuser permissions to install the application. It tries also to allow Linux distribution-agnostic binary software deployment for application developers, also called upstream packaging. Released first in 2004 under the name klik, it was continuously developed, then renamed in 2011 to PortableLinuxApps and later in 2013 to AppImage.

<span class="mw-page-title-main">KDE Platform 4</span> Collection of software libraries and frameworks

KDE Platform 4 was a collection of libraries and software frameworks by KDE that served as technological foundation for KDE Software Compilation 4 distributed under the GNU Lesser General Public License (LGPL). KDE Platform 4 was the successor to KDElibs and the predecessor of KDE Frameworks. KDE Platform 4 is the only version of KDE Platform, and in 2013 it was replaced by KDE Frameworks 5.

cdrkit is a collection of computer programs for CD and DVD authoring that work on Unix-like systems. cdrkit is released under the GNU General Public License version 2. Fedora, Gentoo Linux, Mandriva Linux, and Ubuntu all include cdrkit. Joerg Jaspert is cdrkit's leader and release manager.

Linux began in 1991 as a personal project by Finnish student Linus Torvalds to create a new free operating system kernel. The resulting Linux kernel has been marked by constant growth throughout its history. Since the initial release of its source code in 1991, it has grown from a small number of C files under a license prohibiting commercial distribution to the 4.15 version in 2018 with more than 23.3 million lines of source code, not counting comments, under the GNU General Public License v2.

This comparison of optical character recognition software includes:

<span class="mw-page-title-main">KTechLab</span>

KTechLab is an IDE for electronic and PIC microcontroller circuit design and simulation; it is a circuit designer with auto-routing and a simulator of common electronic components and logic elements.

rekonq Web browser

rekonq was a lightweight, QtWebKit-based web browser developed inside the free software project KDE. It is the default web browser of Chakra GNU/Linux, and was formerly of Kubuntu. rekonq has been officially included in KDE Extragear since 25 May 2010. In contrast to Konqueror, a web browser and file manager also developed by KDE, rekonq aims to be a standalone and simple web browser. Its code was initially based on Qt Development Frameworks' QtDemoBrowser and is developed on KDE Projects' Git repository.

<span class="mw-page-title-main">KVIrc</span> IRC Client

KVIrc is a graphical IRC client for Linux, Unix, Mac OS and Windows. The name is an acronym of K Visual IRC in which the K stands for a dependency to KDE, which became optional from version 2.0.0. The software is based on the Qt framework and its code is released under a modified GNU General Public License.

lzip Data compression utility

lzip is a free, command-line tool for the compression of data; it employs the Lempel–Ziv–Markov chain algorithm (LZMA) with a user interface that is familiar to users of usual Unix compression tools, such as gzip and bzip2.

<span class="mw-page-title-main">OCRFeeder</span>

OCRFeeder is an optical character recognition suite for GNOME, which also supports virtually any command-line OCR engine, such as CuneiForm, GOCR, Ocrad and Tesseract. It converts paper documents to digital document files and can serve to make them accessible to visually impaired users.

<span class="mw-page-title-main">Falkon</span> Web browser with built-in AdBlock

Falkon is a free and open-source web browser developed by KDE. It is built on the QtWebEngine, which is a wrapper for the Chromium browser core.

mpv (media player) Free and open-source media player software

mpv is free and open-source media player software based on MPlayer, mplayer2 and FFmpeg. It runs on several operating systems, including Unix-like operating systems and Microsoft Windows, along with having an Android port called mpv-android. It is cross-platform, running on ARM, PowerPC, x86/IA-32, x86-64, and MIPS architecture.

<span class="mw-page-title-main">KDE Frameworks</span> Collection of libraries and software frameworks for the Qt framework

KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, file format support, additional graphical control elements, plotting functions, and spell checking, the collection serves as technological foundation for KDE Plasma 5 and KDE Gear distributed under the GNU Lesser General Public License (LGPL).

References

  1. Antonio Diaz Diaz (20 January 2022). "GNU Ocrad 0.28 released" . Retrieved 22 January 2022.
  2. "Kooka home page". Archived from the original on 22 July 2010. Retrieved 19 July 2010.
  3. "KDE Kooka git source code commit log" . Retrieved 30 March 2019.
  4. "GNOME GIT source code repository" . Retrieved 3 February 2010.
  5. "bug-ocrad Archives" . Retrieved 20 July 2010.