Skip to Content
PythonによるWebスクレイピング 第2版
book

PythonによるWebスクレイピング 第2版

by Ryan Mitchell, 黒川 利明, 嶋田 健志
March 2019
Intermediate to advanced
312 pages
4h 32m
Japanese
O'Reilly Japan, Inc.
Content preview from PythonによるWebスクレイピング 第2版

13章画像処理とテキスト認識

Googleの自動運転車から偽造紙幣を識別する自動販売機まで、マシンビジョンは遠大な目標と意義を含んだ巨大な領域です。本章では、この分野の非常に小さな側面に焦点を当てます。テキスト認識、特に、オンラインで見るテキスト画像に対してさまざまなPythonライブラリを用いてどのように認識して使うかを示します。

テキストの代わりに画像を使うのは、テキストがボットによって見つけられて読まれたくないときに普通に使われる技法です。これは、メールアドレスが部分的にあるいは完全に画像で表示されるようなコンタクトフォームでよく見られます。どれだけ巧妙にされるかによりますが、人間は気付きもしないのに、ボットは読み取りに困難をきたし、ほとんどのスパマーにはメールアドレスが入手できないほどに技術が成熟しています。

CAPTCHAは、ユーザがセキュリティ画像を読み取れるがほとんどのボットは読めないという事実を利用しています。CAPTCHAによっては、他よりも難しいものがあり、本書の後のほうで扱います。

しかし、Webでスクレイパーが画像からテキストへの翻訳補助を必要とするのはCAPTCHAだけではありません。今日という時代でも、多くの文書がハードコピーから単純にスキャンされただけでWebに上げられており、インターネットという観点では、「ぱっと見ただけでは見えない(hiding in plain sight)」だけとはいっても、それらの文書はアクセス不能のままです。画像テキスト変換機能なしでは、これらの文書をアクセス可能にするためには人間が手でタイプするしかありませんが、誰もそんな時間はありません。

画像をテキストに翻訳することは、光学文字認識(OCR)と呼ばれます。OCRを行ういくつかの主要なライブラリがあり、他の多くのライブラリがそれらをサポートしたり、その上で作られたりしています。このライブラリは、時にはかなり込み入っていますから、本章での練習問題に取り掛かる前に次の節を読むことを勧めます。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ハイパフォーマンスPython 第2版

ハイパフォーマンスPython 第2版

Micha Gorelick, Ian Ozsvald, 中山 光樹
統計クイックリファレンス 第2版

統計クイックリファレンス 第2版

Sarah Boslaugh, 黒川 利明, 木下 哲也, 中山 智文, 本藤 孝, 樋口 匠

Publisher Resources

ISBN: 9784873118710Other