region相关算子

简单理解区域Region,就是某种具有结构体性质的二值图

1.dev_close_window() 
*关闭窗口
2.dev_open_window(0,0,512,512,'black',WindowHandle)
*打开窗口
3.gen_region_points(:Region,row,col)
*生成像素坐标指定的region
4.disp_line(WindowHandle,100,100,200,200)
*生成像素坐标指定的region
5.gen_region_line(:RegionLines:BeginRow,BegionCol,EndRow,EndCol:)
*生成像素坐标指定的线
6.get_region_points(Region:::Rows,Columns)
*获得区域region的像素点坐标
7.intersection(Regions,RegionLines2,RegionIntersection)
*获得两个区域region的交集
8.orientation_region(Regions:::Phi)
*获得区域region的方向
9.union2(Region1,Region2:RegionUnion::)
*合并两个区域region为一个region
10.distance_pr(Region::Row,Column:DistanceMin,DistanceMax)
*计算点到区域的 最远距离和最近距离
11.distance_pl(::Row,Column,Row1,Column1,Row2,Column2:Distance)
*计算点到线的距离
12.distance_ps(::Row,Column,Row1,Column1,Row2,Column2:DistanceMin,DistanceMax)
*计算点到线段的距离
**distance_pl & distance_ps是不一样的,一个是点到直线的距离,一个是点到线段,直线是可以向两边延伸的,线段不能延伸,线段是一个固定的region
13.distance_pp(::Row1,Column1,Row2,Column2:Distance)
*计算点到点的距离
14.distance_rr_min(Region1,Region2:::Distance,Row1,Column1,Row2,Column2)
*计算region到region最近距离和对应的最近点(欧几里得距离)
15.distance——lr(Region::Row1,Column1,Row2,Column2:DistanceMin,DistanceMax)
*计算region到region最近距离和对应的最近点(欧式距离)
16.distance_pc(Contour::Row,Column:DistanceMin,DistanceMax)
*计算点到轮廓(XLD)最近距离和最远距离

猜你喜欢

转载自blog.csdn.net/zxl2712028/article/details/80203402