Halcon函数总结(三)

来源:互联网 发布:淘宝直通车尺寸大小 编辑:程序博客网 时间:2024/05/16 04:09

Halcon函数总结:

concat_obj(Objects1,Objects2 :ObjectsConcat : : ) //连接两个tuple对象

select_obj(Objects : ObjectSelected :Index : )  //从对象容器中取出对象

gen_cross_contour_xld( :Cross :Row,Col,Size,Angle : ) //在每个输入点上产生交叉的轮廓线数据

rgb1_to_gray(RGBImage : GrayImage : : ) //将图像从RGB转换到灰度图像(3通道到1通道)

例程参考:blended_mosaic.hdev(里面还有很多算子需要有待研究)


=====================================================================================================


char_threshold(Image,HistoRegion :Characters :Sigma,Percent :Threshold) //演示从白色的信封上分割出黑色的字符

gray_histo(Regions,Image : : :AbsoluteHisto,RelativeHisto) //求出region内的绝对灰度和相对灰度的直方图

例程参考:char_threshold.hdev


=====================================================================================================

check_difference(Image,Pattern :Selected :Mode,DiffLowerBound,DiffUpperBound,GrayOffset,AddRow,AddCol : )//检测出两张图片的不同之处

例程参考:check_difference.hdev


=====================================================================================================

difference(Region,Sub :RegionDifference : : )//计算两个region的不同

opening_circle(Region : RegionOpening :Radius : )  //对region进行圆开操作(不是很好理解,应该就是开运算

closing_circle(Region : RegionClosing :Radius : )  //对region进行圆闭操作(不是很好理解,应该就是闭运算

rectangularity(Regions : : : Rectangularity)  //对一个region的矩形外观检测,应该就是矩形相似度的检测

参考例程:check_hazelnut_wafers.hdev


=====================================================================================================

regiongrowing(Image : Regions :Row,Column,Tolerance,MinSize : )  //区域增长 得到region

count_obj(Objects : : : Number)  //计算region元组中的对象数目

select_obj(Objects : ObjectSelected :Index : )  //根据索引选择元组中的对象

circularity(Regions : : : Circularity)  //计算region的圆度

select_shape(Regions : SelectedRegions :Features,Operation,Min,Max : ) //按照形状特征选择region

参考例程:circularity.hdev


=====================================================================================================

decompose3(MultiChannelImage : Image1,Image2,Image3 : : )  //分割图像到三个单独的图像通道

median_image(Image : ImageMedian :MaskType,Radius,Margin : )  //中值滤波

参考例程:class_2dim_unsup.hdev  (有算法:class_2dim_unsup未理解,有待研究)



原创粉丝点击