0
我正在做圖像二值化項目,我需要轉換圖像,使其使用聚類分成單獨的顏色圖層。我的意思是說圖像中不會有陰影,而是將輸入圖像的陰影轉換爲分割兩種顏色的圖層。通過聚類圖像轉換
輸入和輸出圖像給出:
我想實現這個使用OpenCV的,但無法弄清楚如何做到這一點。 在此先感謝。
我正在做圖像二值化項目,我需要轉換圖像,使其使用聚類分成單獨的顏色圖層。我的意思是說圖像中不會有陰影,而是將輸入圖像的陰影轉換爲分割兩種顏色的圖層。通過聚類圖像轉換
輸入和輸出圖像給出:
我想實現這個使用OpenCV的,但無法弄清楚如何做到這一點。 在此先感謝。
嘗試使用k-means聚類。 http://aishack.in/tutorials/kmeans-clustering-opencv/
你會得到儘可能多的顏色,因爲你有手段。
以下是使用Accord.NET C#庫實現的示例。 http://crsouza.blogspot.com.au/2010/10/k-means-clustering.html