映像相似性演算法的C#實現及測評

來源:互聯網
上載者:User

閑言碎語

才疏學淺,只把計算映像相似性的一個基本演算法的基本實現方式給羅列了出來,以至於在最後自己測評的時候也大發感慨,這個演算法有點不靠譜。不管怎麼樣,這個演算法有時候還是有用的,所以還是列出來跟大傢伙一起分享分享~~

PS:影像處理這一塊博大精深,個人偶爾發現了點東西拿來分享。說的不好的地方,寫得太糟的地方,諸位準備扔磚頭還望淡定,淡定~~

基本知識介紹

顏色長條圖

顏色長條圖是在許多映像檢索系統中被廣泛採用的顏色特徵,它所描述的是不同色彩在整幅映像中所佔的比例,而並不關心每種色彩所處的空間位置,即無法描述映像中的對象或物體。顏色長條圖特別適用於描述那些難以進行自動分割的映像。

灰階長條圖

灰階長條圖是灰階級的函數,它表示映像中具有每種灰階級的像素的個數,反映映像中每種灰階出現的頻率。灰階長條圖的橫座標是灰階級,縱座標是該灰階級出現的頻率,是映像的最基本的統計特徵。

本文中即是使用灰階長條圖來計算圖片相似性,關於演算法那一塊也不贅言了,畢竟映像學圖形學,長條圖我是門兒都不懂,我也不準備打腫臉充胖子,只想實現一個最基本的演算法,然後從最直觀的角度看看這個演算法的有效性,僅此而已。

演算法實現

諸位看官休怪筆者囫圇吞棗,淺嘗輒止的學習態度。額畢竟是因興趣而來,於此方面並無半點鐘基礎(當然,除了知道RGB是啥玩意兒——這還幸虧當年電腦圖形學的老師是個Super美女,因此多上了幾節課的緣故),更談不上半點鐘造詣,看官莫怪莫怪,且忍住怒氣,是走是留,小生不敢有半點鐘阻攔~~

大致步驟如下:

1,將映像轉換成相同大小,以有利於計算出相像的長條圖來

2,計算轉化後的灰階長條圖

3,利用XX公式,得到長條圖相似性的定量度量

4,輸出這些不知道有用沒用的相似性結果資料

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.