Halcon 像素值的獲取、處理、設定


獲取:

get_region_points (灰度圖局部Region, Rows, Columns)
get_grayval (灰度圖, Rows, Columns, Grayval)  // 獲取局部區域的像素值

處理:// 對Grayval進行處理,得到resultVal。

設定:

set_grayval (灰度圖, Rows, Columns, resultVal) // 局部區域設置為處理后的像素值

處理環節的特別說明:tuple_greater_elem非常重要

如都減20,為防止負值,需將負值置為0。

n:=20
newVal:=Grayval-n
tuple_gen_const (|Grayval|, 0, Zero)  //純0數組
tuple_greater_elem (newVal, Zero, GreaterOne) //  >0的數為1,≤0的為0
tuple_mult (newVal, GreaterOne, resultVal)  // 0*負數=0,1*正數=正數

tuple算子總結:


免責聲明!

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



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