Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OCRFeeder: OCR Made Easy on GNOME
Search
Joaquim Rocha
July 27, 2012
Programming
330
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OCRFeeder: OCR Made Easy on GNOME
A presentation of what OCRFeeder is and what is does.
Joaquim Rocha
July 27, 2012
More Decks by Joaquim Rocha
See All by Joaquim Rocha
Git: Best Practices
jrocha
3
3.8k
Skeltrack: Open Source Skeleton Tracking
jrocha
1
220
Introduction to Django
jrocha
5
3.8k
Skeltrack - Open Source Skeleton Tracking
jrocha
0
190
Skeltrack: Open Source Skeleton Tracking
jrocha
1
3.1k
Other Decks in Programming
See All in Programming
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
1
140
仕様駆動開発の消費期限
watany
20
8.5k
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.8k
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
670
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.6k
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
710
React本体のコードリーディング
high_g_engineer
1
150
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
630
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
260
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
240
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
200
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
260
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Everyday Curiosity
cassininazir
0
280
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Embracing the Ebb and Flow
colly
88
5.1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
490
How to build a perfect <img>
jonoalderson
1
5.9k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
210
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Transcript
static void _f_do_barnacle_install_properties(GObjectClass *gobject_class) { GParamSpec *pspec; /* Party code
attribute */ pspec = g_param_spec_uint64 (F_DO_BARNACLE_CODE, "Barnacle code.", "Barnacle code", 0, G_MAXUINT64, G_MAXUINT64 /* default value */, G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_PRIVATE); g_object_class_install_property (gobject_class, F_DO_BARNACLE_PROP_CODE, Joaquim Rocha
[email protected]
OCRFeeder OCR Made Easy on GNOME July 27 2012
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 What is
it? Document Analysis and Optical Character Recognition for GNOME
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Why? Paper
has a number of problems No applications for GNU/Linux to do a fair job
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Paper problems:
Security CC Photo by: http://www.flickr.com/photos/badwsky/
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Paper problems:
Preservation CC Photo by: http://www.flickr.com/photos/98469445@N00/
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Paper problems:
Data processing CC Photo by: http://www.flickr.com/photos/hugovk/
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Paper problems:
Ecology CC Photo by: http://www.flickr.com/photos/pranavsingh/
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Paper problems:
Accessibility CC Photo by: http://www.flickr.com/photos/illustrator/
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 No fair
conversion apps for GNU/Linux apart from OCR engines, but...
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 OCR !=
Document Conversion (it only deals with chars) (does not consider the layout) (does not distinguish contents)
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 What's needed
is Document Analysis and Recognition (conversion of documents to an electronic format) (first projects in the 80s)
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 How it
works
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 So many
layouts... CC Photo by: http://www.flickr.com/photos/uber-tuber/
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Layouts vary
with the type of document What works on detecting one, won't work on others
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 OCRFeeder focuses
on contents, not on layouts!
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Key concept:
If a document image can be divided in windows of 1 (content) or 0 (not content), then it is possible to group all the 1s and outline the contents
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Recognition: System-wide
OCR engines are used Engines are configured from the GUI or XML files
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Most known
free OCR engines are detected and configured automatically: * Tesseract * GOCR * OCRAD * Cuneiform
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Exportation formats:
ODT HTML Plain text PDF
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 User interaction:
Users can edit everything and review the algorithm's results So, UI can work in attended and unattended ways CLI only works in an unattended mode
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Demo time!
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Other features:
* PDF importation * Unpaper preprocessor * Font style edition * Image deskewing * OCR results cleaning * Project saving/loading
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Future: *
More exportation formats: HOCR, etc. * Make OCR engines' management easier
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Webpage: http://live.gnome.org/OCRFeeder
git: http://git.gnome.org/ocrfeeder Bugzilla: http://bugzilla.gnome.org product: OCRFeeder
Joaquim Rocha (Igalia) · OCRFeeder · GUADEC 2012 Thank you!