當前位置:首頁 » 編程語言 » php圖片文字識別

php圖片文字識別

發布時間: 2022-03-07 11:46:08

1. php提取文字

這個有點像讀取圖片驗證碼
記得以前有人寫過,不過只是針對某個特定網站特定圖片樣式寫的。
大概原理:
圖片的文字是無法直接讀取,通過讀取圖片像素模糊判斷是可以的。

先是讀取圖片,然後根據圖片,調整一下對比度(網上有程序代碼),讓圖片的文字更突出,背景更淡化。
然後嵌套循環,每行每列讀取圖片像素,找出規律對比一下。
判斷圖片字元。

ps:這個規律得有個好的演算法和思路

比如文字「一」
讀出的像素數組可能是在
a[5,4] a[6,4] a[7,4] a[8,4] a[9,4] a[10,4]
這些地方有顏色,而且顏色大概相同,
你再建個字元規律庫,「一」的可能是 1,1,1,1,1,1,1
兩個通過轉換演算法相互對比一下,如果大概符合,就可以判斷是字元「一」。

誤差會有的,就算官方的掃描程序也會認錯字。

我只隨便說一下,不一定正確。你可以在網站搜下相關東西。

2. PHP如何將一個驗證碼圖片內容讀取出來,都是數字.

如果php能讀取到圖片上的文字字元,那網站上登陸注冊等弄驗證碼,就是多此一舉
驗證碼的初衷就是為了防止一些軟體惡意注冊或者灌水
而你的這個要求,顯然與這個目的相互違背!

3. 如何用PHP識別一張圖片的某一處位置(圖片相當於背景)。然後在這個位置可以編輯文字,然後列印(PDF)

使用php
位置沒有辦法自動識別,但可以指定,例如可以指定x和y軸(20,25)

4. PHP 只想讀取出文字不想讀取出圖片

php 內置函數 strip_tags

5. 請問php有辦法識別一張圖片色塊分布嗎比如找出最適合添加文字的地方

理論上肯定是可以的。不過這應該是一個很高深的東西。所以,我只能給你我很粗淺的方法:

一:寫個函數,這個函數的主要功能是找出一張圖片上的主要顏色(代碼在最後面)
二:把一張圖片有GD庫分成9份(3*3)或更多份,然後用第一個函數來取得每一份小圖的主要顏色。
三:比對這幾份小圖的顏色,看哪一份的顏色是你需要的。

如果你原意,你也可以切很多份,比如10000份(100*100),然後計算這10000個顏色的中你需要的顏色的分布,找出你需要的區域。

$i = imagecreatefromjpeg("image.jpg");

for ($x=0;$x<imagesx($i);$x++) {
for ($y=0;$y<imagesy($i);$y++) {
$rgb = imagecolorat($i,$x,$y);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> & 0xFF;
$b = $rgb & 0xFF;

$rTotal += $r;
$gTotal += $g;
$bTotal += $b;
$total++;
}
}

$rAverage = round($rTotal/$total);
$gAverage = round($gTotal/$total);
$bAverage = round($bTotal/$total);

6. PHP能夠實現圖片轉文字的功能嗎如果可以的話能告訴一下思路和需要用到的函數

不能,且不說OCR這種庫在PHP里根本無法調用,就算找到介面目前OCR的識別率和識別速度都是杯具,標准文字正常排列還經常會掃錯,稍微有點變體或者摻雜點格式和英文字元就徹底完了。

7. 怎麼用PHP解析出圖片上的文字,然後和相應的數據對比,比如

PHP不適合做OCR圖片識別,效率太低,也沒有現成的類庫~
建議改用其他語言來識別,PHP再去調用

8. 有可以將網頁php格式圖片轉換成文字的安卓軟體

php的還用轉么?你直接復制就好了..

9. php 輸出圖片後 怎麼輸出文字

在響應訪問時,php只能輸出一種數據格式到客戶端,圖形,文字,或其他格式。參見函數header中對頁面數據格式的定義。
在此例中,已經使用了圖形格式,盡管通過echo輸出的數據也會輸出到客戶端,但不會被瀏覽器正常識別。如果在輸出圖片數據(函數imagejpeg)前通過echo輸出數據,則你的圖片也不會正常顯示。
在客戶端使用檢查接受到的數據,會看到通過echo輸出的數據。

熱點內容
創建郵箱地址伺服器連接錯誤 發布:2025-01-13 09:49:24 瀏覽:723
linux編輯文檔 發布:2025-01-13 09:47:51 瀏覽:435
二手製冷壓縮機 發布:2025-01-13 09:43:59 瀏覽:585
網魚電腦密碼多少 發布:2025-01-13 09:33:46 瀏覽:464
如何取消子賬號密碼 發布:2025-01-13 09:22:41 瀏覽:347
抖音搜索有緩存 發布:2025-01-13 09:17:28 瀏覽:590
c語言字元數組連接 發布:2025-01-13 08:55:11 瀏覽:901
國二c語言編程題目 發布:2025-01-13 08:45:41 瀏覽:285
ipad軟體如何加密 發布:2025-01-13 08:28:59 瀏覽:278
android的文件操作 發布:2025-01-13 08:24:48 瀏覽:173