halcon指令集1资料.docx
- 文档编号:11627235
- 上传时间:2023-03-29
- 格式:DOCX
- 页数:178
- 大小:592.41KB
halcon指令集1资料.docx
《halcon指令集1资料.docx》由会员分享,可在线阅读,更多相关《halcon指令集1资料.docx(178页珍藏版)》请在冰豆网上搜索。
halcon指令集1资料
sobel_amp (Image:
EdgeAmplitude:
FilterType,Size:
) 根據圖像的一次導數計算圖像的邊緣
close_edges (Edges,EdgeImage:
RegionResult:
MinAmplitude:
)
close_edges_length (Edges,Gradient:
ClosedEdges:
MinAmplitude,MaxGapLength:
) 使用邊緣高度圖像關閉邊緣間隙。
輸出的區域包含杯關閉的區域。
(感覺是對邊緣的擴充)
derivate_gauss (Image:
DerivGauss:
Sigma,Component:
)
watersheds (Image:
Basins,Watersheds:
:
) 從圖像中提取風水嶺。
zero_crossing (Image:
RegionCrossing:
:
) 零交點(二次導數)
diff_of_gauss (Image:
DiffOfGauss:
Sigma,SigFactor:
) 近似日誌運算元(拉普拉斯高斯)。
laplace_of_gauss (Image:
ImageLaplace:
Sigma:
) 拉普拉斯高斯
edges_color_sub_pix (Image:
Edges:
Filter,Alpha,Low,High:
) 精確的亞圖元邊緣提取(彩色圖像)
edges_sub_pix (Image:
Edges:
Filter,Alpha,Low,High:
) 精確邊緣提取的亞圖元(灰度圖像)
edges_color (Image:
ImaAmp,ImaDir:
Filter,Alpha,NMS,Low,High:
) 根據顏色進行邊緣提取
edges_image (Image:
ImaAmp,ImaDir:
Filter,Alpha,NMS,Low,High:
) 邊緣提取
skeleton (Region:
Skeleton:
:
) 計算區域的框架 Skeleton==Region
frei_amp (Image:
ImageEdgeAmp:
:
)Frei-chen 範本進行邊緣檢測(振幅)
frei_dir (Image:
ImageEdgeAmp,ImageEdgeDir:
:
)Frei-chen 範本進行邊緣檢測(振幅和方向)
nonmax_suppression_dir (ImgAmp,ImgDir:
ImageResult:
Mode:
) 使用方向圖像 抑制所有的超過給定最大值的圖像灰度值的點
gen_contours_skeleton_xld (Skeleton:
Contours:
Length,Mode:
) 將系統框架轉換成 XLD 輪廓
laplace (Image:
ImageLaplace:
ResultType,MaskSize,FilterMask:
) 使用有限差分計算拉普拉斯變換
info_edges (:
:
Filter,Mode,Alpha:
Size,Coeffs) 估計濾波器的寬度
kirsch_dir (Image:
ImageEdgeAmp,ImageEdgeDir:
:
) 使用 Kirsch 運算元計算出邊緣(振幅和方向)
prewitt_amp (Image:
ImageEdgeAmp:
:
) 使用 Prewitt 運算元計算出邊緣(振幅)
kirsch_amp (Image:
ImageEdgeAmp:
:
) 使用 Kirsch 運算元計算出邊緣(振幅)
highpass_image (Image:
Highpass:
Width,Height:
) 從高頻成分提取的圖像。
sobel_amp (Image:
EdgeAmplitude:
FilterType,Size:
) 使用 Sobel 運算元計算出邊緣(振幅)
robinson_amp (Image:
ImageEdgeAmp:
:
) 使用 Robinson 運算元計算出邊緣(振幅)
roberts (Image:
ImageRoberts:
FilterType:
) 使用 Robert 運算元計算邊緣
邊緣檢測:
sobel_amp (Image:
EdgeAmplitude:
FilterType,Size:
) 根據圖像的一次導數計算圖像的邊緣
close_edges (Edges,EdgeImage:
RegionResult:
MinAmplitude:
)
close_edges_length (Edges,Gradient:
ClosedEdges:
MinAmplitude,MaxGapLength:
) 使用邊緣高度圖像關閉邊緣間隙。
輸出的區域包含杯關閉的區域。
(感覺是對邊緣的擴充)
derivate_gauss (Image:
DerivGauss:
Sigma,Component:
)
watersheds (Image:
Basins,Watersheds:
:
) 從圖像中提取風水嶺。
zero_crossing (Image:
RegionCrossing:
:
) 零交點(二次導數)
diff_of_gauss (Image:
DiffOfGauss:
Sigma,SigFactor:
) 近似日誌運算元(拉普拉斯高斯)。
laplace_of_gauss (Image:
ImageLaplace:
Sigma:
) 拉普拉斯高斯
edges_color_sub_pix (Image:
Edges:
Filter,Alpha,Low,High:
) 精確的亞圖元邊緣提取(彩色圖像)
edges_sub_pix (Image:
Edges:
Filter,Alpha,Low,High:
) 精確邊緣提取的亞圖元(灰度圖像)
edges_color (Image:
ImaAmp,ImaDir:
Filter,Alpha,NMS,Low,High:
) 根據顏色進行邊緣提取
edges_image (Image:
ImaAmp,ImaDir:
Filter,Alpha,NMS,Low,High:
) 邊緣提取
skeleton (Region:
Skeleton:
:
) 計算區域的框架 Skeleton==Region
frei_amp (Image:
ImageEdgeAmp:
:
)Frei-chen 範本進行邊緣檢測(振幅)
frei_dir (Image:
ImageEdgeAmp,ImageEdgeDir:
:
)Frei-chen 範本進行邊緣檢測(振幅和方向)
nonmax_suppression_dir (ImgAmp,ImgDir:
ImageResult:
Mode:
) 使用方向圖像 抑制所有的超過給定最大值的圖像灰度值的點
gen_contours_skeleton_xld (Skeleton:
Contours:
Length,Mode:
) 將系統框架轉換成 XLD 輪廓
laplace (Image:
ImageLaplace:
ResultType,MaskSize,FilterMask:
) 使用有限差分計算拉普拉斯變換
info_edges (:
:
Filter,Mode,Alpha:
Size,Coeffs) 估計濾波器的寬度
kirsch_dir (Image:
ImageEdgeAmp,ImageEdgeDir:
:
) 使用 Kirsch 運算元計算出邊緣(振幅和方向)
prewitt_amp (Image:
ImageEdgeAmp:
:
) 使用 Prewitt 運算元計算出邊緣(振幅)
kirsch_amp (Image:
ImageEdgeAmp:
:
) 使用 Kirsch 運算元計算出邊緣(振幅)
highpass_image (Image:
Highpass:
Width,Height:
) 從高頻成分提取的圖像。
sobel_amp (Image:
EdgeAmplitude:
FilterType,Size:
) 使用 Sobel 運算元計算出邊緣(振幅)
robinson_amp (Image:
ImageEdgeAmp:
:
) 使用 Robinson 運算元計算出邊緣(振幅)
roberts (Image:
ImageRoberts:
FilterType:
) 使用 Robert 運算元計算邊緣
comment(:
:
Comment:
) 注釋語句
exit(:
:
:
) 退出函數
open_file(:
:
FileName,FileType:
FileHandle)創建('output'or'append')或者打開(output)文字檔
fwrite_string(:
:
FileHandle,String:
)寫入string
dev_close_window(:
:
:
) 關閉活躍的圖形視窗。
read_image(:
Image:
FileName:
) ;載入圖片
get_image_pointer1(Image:
:
:
Pointer,Type,Width,Height)
獲得圖像的資料。
如:
類型(='位元組',''',uint2int2等等)和圖像的尺寸(的寬度和高度)
dev_open_window(:
:
Row,Column,WidthHeight,Background:
WindowHandle) 打開一個圖形的視窗。
dev_set_part(:
:
Row1,Column1,Row2,Column2:
) 修改圖像顯示的位置
dev_set_draw(’fill’) 填滿選擇的區域
dev_set_draw(’margin’) 顯示的物件只有邊緣線,
dev_set_line_width(3) 線寬用LineWidth指定
threshold(Image:
Region:
MinGray,MaxGray:
)選取從輸入圖像灰度值的g滿足下列條件:
MinGray<=g<=MaxGray的圖元。
dev_set_colored(number) 顯示region是用到的顏色數目
dev_set_color(:
:
ColorName:
) 指定顏色
connection(Region:
ConnectedRegions:
:
)合併所有選定圖元觸摸相互連通區
fill_up(Region:
RegionFillUp:
:
)填補選擇區域中空洞的部分
fill_up_shape(Region:
RegionFillUp:
Feature,Min,Max:
)
select_shape(Regions:
SelectedRegions:
Features,Operation,Min,Max:
)選擇帶有某些特徵的區域,Operation是運算,如“與”“或”
smallest_rectangle1(Regions:
:
:
Row1,Column1,Row2,Column2)以矩形圖元座標的角落,Column1,Row2(Row1,Column2)計算矩形區域(平行輸入坐標軸)。
dev_display(Object:
:
:
) 顯示圖片
disp_rectangle1(:
:
WindowHandle,Row1,Column1,Row2,Column2:
)顯示的矩形排列成的。
disp_rectangle1顯示一個或多個矩形視窗的產量。
描述一個矩形左上角(Row1,Column1)和右下角(Row2,Column2)。
顯示效果如圖1.
texture_laws(Image:
ImageTexture:
FilterTypes,Shift,FilterSize:
)
texture_laws實行紋理變換圖像FilterTypes:
預置的篩檢程式Shift:
減少灰度變化FilterSize:
過濾的尺寸
mean_image(Image:
ImageMean:
MaskWidth,MaskHeight:
)平滑圖像,原始灰度值的平均數MaskWidth:
篩檢程式的寬度面具
bin_threshold(Image:
Region:
:
)自動確定閾值 Region:
黑暗的區域的圖像
dyn_threshold(OrigImage,ThresholdImage:
RegionDynThresh:
Offset,LightDark:
)
比較兩個圖元的圖像圖元RegionDynThresh(Out)分割區域Offset:
減少噪音引起的問題LightDark提取光明、黑暗或類似的地方?
dilation_circle(Region:
RegionDilation:
Radius:
)擴張有一個圓形結構元素的地區Radius圓半徑
complement(Region:
RegionComplement:
:
)返還補充的區域
reduce_domain(Image,Region:
ImageReduced:
:
)減少定義領域的圖像ImageReduced=Image-Region
opening_circle(Region:
RegionOpening:
Radius:
)打開具有圓形結構元素的地區,平滑圖像的邊界。
Radius:
半徑
dev_clear_window(:
:
:
) 清除視圖表單
get_mbutton(:
:
WindowHandle:
Row,Column,Button)原地等待直到滑鼠按下
select_region_point(Regions:
DestRegions:
Row,Column:
)選擇所有包含給定圖元的區域
dilation_rectangle1(Region:
RegionDilation:
Width,Height:
)擴張有矩形元素地區 Width構建的矩形的寬度
difference(Region,Sub:
RegionDifference:
:
)計算兩個區域的差異
gen_region_line(:
RegionLines:
BeginRow,BeginCol,EndRow,EndCol:
)計算區域(起始點和終點)中的線段
intersection(Region1,Region2:
RegionIntersection:
:
)計算兩個區域的交叉點
shape_trans(Region:
RegionTrans:
Type:
)變換形狀,形狀取決於Type
1DMeasuring一維測量
close_all_measures
Deleteallmeasureobjects.刪除所有度量對象。
close_measure
Deleteameasureobject.刪除測量物體。
deserialize_measure
Deserializeaserializedmeasureobject.反序列化序列化的度量對象。
fuzzy_measure_pairing
Extractstraightedgepairsperpendiculartoarectangleoranannulararc.
提取直邊對垂直的一個矩形或環形電弧。
fuzzy_measure_pairs
Extractstraightedgepairsperpendiculartoarectangleoranannulararc.
提取直邊對垂直的一個矩形或環形電弧。
fuzzy_measure_pos
Extractstraightedgesperpendiculartoarectangleoranannulararc.
提取直邊垂直的一個矩形或環形電弧。
gen_measure_arc
Preparetheextractionofstraightedgesperpendiculartoanannulararc.
準備提取的直邊垂直的環狀的電弧。
gen_measure_rectangle2
Preparetheextractionofstraightedgesperpendiculartoarectangle.
準備提取直邊垂直於矩形。
measure_pairs
Extractstraightedgepairsperpendiculartoarectangleorannulararc.
直邊對提取的矩形或環形弧垂直。
measure_pos
Extractstraightedgesperpendiculartoarectangleorannulararc.
提取垂直於直邊的矩形或環形電弧。
measure_projection
Extractagrayvalueprofileperpendiculartoarectangleorannulararc.
提取灰度值分佈的垂直矩形或環形弧。
measure_thresh
Extractingpointswithaparticulargrayvaluealongarectangleoranannulararc.
提取點與一個特定的灰度值沿一個矩形或環形電弧。
read_measure
Readameasureobjectfromafile.
從文件中讀取測量物體。
reset_fuzzy_measure
Resetafuzzyfunction.
復位模糊函數。
serialize_measure
Serializeameasureobject.
序列化一個度量對象。
set_fuzzy_measure
Specifyafuzzyfunction.
指定一個模糊的功能。
set_fuzzy_measure_norm_pair
Specifyanormalizedfuzzyfunctionforedgepairs.
指定邊對歸一化的模糊函數。
translate_measure
Translateameasureobject.
翻譯度量對象。
write_measure
Writeameasureobjecttoafile.
寫一個度量對象到一個文件中。
2DMetrology
add_metrology_object_circle_measure
Addacircleoracirculararctoametrologymodel.
一個計量模型中添加一個圓或圓弧。
add_metrology_object_ellipse_measure
Addanellipseoranellipticarctoametrologymodel.
添加量測模型的橢圓形或橢圓弧。
add_metrology_object_line_measure
Addalinetoametrologymodel.
添加一行到計量模型。
add_metrology_object_rectangle2_measure
Addarectangletoametrologymodel.
一個計量模型添加一個矩形。
apply_metrology_model
Measureandfitthegeometricshapesofallmetrologyobjectsofametrologymodel.測量和適合所有計量對象的計量模型的幾何形狀。
clear_all_metrology_models
Deleteallmetrologymodelsandfreetheallocatedmemory.
刪除所有計量模型和免費分配的內存。
clear_metrology_model
Deleteametrologymodelandfreetheallocatedmemory.
刪除一個計量模型,並釋放分配的內存。
clear_metrology_object
Deletemetrologyobjectsandfreetheallocatedmemory.
刪除計量對象和免費分配的內存。
copy_metrology_model
Copyametrologymodel.
複製一個計量模型。
copy_metrology_object
Copymetrologymetrologyobjectsofametrologymodel.
將計量計量對象的計量模型。
create_metrology_model
Createthedatastructurethatisneededtomeasuregeometricshapes.
創建的數據結構是需要測量的幾何形狀。
deserialize_metrology_model
Deserializeaserializedmetrologymodel.
反序列化序列化的計量模型。
get_metrology_object_fuzzy_param
Getafuzzyparameterofametroloymodel.
得到模糊參數的metroloy模型。
get_metrology_object_indices
Gettheindicesofthemetrologyobjectsofametrologymodel.
獲取的計量量測模型的對象的索引。
get_metrology_object_measures
Getthemeasureregionsandtheresultsoftheedgelocat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- halcon 指令 资料