2013-02-17 94 views
0

我目前正在開發一個程序,用於執行諸如圖像分割等技術以及其他一些技術。不過,我的任務是根據其周圍像素填充分割區域(這將是一個空白區域)。在與周圍像素相關的空白區域中填充

這很像photoshop喜歡打電話content aware fill,但我只是一個人想知道我可以接近這種類型的任務的最佳方式。另外,我應該開始思考如何獲得某些東西,顯然不是技術性和強大的,而是在某種程度上與工作類似。

我目前沒有意識到任何類可以幫助這樣的事情,但任何幫助,將不勝感激。

回答

0

你在Inpainting之後。有很多方法可以做到這一點,而2011年由Masal,Sapiro,Caselles,Bertalmío提供的Inpainting survey,提供了很多關於它們的結果和參考資料。

在此處您還可以找到使用該技術的示例結果,例如在https://stackoverflow.com/a/13666082/1832154處,您將看到一個與http://www.cc.gatech.edu/~sooraj/inpainting/一起提供完整的實現。在https://stackoverflow.com/a/14295915/1832154處,您可以看到另一個示例結果,以及對不同修補方法的簡單引用。

+0

我一直在試圖解決如何實現在您的文章中提供的鏈接中使用的修復內容。 http://elynxsdk.free.fr/ext-docs/Inpainting/todo/Fast_Digital_Image_Inpainting.pdf但是我一直有點困惑,這是否簡單地通過加權平均kernals圖像的分割部分? 對不起,如果這是一個愚蠢的問題,並感謝您的建議,指出我需要做的正確方向。 – Mochi 2013-02-21 01:01:49

+0

在http://www.cc.gatech.edu/~sooraj/inpainting/上有一個不同方法的準備實施。對於你提到的這個更簡單的算法,如果沒有誤解它是如何完成的,答案是肯定的。它本身不是分段的部分,它是以某種方式定義的掩碼。該方法是迭代的。 – mmgp 2013-02-21 01:10:51