junctions_skeleton——通过该算子获取骨架的交点和端点,可判断前景的几何简单性(二次分割定位)
2014-06-09 14:23
281 查看
junctions_skeleton
(Operator)
Name
junctions_skeleton — Find junctions and end points in a skeleton.
Signature
junctions_skeleton(Region
: EndPoints,
JuncPoints
: : )
Description
junctions_skeleton detects junctions and end points in a skeleton (see
skeleton). The junctions in the
input region Region
are output as a region in JuncPoints,
while the end points are output as a region in EndPoints.
To obtain reasonable results with
junctions_skeleton the input region
Region must
not contain lines which are more than one pixel wide. Regions obtained by
skeleton meet this condition, while
regions obtained by morph_skeleton
do not meet this condition in general.
Parallelization
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
Multithreading scope: global (may be called from any thread).
Automatically parallelized on tuple level.
Parameters
Region (input_object)
region(-array) → object
Input skeletons.
EndPoints
(output_object) region(-array) → object
Extracted end points.
Number of elements:
EndPoints == Region
JuncPoints
(output_object) region(-array) → object
Extracted junctions.
Number of elements:
JuncPoints == Region
Example
(HDevelop)
(Operator)
Name
junctions_skeleton — Find junctions and end points in a skeleton.
Signature
junctions_skeleton(Region
: EndPoints,
JuncPoints
: : )
Description
junctions_skeleton detects junctions and end points in a skeleton (see
skeleton). The junctions in the
input region Region
are output as a region in JuncPoints,
while the end points are output as a region in EndPoints.
To obtain reasonable results with
junctions_skeleton the input region
Region must
not contain lines which are more than one pixel wide. Regions obtained by
skeleton meet this condition, while
regions obtained by morph_skeleton
do not meet this condition in general.
Parallelization
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
Multithreading scope: global (may be called from any thread).
Automatically parallelized on tuple level.
Parameters
Region (input_object)
region(-array) → object
Input skeletons.
EndPoints
(output_object) region(-array) → object
Extracted end points.
Number of elements:
EndPoints == Region
JuncPoints
(output_object) region(-array) → object
Extracted junctions.
Number of elements:
JuncPoints == Region
Example
(HDevelop)
* non-connected branches of a skeleton
skeleton(Region,Skeleton)
junctions_skeleton(Skeleton,EPoints,JPoints)
difference(S,JPoints,Rows)
set_system('heighbourhood',4)
connection(Rows,Parts)
相关文章推荐
- 通过socket 获取GET返回数据后的操作 分割报文头和网页内容
- php通过获取头信息判断图片类型
- iphone 通过获取IMSI判断运营商
- iphone 通过获取IMSI判断运营商
- Linux下父进程通过管道发送文件名给子进程,子进程获取文件名后首先判断文件是否存在,不存在,通过管道返回错误信息,存在,将文件内容返回给父进程
- 演示了通过存储过程来获取某个字段的值,并对该字段值进行了判断
- Android Map Api 使用和开发(3)浮动搜索框 ,通过地址名称获取经纬度和详细地址并定位
- 通过SIM卡获取GPS,android基站定位原理
- iphone 通过获取IMSI判断运营商
- C#获取已被使用的网络端点以及判断端口是否已被使用
- Android Map Api 使用和开发(3)浮动搜索框 ,通过地址名称获取经纬度和详细地址并定位
- iphone 通过获取IMSI判断运营商
- Android Map Api 使用和开发(2) 定位我的位置、地图弹出泡泡、通过经纬度获取地址
- 通过GetPixel()函数获取鼠标点击处的象素颜色判断该点是否在曲线上
- 计算几何 POJ 2826 An Easy Problem?! (线段位置判断并且求交点)
- 获取或设置通过此 Pen 绘制的两条连续直线的端点的联接样式
- Android Map Api 使用和开发(2) 定位我的位置、地图弹出泡泡、通过经纬度获取地址
- Android Map Api 使用和开发(3)浮动搜索框 ,通过地址名称获取经纬度和详细地址并定位
- Android Map Api 使用和开发(2) 定位我的位置、地图弹出泡泡、通过经纬度获取地址
- Android Map Api 使用和开发(2) 定位我的位置、地图弹出泡泡、通过经纬度获取地址