halcon语句详解

来源:互联网 发布:网络6524是什么意思啊 编辑:程序博客网 时间:2024/06/16 14:32

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代码输出时这个命令并不会调用执行。
以上四个一般用作程序开始的初始化。个人意见仅供参考。

 

原创粉丝点击