【技术实现步骤摘要】
一种基于辅助圆划分气体放电能量图扇区的方法及系统
本专利技术涉及图像处理
,并且更具体地,涉及一种基于辅助圆划分气体放电能量图扇区的方法及系统。
技术介绍
现代生物光子学的研究表明,人体能够自发地发出电子和光子,产生肉眼看不见的辉光。科学家把人体发出的电子和光子,视为人体能量的表现;人体自发产生的能量就构成了人体能量场,并且利用能量场检测设备可以检测到人体十根手指能量。采集到手指能量图像后,计算出能量图像的方向,然后对每根手指的能量图像进行扇形分区操作,并分析能量图像中每个扇区的能量特征;由于手指能量图每一个扇区对应人体不同的部位与不同的器官,对每一个扇形区域能量的分析,就可以得到人体各个器官的状况,进而通过对所有情况的综合分析就可以得到人体健康状况的进行有效的评估,然而目前还没有有效的技术提供手指能量图像。
技术实现思路
针对上述问题本专利技术提出了一种基于辅助圆划分气体放电能量图扇区的方法,包括:采集手指能量图样本图,并对采集的手指能量图样本图进行灰度化处理,获取灰度样本图;确定灰度样本图的每个像素点的像素值,滤除像素值小于预设阈值的像素点,获取滤除图;对滤除图进行二值化处理和形态学膨胀处理,并确定经二值化处理和形态学膨胀处理后的滤除图的内轮廓点集合和内轮廓质心点,对内轮廓点集合和内轮廓质心点进行拟合,确定内轮廓椭圆图;确定内轮廓椭圆图中内轮廓椭圆的外接矩形的顶点,对内轮廓椭圆图中内轮廓椭圆的外接矩形的顶点和内轮廓质心点进行连接,确定主方向 ...
【技术保护点】
1.一种基于辅助圆划分气体放电能量图扇区的方法,所述方法包括:/n采集手指能量图样本图,并对采集的手指能量图样本图进行灰度化处理,获取灰度样本图;/n确定灰度样本图的每个像素点的像素值,滤除像素值小于预设阈值的像素点,获取滤除图;/n对滤除图进行二值化处理和形态学膨胀处理,并确定经二值化处理和形态学膨胀处理后的滤除图的内轮廓点集合和内轮廓质心点,对内轮廓点集合和内轮廓质心点进行拟合,确定内轮廓椭圆图;/n确定内轮廓椭圆图中内轮廓椭圆的外接矩形的顶点,对内轮廓椭圆图中内轮廓椭圆的外接矩形的顶点和内轮廓质心点进行连接,确定主方向线,并以内轮廓质心点为圆心和预设半径确定辅助圆,根据主方向线和辅助圆,确定主方向线与多个分区方向线的角度值,根据多个分区方向线的角度值,确定多条分区方向线,根据多条分区方向线划分内轮廓椭圆图,根据划分后的内轮廓椭圆图确定气体放电能量图扇区。/n
【技术特征摘要】 【专利技术属性】
1.一种基于辅助圆划分气体放电能量图扇区的方法,所述方法包括:
采集手指能量图样本图,并对采集的手指能量图样本图进行灰度化处理,获取灰度样本图;
确定灰度样本图的每个像素点的像素值,滤除像素值小于预设阈值的像素点,获取滤除图;
对滤除图进行二值化处理和形态学膨胀处理,并确定经二值化处理和形态学膨胀处理后的滤除图的内轮廓点集合和内轮廓质心点,对内轮廓点集合和内轮廓质心点进行拟合,确定内轮廓椭圆图;
确定内轮廓椭圆图中内轮廓椭圆的外接矩形的顶点,对内轮廓椭圆图中内轮廓椭圆的外接矩形的顶点和内轮廓质心点进行连接,确定主方向线,并以内轮廓质心点为圆心和预设半径确定辅助圆,根据主方向线和辅助圆,确定主方向线与多个分区方向线的角度值,根据多个分区方向线的角度值,确定多条分区方向线,根据多条分区方向线划分内轮廓椭圆图,根据划分后的内轮廓椭圆图确定气体放电能量图扇区。
2.根据权利要求1所述的方法,所述外接矩形的顶点,为外接矩形左上角和右上角之间的中点。
3.根据权利要求1所述的方法,所述预设半径大于内轮廓椭圆图中椭圆长轴的二分之一。
4.根据权利要求1所述的方法,所述确定方向线的角度值,具体为:根据方向线、辅助圆的圆心和辅助圆的预设半径,延长方向线并确定延长后的方向线与辅助圆的交点坐标,根据交点坐标,确定方向线的角度值。
5.根据权利要求1所述的方法,所述根据主方向线和辅助圆,确定主方向线与多个分区方向线的角度值,具体为:
确定辅助圆圆心坐标,根据辅助圆的圆心坐标,确定辅助圆上任意一点坐标,坐标如下:
x1=x0+R*cos(angle*PI/180)
y1=y0+R*sin(angle*PI/180)
(x1,y1)为任意一点坐标、(x0,x0)为辅助圆的圆心坐标、PI为圆周率;
根据上述公式可以得到主方向线角度值计算方程,如下:
angle=(acos(x1–x0)/R)*180)/PI
或
angle=(asin(y1–y0)/R)*180)/PI。
6.根据权利要求1所述的方法,所述根据多个分区方向线的角度值,确定多条分区方向线,具体为:
对多个分区方向线的角度值以预设顺序排列在数组中,确定数组中每一个分区方向线的角度值对应在辅助圆的上的点的坐标,确定公式如下:
x=CenterPoint_x+R*cos((PI/180)*(angle+angleValue[i]))
y=CenterPoint_y+R*sin((PI/180)*(angle+angleValue[i]))
angleValue是获取的角度数组;
连接辅助圆的上的点和辅助圆圆心,确定多条分区方向线。
技术研发人员:汤青,宋臣,魏春雨,王雨晨,周枫明,
申请(专利权)人:新绎健康科技有限公司,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。