我有一個圖像,我想創建一個平滑的邊界。這通常是在Photoshop中用圖像邊界附近的塗抹工具完成的,但我想通過代碼來完成。OpenCV如何平滑邊界
我想是這樣的:
我的圖片背景是阿爾法。
我有兩個解決方案:
採取一切邊界像素區域和只有那些地區申請高斯模糊。我不知道如何只能提取邊界像素。
同樣,把所有的邊界像素和在每個像素應用阿爾法。例如,我在圖像周圍取10px邊界,然後每個像素應用10%增加的alpha,所以效果將爲10%alpha,20%.... 100%,然後是可見區域。
任何幫助表示讚賞。我試圖用OpenCV的
是的,我只想平滑邊界..! – user2899493
正確的平滑只會影響邊界。這是基於內核處理的優勢(非常方便 - 波浪意義上的):它不會影響恆定值像素的大連接場。 所以卷積用一維水平高斯核,然後用一維垂直高斯核,和你去那裏。您可以儘可能快地編寫代碼,因爲您可以編寫答覆。 – Rethunk