我想比較PHP中的兩幅圖像。如果他們是95%或以上相似,那麼結果應該只是顯示文字是。如果他們不相似的結果應該是 沒有。所以比較PHP中的兩幅圖像
if ()
{
echo "Yes";
}
else
{
echo "No";
}
任何方式這是迄今爲止我所發現的。 http://pastebin.com/wgeu2DqE 我想給你我在哪裏找到它,但你必須註冊。
現在我有這個功能加載圖像
function LoadPNG($imgname)
{
/* Attempt to open */
$im = @imagecreatefrompng($imgname);
/* See if it failed */
if(!$im)
{
/* Create a blank image */
$im = imagecreatetruecolor(150, 30);
$bgc = imagecolorallocate($im, 255, 255, 255);
$tc = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 150, 30, $bgc);
/* Output an error message */
imagestring($im, 1, 5, 5, 'Error loading ' . $imgname, $tc);
}
return $im;
}
我一直想在我的記事本+ +和phpdesigner拿出的東西,但我得到的錯誤。我不是一個PHP開發人員,所以我正在尋求你們的幫助。我只需要比較兩張圖片,然後選擇是或否。所以這很簡單。我也看到了這一點,但沒有意義。
感謝。
我認爲圖像識別庫是你最好的選擇。根據您如何定義比較條件,比較圖像可能非常複雜。 – RonaldBarzell
「95%以上相似」?我們需要一個「類似」的可靠定義 –
你知道,像班上的人寫的東西(pastebin鏈接)。如果差值是0.95或以上,它們是相同的。如果不是,他們不是。如果你有更好的方式請告訴我。解釋圖像識別庫? – macroscripts