[发明专利]指甲轮廓的提取方法及系统在审
| 申请号: | 202110312688.7 | 申请日: | 2021-03-24 | 
| 公开(公告)号: | CN112949558A | 公开(公告)日: | 2021-06-11 | 
| 发明(设计)人: | 邓经镖 | 申请(专利权)人: | 上海慧姿化妆品有限公司 | 
| 主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/46;G06K9/34;G06K9/44;G06K9/62;G01B11/24 | 
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 | 
| 地址: | 201401 上海市奉*** | 国省代码: | 上海;31 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 指甲 轮廓 提取 方法 系统 | ||
1.一种指甲轮廓的提取方法,其特征在于,包括如下步骤:
获取包含有指甲的手指点云CloudFinger,利用PCL点云库从手指点云CloudFinger中提取指甲的指甲曲面点云CloudNail-s,再将指甲曲面点云CloudNail-s等表面积的展平后获得平面状态下的指甲平面点云CloudNail-p;
在将指甲曲面点云CloudNail-s从手指点云CloudFinger中提取的点云分割子步骤中,步骤如下:
输入:
·输入点云{P}
·输入搜索半径Rrs
·输入曲率阈值curthres,角度阈值θthres
输出:
·输出点云分割后的区域簇列表R
初始化:
·初始化区域簇列表R
·初始化点列表{A}←{1,…,P_size},将点云的所有点压入列表{A}·计算输入点云各点的法线向量{N}
·计算输入点云各点的曲率{c}
算法循环:
·只要列表{A}不为空,则:
◆清空当前区域列表{Rc}和当前种子列表{Sc}
◆找出列表{A}中当前的曲率最小点Pmin,并将该曲率最小点Pmin从列表{A}中剔除{A}←{A}\Pmin;
◆同时将从列表{A}中剔除的前述的曲率最小点Pmin压入当前区域列表{Rc}和当前种子列表{Sc}
{Sc}←{Sc}∪Pmin,{Rc}←{Rc}∪Pmin;
◆对于当前种子列表{Sc}中的每个点{Sc(i)},循环做:
■通过k-d tree迅速查找到点{Sc(i)}的所有邻点{Nbc}
■对于{Nbc}中所有的邻点的每个点{Nbc(j)},循环做:
历遍列表{Nbc}寻找是否有点{Nbc(j)}可以满足条件,点{Sc(i)}和当前邻点{Nbc(j)}的法向量夹角小于角度阈值θthres,即cos-1(Sc(i),Nbc(j)≤θthres),则:
■将满足条件的点{Nbc(j)}加入当前区域列表{Rc},
{Rc}←{Rc}∪Nbc(j)
将满足条件的点{Nbc(j)}从列表{A}中去除,
{A}←{A}∪Nbc(j);
■若满足条件的点{Nbc(j)}的曲率小于曲率阈值curthres,则将该满足条件的点{Nbc(j)}压入前种子列表{Sc},
{Sc}←{Sc}∪Nbc(j);
◆将当前区域列表{Rc}加入分割后输出的区域簇列表R,
{R}←{R}∪Rc。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海慧姿化妆品有限公司,未经上海慧姿化妆品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110312688.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:指甲轮廓的提取方法及系统
- 下一篇:一种生物有机肥干燥装置





