2012-07-06 78 views
3

您好我有一個調色板像這樣的, enter image description here如何在Java中的其他圖像中檢測圖像?

我有一個形象。圖像包含像這樣的調色板。我需要從圖像中檢測到這個彩色palett,並從圖像中裁剪出調色板。他們在java中的任何庫都可以這麼做。這是一個參考圖像是他們的任何庫,可以使用它作爲模板,並從圖片中提取圖像?

下面是一個例子,如果圖像是enter image description here

和我的參考圖像就像是第一形象,我想第二檢測圖像內的第一圖像和裁剪的部分,以獲得類似的圖像圖像參考圖像。裁剪第二個圖像後,我將獲得enter image description here

+0

你可以給出一個示例輸入圖像和預期的裁剪輸出嗎? – 2012-07-06 19:39:27

+0

你是在討論subimaging問題嗎?如果是這樣,也許[這](http://werner.yellowcouch.org/Papers/subimg/index.html)理論可以有幫助 – 2012-07-06 19:43:53

+0

@MarkByers我更新了問題。 – 2012-07-06 19:45:45

回答

0

您需要的是稱爲「模板匹配」。它是一種圖像處理算法。詳情在這裏:http://en.wikipedia.org/wiki/Template_matching

我不是Java的專家,所以我不知道任何實現。這是一個非常簡單的算法。如果這是你正在尋找的東西,你可以編碼你自己。

0

如果我們已經有參考圖像,那麼下面的鏈接可以解決您的問題。 https://stackoverflow.com/a/17516753/2421703在這裏,你所需要做的就是不用爲邊框着色,用這個內容創建一個新的圖像文件