簡體   English   中英

如何使用PHP從圖像中提取文本

[英]How to extract text from an image using PHP

假設我有一個包含白色背景和黑色文本的圖像。 如何使用PHP從文件中提取文本並將其保存為帶有透明backgorund的png?

如果您已經有使用調色板(gif或png)的圖像,並且假設左上角像素始終是白色,則可以使用:

$im = imagecreatefrompng($filename);    
imagecolortransparent($im,  imagecolorat($im, 0, 0));

否則,您將不得不遍歷像素,找到白色的像素(jpeg)並分別進行設置。 一些更多的例子在這里: http : //www.php.net/manual/en/function.imagecolortransparent.php

從圖像中提取文本實際上並不是那么簡單。 從圖像提取文本的過程稱為光學字符識別(OCR),與掃描儀用來“讀取”文檔並將其直接導入為文本的系統相同。

對於PHP,有一個可以使用這種識別的庫,請查看一下: http : //sourceforge.net/projects/phpocr/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM