Halcon開閉運算(region)學習


算子: 

  *開運算 opening(ConnectedRegions, ConnectedRegions, RegionOpening1)

  *閉運算 closing(RegionOpening1, RegionOpening1, RegionClosing1)

  *腐蝕 erosion1(RegionClosing1, RegionClosing1, RegionErosion1, 1)

  *膨脹 dilation1(RegionErosion1, RegionErosion1, RegionDilation1, 1)

  *圓形結構開運算 opening_circle(ConnectedRegions, RegionOpening, 3.5)

  *圓形結構閉運算 closing_circle(RegionOpening, RegionClosing, 3.5)

  *圓形結構腐蝕 erosion_circle(RegionClosing, RegionErosion, 3.5)

  *圓形結構膨脹 dilation_circle(RegionErosion, RegionDilation, 3.5)

 

  注:帶 "_circle" 是寫好得結構特征是⚪,最后一位是系數

    沒有"_circle" 得需要自定義region(結構特征)然后輸出region

效果:

  開運算是先腐蝕后膨脹的過程,可以用來消除小物體(下圖白色),

  在纖細處分離物體,並在平滑較大物體邊界的同時不明顯的改變其面積

                  

  閉運算是先膨脹后腐蝕的過程,可以用來消除小型黑洞(下圖文字中黑色區域)

              

 

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM