- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三维骨架提取Main
使用广义势场法计算三维骨架
主要结构体
typedef struct //点类型(立体的点坐标)
{
short x;
short y;
short z;
} VoxelPosition;
typedef struct //向量类型
{
double xd;
double yd;
double zd;
} Vector;
enum CriticalPointType //关键点的类型
{
CPT_SADDLE = 1, // 1 鞍点
CPT_ATTRACTING_NODE, //2 引力点
CPT_REPELLING_NODE, //3 斥力点
CPT_UNKNOWN //4 其他
};
struct VoxelPositionDouble //点
{
double x;
double y;
double z;
};
struct CriticalPoint
{
VoxelPositionDouble position; //关键点的坐标
CriticalPointType type; //关键点的类型
Vector evect[3]; //3个特征向量数组
double eval[3]; //3个特征值
};
struct Skeleton
{
VoxelPositionDouble *Points; //存储骨架上的点
int sizePoints; //初始化时分配的最大储存空间本程序是50000
int numPoints; //骨架上的点的个数
int ** Segments; //骨架段为二维数组
//numSegments行 4列的数组 LEFT RIGHT FIRST LAST
int sizeSegments; //初始化分配的最大存储空间,本程序是5000
int numSegments; //骨架段的个数
};
骨架段的说明:
LEFT RIGHT FIRST LAST 第一段 第一个骨架点index 最后一个骨架点的index 第二段 第三段 ……
立体长宽高: L = 123 M = 116 N = 114;
计算势场用到的距离的次方数 fieldStrenght = 8;
计算散度值时和阈值有关的 percHDPts = 3;
vfin = false;
vfout = false;
interactive = false;
//这些变量代表的实际意义不清楚
#define SURF 100 // surface voxel
#define BOUNDARY 110 // boundary voxel - participates in potential field //calculation
#define INTERIOR 200 // interior voxel
#define PADDING_MIN 210 // added voxels in order to thick the object
#define NR_PAD_VALUES 40 // are in this range: PADDING_MIN to PADDING_MIN + NR_PAD_VALUES
#define EXTERIOR 0 // background (exterior to the object) voxel (air)
貌似 INTERIOR点是立体的体素点,EXTERIOR点是空气,
SURF也是立体的点,是暴露在空气中的点???
具体算法:
定义了Skeleton变量Skel,
函数AllocateSkeleton对它进行初始化
为Skel分配50000个点 5000个段
VoxelPositionDouble *Points; //初始分配50000个空间
int sizePoints; //点最多50000
int numPoints; //0
Skel:
int ** S
您可能关注的文档
最近下载
- 光伏安全课件.pptx
- 山香教育(教育学、心理学、教育心理学及新课改、教育法律法规等).pdf
- 新解读《GB_T 39851.2-2021道路车辆 基于控制器局域网的诊断通信 第2部分:传输层协议和网络层服务》必威体育精装版解读.pptx VIP
- 二类精神药品培训.pptx VIP
- 2025年武汉黄陂区面向社会公开招聘社区干事50人备考试题及答案解析.docx VIP
- 第11课《短文二篇——答谢中书书》课件 2024—2025学年统编版语文八年级上册(共33张PPT).pptx VIP
- 春节文化PPT展示.ppt VIP
- 道教掷茭(圣杯)二十八签详解.doc VIP
- 75吨循化流化床炉施工方案.doc VIP
- 课程思政方案综合布线设计与实施.docx VIP
文档评论(0)