2010-11-06 58 views
2

我正在編寫代碼以找出圖像的哪個部分已被複制,所以我需要在圖像中找到類似的塊。我需要使用SVD(奇異值分解)來找出哪些塊匹配在一起。你知道我怎麼可以在圖像上應用SVD來找到類似的塊?SVD如何在圖像中找到相似的塊?

請幫幫我。謝謝

回答

2

通過對兩幅圖像應用SVD,然後僅比較它們的SVD近似值,SVD可用於比較圖像(塊),直到某個順序。這可以通過將SVD結果視爲例如特徵向量( - >機器學習)來擴展到兩個以上的圖像。 k-nearest neighborCluster analysis。基於SVD的圖像壓縮(「近似」)例如是基於SVD的圖像壓縮(「近似」)。這裏描述:http://online.redwoods.cc.ca.us/instruct/darnold/laproj/fall2001/adamdave/textwriteup.pdf

+0

您好,感謝您的回答,但我需要找到相似的塊在一個圖像,當你複製圖像的某些部分並粘貼到另一部分則意味着兩個部分的圖像是一樣的,我想找到這兩個部分通過使用svd。 – rain 2010-11-08 08:30:27

+0

這不是SVD的工作原理。對於你想達到的目的,SVD並不是正確的起點,儘管它可以成爲解決方案的一部分。但是:AFAICS,大多數解決問題的方法通常不涉及SVD。 – smilingthax 2010-11-08 16:05:06

相關問題