當前位置:首頁 » 手機修圖 » 搜索算了算了的圖片
擴展閱讀
女生和渣男搞笑圖片 2023-08-31 22:07:09
嘻嘻長什麼樣圖片 2023-08-31 22:06:10

搜索算了算了的圖片

發布時間: 2023-01-31 14:53:25

❶ 百度圖片搜索引擎原理是如何實現的

圖片搜索的原理有三個步驟
1. 將目標圖片進行特徵提取,描述圖像的演算法很多,用的比較多的是:SIFT描述子,指紋演算法函數,bundling features演算法,hash function(散列函數)等。也可以根據不同的圖像,設計不同的演算法,比如圖像局部N階矩的方法提取圖像特徵。
2. 將圖像特徵信息進行編碼,並將海量圖像編碼做查找表。對於目標圖像,可以對解析度較大的圖像進行降采樣,減少運算量後在進行圖像特徵提取和編碼處理。
3. 相似度匹配運算:利用目標圖像的編碼值,在圖像搜索引擎中的圖像資料庫進行全局或是局部的相似度計算;根據所需要的魯棒性,設定閾值,然後將相似度高的圖片預保留下來;最後應該還有一步篩選最佳匹配圖片,這個應該還是用到特徵檢測演算法。
其中每個步驟都有很多演算法研究,圍繞數學,統計學,圖像編碼,信號處理等理論進行研究。

根據Neal Krawetz博士的解釋,原理非常簡單易懂。我們可以用一個快速演算法,就達到基本的效果。
這里的關鍵技術叫做"感知哈希演算法"(Perceptual hash algorithm),它的作用是對每張圖片生成一個"指紋"(fingerprint)字元串,然後比較不同圖片的指紋。結果越接近,就說明圖片越相似。下面是一個最簡單的實現:
第一步,縮小尺寸。
將圖片縮小到8x8的尺寸,總共64個像素。這一步的作用是去除圖片的細節,只保留結構、明暗等基本信息,摒棄不同尺寸、比例帶來的圖片差異。
第二步,簡化色彩。
將縮小後的圖片,轉為64級灰度。也就是說,所有像素點總共只有64種顏色。
第三步,計算平均值。
計算所有64個像素的灰度平均值。
第四步,比較像素的灰度。
將每個像素的灰度,與平均值進行比較。大於或等於平均值,記為1;小於平均值,記為0。
第五步,計算哈希值。
將上一步的比較結果,組合在一起,就構成了一個64位的整數,這就是這張圖片的指紋。組合的次序並不重要,只要保證所有圖片都採用同樣次序就行了。
得到指紋以後,就可以對比不同的圖片,看看64位中有多少位是不一樣的。在理論上,這等同於計算"漢明距離"(Hammingdistance)。如果不相同的數據位不超過5,就說明兩張圖片很相似;如果大於10,就說明這是兩張不同的圖片。
具體的代碼實現,可以參見Wote用python語言寫的imgHash.py。代碼很短,只有53行。使用的時候,第一個參數是基準圖片,第二個參數是用來比較的其他圖片所在的目錄,返回結果是兩張圖片之間不相同的數據位數量(漢明距離)。
這種演算法的優點是簡單快速,不受圖片大小縮放的影響,缺點是圖片的內容不能變更。如果在圖片上加幾個文字,它就認不出來了。所以,它的最佳用途是根據縮略圖,找出原圖。
實際應用中,往往採用更強大的pHash演算法和SIFT演算法,它們能夠識別圖片的變形。只要變形程度不超過25%,它們就能匹配原圖。這些演算法雖然更復雜,但是原理與上面的簡便演算法是一樣的,就是先將圖片轉化成Hash字元串,然後再進行比較。

❷ 搜索引擎如何實現用戶圖片檢索的需求

針對輸入有兩種:

一、以文字搜圖片

在採集圖片的時候,如果是來自網頁HTML中的img標簽,通常會有alt屬性,作為圖片的註解,這可以作為圖片的標簽,還可能有頁面的標題。如果是普通的圖片,沒有alt,那通過圖片分類器,對圖片打上標簽。

有了圖片對應的標簽之後,文字搜圖片的過程就變成了文字匹配標簽的過程了,按照匹配度高低先後展示出來即可。

二、以圖片搜圖片

這個一般指的是識圖功能,即找到相似的圖片,需要計算圖片之間的相似度。

首先需要縮小圖片,灰化,然後取圖片的hash,也就是圖片的指紋。圖片都是由像素組成,每個像素點都是由紅綠藍三原色(RGB)構成的,其中每種顏色取值為0~255,因此每個像素點的取值有16777216個(256^3),像素的大小信息會在文件格式中描述出來,假如說兩張圖片的所有像素點都一樣,那肯定是同樣的圖片。但是這樣的計算量太大了,而且也容不得一點、一像素的差異,而我們想要的其實是看起來一樣的圖片。因此需要提取出圖片的hash,作為圖片的特徵。

這類演算法比較多,也是關鍵點,比如說:pHash(感知哈希演算法),大致是縮小圖片至8X8大小,去掉了圖片尺寸明暗上的差異,灰化去掉顏色,然後計算平均灰度,將每個像素與平均灰度比較,大於等於計1,小於計0,這樣的差值序列就是hash,作為圖片的特徵。

pHash有對應的開源實現,然後還有SIFT、DCT等等演算法。復雜的演算法對抗圖片的變形效果也會比較好。

在得到hash之後,通過計算兩者的漢明距離,取漢明距離小的作為相似圖片,大概是要低於5,而高於某個閾值就認為不相似。

❸ 求,算了殺人犯法的手機壁紙圖片

❹ 用百度里找到的圖片算侵權嗎

算,網路搜索的圖片是有著作權的,但對著作權的行使,法律作出了限制。

《著作權法》第22條第1款規定:「在下列情況下使用作品,可以不經著作權人許可,不向其支付報酬,但應當指明作者姓名、作品名稱,並且不得侵犯著作權人依照本法享有的其他權利:

(一)為個人學習、研究或者欣賞,使用他人已經發表的作品;

(二)為介紹、評論某一作品或者說明某一問題,在作品中適當引用他人已經發表的作品;

(三)為報道時事新聞,在報紙、期刊、廣播電台、電視台等媒體中不可避免地再現或者引用已經發表的作品。

圖片侵權的解決方式

1、調解。雙方當事人可以請版權行政管理機關或版權代理機構或其它第三方作為調解人,按照自願原則,通過協商,達成協議,解決糾紛。

2、行政投訴。侵權行為同時損害社會公共利益的,侵權者除了要承擔相應的民事責任外,還可以由版權行政管理部門責令停止侵權行為,沒收違法所得,沒收、銷毀侵權復製品,並可處以罰款,情節嚴重的,還可以沒收主要用於製作侵權復製品的材料、工具、設備等。