指甲打印装置及指甲打印装置的动作控制方法_3

文档序号:9699915阅读:来源:国知局
58、宽度方向亮度值取得部59、宽度方向指甲端部位置取得部61、指甲区域提取部62、指甲特征量计算部63、显示控制部64、描绘控制部65以及图像处理部
66ο
[0094]上述各部的功能通过控制部52的CPU与存储于存储部53的ROM的程序的协作而实现。
[0095]摄影控制部54对图像取得部46的摄像机46a以及照明灯46b进行控制,通过摄像机46a对插入到指接纳部45a中的描绘指12进行摄影,得到取得图像P的图像数据。
[0096]如图5A?图5C所示,图像提取处理部56从取得图像P中提取指的区域(以下,称作“指区域Y”)以及指甲区域T。
[0097]此处,如图5A所示,取得图像P包含由与指接纳部45a的内部对应的背景的区域Q、指区域Y、以及指甲区域T形成的三个区域。
[0098]图像提取处理部56从这样的取得图像P中提取指区域Y以及指甲区域T,而如图5C所示那样,进行将所提取的指区域Y以及指甲区域T的背景的区域涂黑的处理。
[0099]在进行该处理时,预先准备图5B所示的、通过摄像机46a仅拍摄了背景的图像数据(以下,称作“背景图像B的图像数据”)。
[0100]然后,将构成取得图像P的图像数据的多个像素数据与构成背景图像B的图像数据的多个像素数据中的、相互处于相同位置的像素的像素数据彼此进行比较,提取相互的颜色较大地不同的区域作为指区域Y以及指甲区域T。此处,取得图像P以及背景图像B由呈矩阵状排列的多个像素构成,像素数据与该多个像素对应。
[0101]更具体而言,在将取得图像P的图像数据中的各像素数据的RGB灰度值设为Ra、Ga、Ba,将背景图像B的图像数据的各像素数据的RGB灰度值设为Rb、Gb、Bb,将阈值设为T时,根据以下所示的式(1)来进行判定。
[0102](Ra-Rb)2+(Ga-Gb)2+(Ba_Bb)2> T......(1)
[0103]S卩,将满足式⑴的区域判断为指区域Y以及指甲区域T。
[0104]另一方面,将不满足式(1)的区域判断为背景区域,将取得图像P的该区域内的像素数据的RGB灰度值全部变更为0,而将该区域变更为黑色。
[0105]如此提取了指区域Y以及指甲区域Τ后的取得图像(以下,将该图像称作“取得图像Ρ1”),成为图5C所示那样的图像。
[0106]接着,亮度差分值运算部57,在取得图像Ρ1中沿着描绘指12的长度方向,进行取得与在描绘指12的长度方向上邻接的两个像素对应的像素数据间的亮度值的差值的运算,而取得亮度差分值。
[0107]长度方向指甲端部位置取得部58,基于所取得的亮度差分值,指甲11的长度方向的端部的位置。详细情况将后述。
[0108]宽度方向亮度值取得部59,从取得图像Ρ1的图像数据的各像素数据中,取得沿着描绘指12的宽度方向的亮度值。
[0109]宽度方向指甲端部位置取得部61,基于亮度值取得描绘指12的宽度方向两端部的位置。详细情况将后述。
[0110]指甲区域提取部62,基于由长度方向指甲端部位置取得部58以及宽度方向指甲端部位置取得部61取得的指甲11的端部的位置,提取指甲区域Τ。
[0111]此处,在亮度值的计算中,能够使用“基于NTSC系数的加权平均法(NTSCCoeffcients method)”。
[0112]基于NTSC系数的加权平均法是如下方法:对像素数据的R(红)、G (绿)、B (蓝)各自的灰度值进行加权而除以3,取平均而进行灰色标度化的方法。加权的系数(NTSCCoeffcients)与通常在电视广播中利用的亮度信号(明亮度)的分离方法相同。
[0113]当R、G、B各自的灰度值取0?255的整数值时,通过Y = 0.30R+0.59G+0.11B来求出灰色标度转换后的亮度值Y (值的范围为0?255的整数)。将该Y的值设为本实施方式中的亮度值。
[0114]另外,本发明中所谓的“亮度值”的计算方法并不限定于该例子,能够从各种计算方法中任意地选择。
[0115]另外,亮度差分值运算部57、长度方向指甲端部位置取得部58、宽度方向亮度值取得部59、宽度方向指甲端部位置取得部61以及指甲区域提取部62的更具体的功能,将在后述的检测指甲区域T的方法中进行详细说明。
[0116]指甲特征量计算部63计算指甲11的特征量。
[0117]图6是用于对特征量进行说明的取得图像的平面图。
[0118]对指甲11的特征进行表示的特征量,例如是指甲区域T的面积、将指甲区域T的面积除以沿着指甲11的长度方向包围指甲11的外接四边形S的面积而得到的指甲11的面积率R等。
[0119]如图6所示,通过将沿着描绘指12的长度方向的指甲11的最大长度设为指甲11的长度H,将使与描绘指12的长度方向正交的方向作为宽度方向时的指甲11的最大宽度设为指甲11的宽度W,由此能够求出这些特征量。
[0120]另外,能够根据指甲区域T的像素数来求出指甲区域T的面积。
[0121]具体而言,如果使用图6进行说明,则在将指甲11的宽度方向设为X轴,将描绘指12的长度方向设为Y轴时,通过(指甲区域T的Y坐标的最大值-指甲区域T的Y坐标的最小值)来求出指甲11的长度H。
[0122]通过(指甲区域T的X坐标的最大值-指甲区域T的X坐标的最小值)来求出指甲11的宽度W。
[0123]而且,通过指甲区域T的面积/(指甲11的长度HX指甲11的宽度W)来求出面积率R。面积率R是表示指甲区域T是何种程度接近四边形的形状的值。
[0124]显示控制部64对显示部32进行控制而使显示部32显示各种画面。
[0125]显示控制部64例如使显示部32显示设计选择部32b、设计确认部32a、取得图像P、指甲区域T等各种显示画面、图像取得按钮32e、描绘按钮32f等各种按钮。
[0126]描绘控制部65将由图像处理部66生成的描绘数据输出至移动装置80以及描绘部70,对移动装置80的驱动部85、描绘部70的动作进行控制,而对基于笔20的描绘进行控制,以便对指甲11实施与该描绘数据相应的描绘。
[0127]图像处理部66,与取得图像P1中的指甲区域T的大小相匹配,进行由用户选择的指甲设计D的缩小、放大,并生成描绘数据。
[0128]在存储部53的ROM中存储有用于使指甲打印装置10动作的各种程序、各种数据,通过由控制装置51执行这些程序,由此总括控制指甲打印装置10的各部。
[0129]在存储部53中设置有存储由图像取得部46取得的用户的指甲区域T的指甲图像存储部67、以及存储多个指甲设计D的指甲设计存储部68。
[0130](实施方式的动作)
[0131]接着,基于图7?图11对在指甲打印装置10中检测指甲区域T的方法(相当于本发明的“指甲打印装置的动作控制方法”)进行说明。
[0132]图7是表示指甲打印装置的动作的流程图。
[0133]图8是示意性地表示指接纳部周边的侧视截面的图。
[0134]图9A是取得图像的平面图,图9B是与图9A对应地描绘出沿着描绘指的长度方向取得的亮度值以及亮度差分值的一例的曲线图。
[0135]图10A是取得图像的平面图,图10B是与图10A对应地描绘出沿着描绘指的宽度方向取得的亮度值的一例的曲线图。
[0136]图11是对所提取的指甲区域进行说明的取得图像的平面图。
[0137]如图7所示,首先,在步骤S1中,用户按下显示部32的图像取得按钮32e。
[0138]更具体而言,如图8所示,在将一只手的描绘指12从指接纳部45a的前侧开口插入而载放于描绘指载放部45al的状态下,使用另一只手按下图像取得按钮32e。
[0139]由此,通过摄像机46a对包含指甲11在内的指进行摄影,取得包含指甲11和指在内的取得图像P的图像数据(相当于本发明中所谓的“图像数据取得步骤”)。
[0140]接着,在步骤S2中,从所取得的取得图像P中提取指区域Y以及指甲区域T,而取得图5C所示的取得图像P1。
[0141]接着,在步骤S3中,进行从取得图像P1中检测形成指甲11的缘的边缘E的处理。此处,边缘E是指像素数据的值较大地变化的部分。
[0142]基于图9A以及图9B对该步骤S3进彳丁详细说明。另外,在图9A中,表不省略了被涂黑的背景的取得图像P1 (在图10A中也同样)。<
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1