php文字識別
『壹』 php 或 js 怎麼在圖片上添加文字和圖片,
需要擴展GD庫,例如:
<?php
$im
=
ImageCreate(70,350);
$white
=
ImageColorAllocate($im,255,255,255);
$black
=
ImageColorAllocate($im,0,0,0);
ImageTTFText($im,20,270,28,10,$black,'courbi','The
courier
TTF
font');
header('Content-Type:
image/png');
ImagePNG($im);
?>
會將文字豎排排列顯示。至於樓主想要的效果,建議樓主先去找一下這方面的資料研究一下吧。很容易的。
『貳』 怎麼把加到php
1. 怎樣把圖片插入到資料庫中
保存圖片到資料庫做什麼?保存到本地使用起來也方便,真要保存通過base64字元串保存。
<?
header('Content-type:text/html;charset=utf-8');
讀取圖片文件,轉換成base64編碼格式
$image_file = './image123.';
$image_info = getimagesize($image_file);
$base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file)));
$base64_image_content 輸入到資料庫
保存base64字元串為圖片
匹配出圖片的格式
if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){
$type = $result[2];
$new_file = "./test.{$type}";
if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){
echo '新文件保存成功:', $new_file;
}
}
?><img src=<? echo $base64_image_content;?> />
2. 怎麼給PHP類型的網站添加圖片 然後在給圖片做個鏈接,請詳細說明
這些跟PHP沒關系,添加圖片用的是html 和 CSS ,給圖片加鏈接用的 html中的 <a>;標簽。
例如: <img width=100px height=100px src=圖片的存儲位置 />; 這個就表示插入了一個寬100像素高100像素的圖片;
<div class="page_speeder_756266792"></div>; 表示給這一個塊添加一個背景圖片。.
其它還有幾種類似的寫法;
而給圖片加鏈接,其實就是用 <a></a>; 把圖片的那個標簽,包含進去,例如:
<a href=' img ,html a, css 背景圖片 這些詳細的用法,就可以了,跟PHP 沒關系
3. 怎樣把圖片插入到資料庫中
保存圖片到資料庫做什麼?保存到本地使用起來也方便,真要保存通過base64字元串保存。
讀取圖片文件,轉換成base64編碼格式$image_file = './image123.';$image_info = getimagesize($image_file);$base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file))); $base64_image_content 輸入到資料庫保存base64字元串為圖片匹配出圖片的格式if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){ $type = $result[2]; $new_file = "./test.{$type}"; if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){ echo '新文件保存成功:', $new_file; }}?>" />。
4. 或 js 怎麼在圖片上添加文字和圖片,
在圖片上添加文件,可以的,不過需要藉助ocr文字識別技術,方法如下:
打開ocr---高級識別---添加文件---識別;
然後呢,在右邊直接打上文字,最後,可以保持為圖片或者是word!
對上面的方法有所疑問的歡迎提問哦!!!
5. 給圖片添加文字或圖片 並實現保存,,急救
簡單說,這就是PHP的一個生成水印的功能了。
直接帖代碼給你。並附上注釋吧,應該能看懂。
<?
header("Content-type: image/jpeg"); 瀏覽器輸出,如不需要可去掉此行
$im = @imagecreatefromjpeg('test.'); 從圖片建立文件,此處以文件格式為例
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
$text = 'Testing。'; 要寫到圖上的文字
$font = 'arial.ttf'; 寫的文字用到的字體。
$srcw=imagesx($im);
imagettftext($im, 20, 0, $srcw-210, 21, $grey, $font, $text);
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
imagettftext($im, 20, 0, 9, 19, $white, $font, $text);
image($im);
imagedestroy($im);
?>
6. 怎麼做圖片識別
個人建議:樓主使用進行圖片識別,不如使用ocr文字識別技術來進行圖片識別,這樣更方便,請看下面的方法:
1. 首先,在電腦上安裝ocr文字識別軟體(迅捷ocr文字識別軟體)。
2. 接著,運行ocr,選擇上面的『極速識別』功能。
3. 然後,點擊左上角的『添加文件』,不需要識別的圖片添加進去。
4. 最後,點擊操作下面的『開始識別』按鈕。
希望上方的方法可以幫助到你。
『叄』 php怎麼做圖片識別
個人建議:樓主使用php進行圖片識別,不如使用ocr文字識別技術來進行圖片識別,這樣更方便,請看下面的方法:
首先,在電腦上安裝ocr文字識別軟體(迅捷ocr文字識別軟體)。
接著,運行ocr,選擇上面的『極速識別』功能。
然後,點擊左上角的『添加文件』,不需要識別的圖片添加進去。
最後,點擊操作下面的『開始識別』按鈕。
希望上方的方法可以幫助到你。
『肆』 php 或 js 怎麼在圖片上添加文字和圖片,
在圖片上添加文件,可以的,不過需要藉助ocr文字識別技術,方法如下:
打開ocr---高級識別---添加文件---識別;
然後呢,在右邊直接打上文字,最後,可以保持為圖片或者是word!
對上面的方法有所疑問的歡迎提問哦!!!
『伍』 php 如何把圖片上的文字提取出來
提取圖片上文字,必須用到識別功能,即OCR。
自己寫很難,因為要有識別庫。
建議使用開源的Tesserac識別庫。
目前也有很多成熟的OCR的API,可以看下。
『陸』 怎麼用PHP解析出圖片上的文字,然後和相應的數據對比,比如
PHP不適合做OCR圖片識別,效率太低,也沒有現成的類庫~
建議改用其他語言來識別,PHP再去調用
『柒』 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
兩個通過轉換演算法相互對比一下,如果大概符合,就可以判斷是字元「一」。
誤差會有的,就算官方的掃描程序也會認錯字。
我只隨便說一下,不一定正確。你可以在網站搜下相關東西。
『捌』 php怎麼讓後台修改文欄位落識別空格鍵和回車鍵
使用 str_replace 函數。
下面程序段就是我自己的網站上用的,功能是把表達成了 L 行數組的一篇文章(每行是一維數組的一個元素)每行後面的「回車」和「換行」去掉,然後用統一的格式來進行換行。
for($i=0;$i<$L;$i++)
{
$F[$i]=str_replace('\r', '', $F[$i]);
$F[$i]=str_replace('\n', '', $F[$i]);
}
因為客戶使用Window時,換行符號是「回車+換行」;使用蘋果系統發來的文欄位換行符號是「回車」;使用Unix/Linux的來訪者送來的文欄位換行符號是「換行」;我們用這方法把它們通通去掉,再用一種統一的格式來供後續處理。
『玖』 php 如何識別文本語言種類,比如輸入「你好」,返回「中文」;輸入「hello」,返回英文
判斷文本語言的種類其實是判斷字元集的位置范圍,這里提供幾款正則給你參考:
<?php
$string='網路知道';
if(preg_match_all("/^([x81-xfe][x40-xfe])+$/"),$string,$match)
//使用preg_match_all判斷的是全部是中文
//若使用preg_match則判斷的是是否包含中文
//$match是一符合正則要求結果的多維數組
//如果是UTF-8編碼的話,則可以將正則替換成/^([u4e00-u9fa5])+$/
{
echo'中文';
}
else
{
echo'不是中文';
}
?>
『拾』 怎麼用PHP解析出圖片上的文字,然後和相應的數據對比,比如
PHP不適合做OCR圖片識別,效率太低,也沒有現成的類庫~
建議改用其他語言來識別,PHP再去調用