簡體   English   中英

AForge.net的填充孔不起作用

[英]Fill Holes of AForge.net not working

我正在嘗試使形態操作更流暢。 我已經在圖像1上進行了4 * 4腐蝕和4 * 4膨脹(我盡了最大的努力在腐蝕和膨脹上取得了最好的成績)。 然后,我檢測到最大的斑點以濾除噪聲。 然后,我的下一步是使圖像2的形態學操作平滑, 這樣我就可以填補圖像輪廓內的空白 我使用以下代碼段使用aforge填補了空白。 但是這個方法什么也沒返回

public Bitmap fillGap(Bitmap image)
        {

            FillHoles filter = new FillHoles();
            filter.MaxHoleHeight = 5;
            filter.MaxHoleWidth = 5;
            filter.CoupledSizeFiltering = false;
            filter.Apply(image);
            return image;
        }

我要糾正的下一步是什么?

皮膚檢測圖像形態圖像

根據API文檔Apply方法使源圖像保持不變。 用以下方法替換方法中的最后兩行:

return filter.Apply(image);

或使用ApplyInPlace方法而不是Apply

filter.ApplyInPlace(image);
return image;

順便說一句, MaxHoleHeightMaxHoleWidth設置為足夠大的值?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM