我不是在說標題/名稱,我的意思是像素分析或可能位圖...也許是一個OCR?檢查兩幅圖像是否相同的最簡單方法是什麼?
我需要減少,所以如果一個人試圖上傳的相片已經由其他人上傳的服務器上沒有使用重複的媒體服務器使用,該照片不會被上傳。
我不是在說標題/名稱,我的意思是像素分析或可能位圖...也許是一個OCR?檢查兩幅圖像是否相同的最簡單方法是什麼?
我需要減少,所以如果一個人試圖上傳的相片已經由其他人上傳的服務器上沒有使用重複的媒體服務器使用,該照片不會被上傳。
我不知道你使用的是什麼技術。
但是,我相信你可能會使用md5檢查。 MD5檢查是解決文件比較的好方法,它具有許多技術。
雖然這是如何在開銷?如果你有一千人同時上傳,每張照片都要檢查一下,那是愚蠢的嗎?也許我可以先接受照片/文件,然後稍後檢查網絡流量是否較低,以便重複保存存儲空間? – janicehoplin 2015-04-06 12:48:08
您可以將md5文本值保存到另一個數據庫的表中,因此您可以檢查一次後性能良好的數千次。兩個(圖片×md5文本)之間的關係可以通過外鍵(對於ER模型)。 – 2015-04-06 15:53:53
也許這不會工作,由於不同的時間和日期或我誤解了? – 2015-04-06 20:37:31
你不知道,如果他們是相同的,直到您再檢查一下所有像素:) 但檢查的100個隨機像素將是確定的。 – 2015-04-06 12:22:21
我曾想過將兩張照片疊在一起,如果照片完全一樣,那麼你會得到第一張照片兩倍的權利?我不知道這是否合理/可能,但會很酷/簡單。 – janicehoplin 2015-04-06 12:48:48
試試閱讀:http://stackoverflow.com/questions/843972/image-comparison-fast-algorithm – 2015-04-06 20:51:15