资源简介
经典的基于距离变换细化的骨架提取方法。距离变换的结果是双像素宽度的骨架,细化的结果是单像素宽度的骨架。该方法骨架定位精确,运行速度快
代码片段和文件信息
//***************************************************************************
//
// Matlab C routine file: anaskel.cpp
//
// Written 8/04 by N. Howe
//
// Input:
// skel: shape to find skeleton for
//
// Output:
// dmap: directional maps
// exy: coordinates of endpoints
// jxy: coordinates of junction points
//
//***************************************************************************
#include “mex.h“
//***************************************************************************
#define SQR(x) (x)*(x)
#define MIN(xy) (((x) < (y)) ? (x):(y))
#define MAX(xy) (((x) > (y)) ? (x):(y))
#define ABS(x) (((x) < 0) ? (-(x)):(x))
#define errCheck(ab) if (!(a)) mexErrMsgTxt((b));
#define bdCheck(ab) mxAssert(((a)>=0)&&((a)<(b))“Bounds error.“)
//***
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 663 2009-06-15 15:21 Skeleton\anaskel.asv
文件 11843 2004-09-14 14:09 Skeleton\anaskel.cpp
文件 663 2009-06-15 15:24 Skeleton\anaskel.m
文件 383 2006-05-18 15:10 Skeleton\bagel.png
文件 1046 2009-06-15 15:16 Skeleton\demo.asv
文件 1092 2009-12-21 15:23 Skeleton\demo.m
文件 2402 2011-09-23 01:46 Skeleton\findpoints.m
文件 431 2006-05-18 14:18 Skeleton\keyhole.png
文件 1539 2009-05-22 14:20 Skeleton\license.txt
文件 2966 2009-12-07 15:54 Skeleton\morph.m
文件 11080 2009-06-15 18:45 Skeleton\mushroom.bmp
文件 291 2006-05-18 14:23 Skeleton\mushroom.png
文件 1133 2006-05-19 11:36 Skeleton\README.txt
文件 12778 2007-07-18 22:43 Skeleton\skeleton.cpp
文件 285 2009-06-15 15:20 Skeleton\skeleton.m
文件 1550 2009-11-04 15:56 Skeleton\skeleton_all.m
文件 24064 2009-06-15 15:59 Skeleton\新建 Microsoft Word 文档.doc
目录 0 2012-02-21 10:45 Skeleton
----------- --------- ---------- ----- ----
74209 18
- 上一篇:STM32串口软件(FLYMCU)
- 下一篇:佳博80打印机修改IP工具
评论
共有 条评论