Google 搜尋已經是人們使用電腦生活的一部分,強大的圖片搜尋也帶來了不少便利,想要知道手上美女圖是誰,只要把照片丟上 Google 圖片搜尋就可以知道答案。不過 PTT 有位網友,為了要搜尋一隻模型,結果搜到了意外的答案。
你要的圖片找好了
PTT 板友 a031516462 在一天想要知道手上的模型照片叫什麼名字,所以就把圖片丟到了 Google 圖片搜尋,結果在第一張就找到了神奇的照片,其姿勢和模型居然異常相似,也有推文表示搜尋沒有錯,只不過是 40 年後,不少板友也都表示 Google 大神搜尋非常精確。
▲Google 大神,我想搜尋這模型的相關照片。
▲Google 大神:「不好意思沒有你要的圖片,不過下面有看像來相似的。」
▲Google 大神:「這是你要的照片嗎?」
Google 圖片搜尋是怎麼做的呢?其實基本原理很簡單,只要把照片先縮小,再把顏色轉化為灰階,之後再去比對兩張圖片的灰階程度是否接近,就可以找到相似的照片。其演算法是「感知雜湊算法」(Perceptual hash algorithm),有五個步驟:
- 縮小尺寸:把圖片縮到 8 x 8 的大小。
- 簡化顏色:把圖片的色彩轉為 64 級灰階。
- 計算平均值:算出 64 像素的平均值。
- 比較像素:把每個像素和平均值比較。
- 計算雜湊值:根據上一步會得到64位的數字,就是這圖片的指紋,只要比對指紋就能得知是否為同圖片。
對這演算法有興趣的可以搜尋相關資料:Perceptual hash algorithm
▲兩張照片縮小之後,其實相似度就已經很高,只有中間衣服的部分比較不同。
但重點是,有人知道那模型是誰嗎?