3
我有一個問題需要解決,但找不到解決方案。將圖片與圖片相比較
我需要將原始圖像與同一圖像的照片進行比較,如果照片不相等,則該函數應該返回true,否則照片不相等。
該照片還可以具有其他尺寸作爲原始圖像,並且如果照片僅包含原始圖像的一部分,則應檢測原始圖像。
我可以使用普通人臉檢測庫嗎?或者您有更好的解決方案來解決這個問題嗎?
謝謝
我有一個問題需要解決,但找不到解決方案。將圖片與圖片相比較
我需要將原始圖像與同一圖像的照片進行比較,如果照片不相等,則該函數應該返回true,否則照片不相等。
該照片還可以具有其他尺寸作爲原始圖像,並且如果照片僅包含原始圖像的一部分,則應檢測原始圖像。
我可以使用普通人臉檢測庫嗎?或者您有更好的解決方案來解決這個問題嗎?
謝謝
有幾種方法可以解決這個問題。如果您正在查看圖像是否完全相同。你可以追查該檔案。使用md5比較,您可以幫助確定是否它是完全相同的文件。現在,這不適用於實際比較它們。
如果你想真正比較你有圖片的內容,我建議看看PHP的gd庫。
經過一些Google搜索後,我發現了一個關於比較圖像相似性的好博客條目here。這是一個很好的閱讀。
當與GD比較照片時,一個很好的方法是讓圖像具有相同的尺寸。大小應該是合理的,所以我會說16x16左右。然後你應該考慮RGB值,形狀等。
我應該指出的一些其他庫是libpuzzle和imagemagick。這兩種方式都可以在PHP中比較圖像。該文檔相當糟糕,雖然它可能需要更多的谷歌搜索和實際測試。祝你好運!
這是標籤爲PHP,你要求'在ASP(IIS)的可能性是更好的... ...讓我們知道你什麼時候做出你的決定... – Baba
我更喜歡在Linux環境中使用PHP找到解決方案 – brokedid
[OpenCV] [1]可能是一個很好的起點。看起來[與php集成] [2]是可能的。 [1]:http://stackoverflow.com/questions/4196453/simple-and-fast-method-to-compare-images-for-similarity [2]:HTTP://計算器.COM /問題/ 5002895/IS-有,反正到整合-的OpenCV與 - PHP –