halcon語句詳解

2021-06-18 21:25:59 字數 3150 閱讀 1822

concat_obj(objects1,objects2:objectsconcat::)連線兩個標誌性的物件。

mean_n(image:imagemean::)在幾個通道上的平均的灰度值。

gen_empty_obj(:emptyobject::)建立乙個空的陣列。

closing_rectangle1(region:regionclosing:width,height:)關閉具有矩形元素的區域。

select_gray(regions,image:selectedregions:features,operation,min,max:)根據灰度值的特點來選擇區域。

mirror_image(image:imagemirror:mode:)設定映象(三種方式(行,列,中心點))。

find_bar_code(image:symbolregions:barcodehandle,codetype:decodeddatastrings)發現並讀取影象中條形碼的符號symbolregions成功破譯的條形碼符號的區域(out)

dev_set_window_extents(::row,column,width,height:)改變檢視窗的位置和大小。

create_bar_code_model(::genparamnames,genparamvalues:barcodehandle)建立條形碼的模型。

set_tposition(::windowhandle,row,column:)設定文字游標的位置。

gen_grid_region(:regiongrid:rowsteps,columnsteps,type,width,height:)通過線或者畫素選擇乙個新的區域。

gen_grid_region(:regiongrid:rowsteps,columnsteps,type,width,height:)

建立乙個區域以行或者畫素為單位regiongrid:建立的行區域或者畫素區域。

new_line(::filehandle:)建立乙個換行,同時清除輸出按鈕dev_error_var(::errorvar,mode:)定義乙個錯誤或變數dev_set_check(::mode:)指定的錯誤處理mode:指定錯誤處理方式。

area_center(regions:::area,row,column)輸出面積和中心點位置。

clip_region(region:regionclipped:row1,column1,row2,column2:)修剪乙個地區使其成為乙個長方形。

elliptic_axis(regions:::ra,rb,phi)橢圓形的等效模型。

gray_inside(image:imagedist::)計算任意路徑上的影象邊緣上最低的灰度值。

gauss_image(image:imagegauss:size:)利用高斯函式離散光滑。

sort_region(regions:sortedregions:sortmode,order,roworcol:)根據相對位置對區域進行整理sortmode:整理方式order:排序方式(遞增、遞減)。

shape_trans(region:regiontrans:type:)變換形狀,形狀取決於type.

gen_region_line(:regionlines:beginrow,begincol,endrow,endcol:)計算區域(起始點和終點)中的線段。

difference(region,sub:regiondifference::)計算兩個區域的差異。

complement(region:regioncomplement::)返還補充的區域。

dilation_circle(region:regiondilation:radius:)擴張有乙個圓形結構元素的地區radius圓半徑。

dyn_threshold(origimage,thresholdimage:regiondynthresh:offset,lightdark:)比較兩個畫素的影象畫素regiondynthresh(out)分割區域offset:減少噪音引起的問題lightdark提取光明、黑暗或類似的地方。

texture_laws(image:imagetexture:filtertypes,shift,filtersize:)

texture_laws實行紋理變換影象filtertypes:預置的過濾器shift:減少灰度變化filtersize:過濾的尺寸。

disp_rectangle1(::windowhandle,row1,column1,row2,column2:)顯示的矩形排列成的。disp_rectangle1顯示乙個或多個矩形視窗的產量。描述乙個矩形左上角(row1,column1)和右下角(row2,column2)。

select_shape(regions:selectedregions:features,operation,min,max:)選擇帶有某些特徵的區域,operation是運算,如「與」「或」。

select_shape 計算區域的指定的特徵值。託特徵值位於【min,max】(對應 引數為and)或者只需要滿足min/max中的一項(對應引數為or),符合要求的區域儲存到輸出引數中..

watersheds(image?:basins,watersheds?:?:?)從影象中提取風水嶺。

sobel_amp(image::edgeamplitude::filtertype,size::)根據影象的一次導數計算影象的邊緣。

overpaint_gray(imagedestination,imagesource:::)

將灰度值不相同區域用不同顏色繪製到imagedestination中,imagesource包含希望的灰度值影象。

change_domain(image,newdomain:imagenew::)

改變image影象的定義域。

crop_domain(image:imagepart::)

從image影象中裁剪乙個矩形區域。這個矩形的周長最小。

change_format(image:imagepart:width,height:)

改變image影象大小,而且imagepart影象為灰度值影象。

dev_update_time:是否在程式執行中顯示每一行的執行時間多少的運算子。

引數是on或off預設值是off。注意:在halcon**輸出時這個命令並不會呼叫執行。

以上四個一般用作程式開始的初始化。個人意見僅供參考。

halcon函式詳解

comment comment 注釋語句 exit 退出函式 open file filename,filetype filehandle fwrite string filehandle,string 寫入string dev close window 關閉活躍的圖形視窗。read image i...

Halcon 邊緣檢測運算元詳解

1.1 種類 halcon內常用的邊緣檢測運算元包括如下幾種 1.edges image 提取2d 影象邊緣 2.edges sub pix 提取2d影象亞畫素邊緣 3.edges object model 3d 提取3d影象邊緣 4.edges color和edges color sub pix ...

myslq replace語句詳解

replace的執行與insert很相似。只有一點例外,假如表中的乙個舊記錄與乙個用於primary key或乙個unique索引的新記錄具有相同的值,則在新記錄被插入之前,舊記錄被刪除。注意,除非表有乙個primary key或unique索引,否則,使用乙個replace語句沒有意義。該 語句會...