<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

指甲打印裝置及印刷控制方法

文檔序號:689153閱讀:359來源:國知局
專利名稱:指甲打印裝置及印刷控制方法
技術領域
本發明涉及指甲打印裝置及印刷控制方法,尤其涉及使用指甲區域提取用模型來確定實施印刷的指甲區域的指甲打印裝置及其印刷控制方法。
背景技術
指甲打印裝置是如下的打印裝置將要印刷的指甲的手指定位到設置在裝置主體上的手指載放臺上,使用噴墨方式的打印頭等在該定位了的手指的指甲上印刷顏色、圖樣等的圖像。在這種指甲打印裝置中,如果不能夠正確地檢測手指的指甲部的區域(以下稱 作“指甲區域”),則不能夠確定印刷位置、印刷范圍。因此,以往,在這種指甲打印裝置中,為了確定指甲區域與其以外的部分之間的邊界線(即、指甲部的輪廓線)而識別指甲區域,提出有如下方法通過攝影手指圖像并對所攝影的手指圖像進行圖像處理,由此識別對應于指甲的區域。這種指甲打印裝置例如記載于日本特表2003-534083號公報。如此,如果能夠從手指圖像中自動地提取指甲部的區域,則能夠將用戶進行輸入的時間勞力抑制為最小限度,并且能夠自動地檢測成為印刷對象的指甲區域,而進行印刷。但是,實際上,指甲部和皮膚的光學特性非常近似,包含相互相同的顏色信息。并且,指甲部及皮膚的顏色根據個人而多種多樣。因此,僅通過對手指圖像進行圖像處理,不容易正確地提取指甲區域。關于這一點,在專利文獻I中僅記載有從手指圖像中對手指像進行分析,而沒有提及用于正確地提取、確定指甲區域的具體方法。因此,僅通過該文獻所公開的技術,難以進行正確的指甲區域的提取、確定。作為通過圖像分析來提取、確定指甲區域的具體方法,可以考慮使成為模型的指甲圖像與用戶的手指圖像匹配,而確定指甲的位置、范圍。但是,例如,與如提取臉的要素等的情況那樣、各要素的配置確定的情況不同,在提取、確定指甲區域的情況下,沒有成為匹配時的基準的配置。因此,難以使成為模型的指甲圖像與用戶的手指圖像的適當位置匹配。并且,指甲的大小、位置根據性別(男性還是女性)、體格(胖還是瘦等)、年齡(成人還是兒童)等而較大地不同,其形式也千差萬別。因此,在使用指甲圖像的模型來提取、確定指甲區域的情況下,需要使用與用戶的性別、體格等相一致的模型。但是,在該情況下,需要用戶輸入性別、體格等信息,指甲打印裝置的操作變得繁雜,花費時間勞力。

發明內容
本發明的目的在于提供指甲打印裝置及印刷控制方法,能夠自動地選擇適合于用戶的指甲區域提取用模型,并使用選擇的指甲區域提取用模型來確定用戶的指甲區域,能夠迅速、高精度地進行向用戶指甲的印刷。用于實現上述目的的本發明的指甲打印裝置為,在對指甲實施印刷的指甲打印裝置中,具備攝影部,對包含作為印刷對象的指甲的手指進行攝影,取得手指圖像;手指尺寸取得部,從由上述攝影部取得的上述手指圖像取得上述手指的尺寸;存儲部,存儲具有相互不同形狀的輪廓線的多個指甲區域提取用模型;模型選擇部,根據由上述手指尺寸取得部取得的上述手指的尺寸,從上述存儲部所存儲的上述多個指甲區域提取用模型中選擇I個確定的指甲區域提取用模型;區域確定部,將由上述模型選擇部選擇的上述確定的指甲區域提取用模型與上述 手指圖像中的上述指甲的圖像區域匹配,由此確定上述手指的作為印刷對象的指甲區域;以及印刷部,具有向由上述區域確定部確定的上述指甲區域涂敷墨的打印頭。用于實現上述目的的本發明的指甲打印裝置的印刷控制方法為,在對指甲實施印刷的指甲打印裝置的印刷控制方法中,對包含作為印刷對象的指甲的手指進行攝影,而取得手指圖像;從上述取得的上述手指圖像取得上述手指的尺寸;根據上述取得的上述手指的尺寸,從存儲部所存儲的具有相互不同形狀的輪廓線的多個指甲區域提取用模型中選擇I個確定的指甲區域提取用模型;將上述選擇的上述確定的指甲區域提取用模型與上述手指圖像中的上述指甲的圖像區域匹配,由此確定上述手指的作為印刷對象的指甲區域;以及通過打印頭向上述確定的上述指甲區域涂敷墨。


圖I是表示本發明的實施方式的指甲打印裝置的外觀的立體圖。圖2是表示本實施方式的指甲打印裝置的內部結構的立體圖。圖3是表示本實施方式的指甲打印裝置的印刷手指固定部的截面圖,表示作為印刷手指而將從食指到小指插入到印刷手指插入部時的狀態。圖4是本實施方式的指甲打印裝置的正面側的截面圖。圖5是本實施方式的指甲打印裝置的側面側的截面圖。圖6是表示本實施方式的指甲打印裝置的控制裝置的結構的主要部分框圖。圖7是表示本實施方式的指甲區域提取用模型的生成處理的流程圖。圖8是示意地表示用于取得成為樣本的手指圖像的主要部分結構的側視圖。圖9A是成為樣本的多人的手指圖像的第一例,圖9B是表示沿著圖9A的手指圖像中的指甲的輪廓線配置了特征點P的狀態的圖。圖IOA是成為樣本的多人的手指圖像的第二例,圖IOB是表示沿著圖IOA的手指圖像中的指甲的輪廓線配置了特征點P的狀態的圖。圖IlA是成為樣本的多人的手指圖像的第三例,圖IlB是表示沿著圖IlA的手指圖像中的指甲的輪廓線配置了特征點P的狀態的圖。
圖12是表示樣本文件的一例的圖。圖13是表示指甲區域提取用模型的一例的圖。圖14A是成為男性用的指甲區域提取用模型生成的樣本的多個男性的手指圖像的一例,圖14B是表示男性用的指甲區域提取用模型的一例的圖。圖15A是成為女性用的指甲區域提取用模型生成的樣本的多個女性的手指圖像的一例,圖15B是表示女性用的指甲區域提取用模型的一例的圖。圖16是用于說明對指甲區域提取用模型進行掃描而設定基準點的方法的一例的說明圖。圖17是表示本實施方式的印刷控制處理的流程圖。
圖18是表示本實施方式的印刷控制處理中的模型選擇處理的流程圖。圖19是表示本實施方式的印刷控制處理中的區域調整處理及印刷處理的流程圖。圖20是表示印刷手指的手指圖像的一例的圖。圖21是表示從圖20的手指圖像生成的掃描用圖像的一例的圖。圖22是說明對掃描用圖像進行掃描而設定最大手指寬度及基準像素的方法的一例的說明圖。圖23是表示將指甲區域提取用模型配置在印刷手指的手指圖像上的初始位置的狀態的圖。圖24是表示使指甲區域提取用模型與印刷手指的手指圖像的指甲區域匹配的狀態的圖。
具體實施例方式以下,對于本發明的指甲打印裝置及其印刷控制方法,表示實施方式而進行詳細說明。圖I是表示本發明的實施方式的指甲打印裝置的外觀的立體圖。圖2是表示本實施方式的指甲打印裝置的內部結構的立體圖。圖3是表示本實施方式的指甲打印裝置的印刷手指固定部的截面圖,表示作為印刷手指而將從食指到小指插入到印刷手指插入部時的狀態。如圖I所示,該指甲打印裝置I具備殼主體2及蓋體4。該殼主體2及蓋體4經由設置在殼主體2的上面后端部的鉸鏈3而相互連結。上述殼主體2形成為在俯視時為橢圓狀。在該殼主體2的前側能夠立起放倒地設置有開閉板2c。該開閉板2c經由設置在殼主體2的前面下端部的鉸鏈與殼主體2連結。該開閉板2c用于對殼主體2的前面進行開閉。在殼主體2的頂板2f上設置有后述的操作部12,在頂板2f的大致中央部設定有顯示部13。另外,殼主體2及蓋體4的形狀、結構不限定于此處所例示的。在殼主體2中收容有指甲打印裝置I的裝置主體10。該裝置主體10具備圖2所示的印刷手指固定部20、攝影部30、印刷部40及控制裝置50 (參照圖6)。
這些印刷手指固定部20、攝影部30、印刷部40及控制裝置50設置在機架11上。機架11由下部機架Ila及上部機架Ilb構成。下部機架Ila形成為箱狀,并設置在殼主體2的內部下方,上部機架Ilb設置在下部機架Ila的上方且在殼主體2的內部上方。印刷手指固定部20設置在機架11中的下部機架Ila上。通過在該下部機架I Ia上設置的印刷手指插入部20a、非印刷手指插入部20b及抓緊部20c構成印刷手指固定部20。印刷手指插入部20a是用于插入與要印刷的指甲T相對應的手指(以下稱為“印刷手指”)Ul的手指插入部(參照圖3)。印刷手指插入部20a的底面(印刷手指載放面),作為載放印刷手指Ul的手指載 放構件起作用。在印刷手指Ul載放到該印刷手指插入部20a的印刷手指載放面上的狀態下,進行印刷手指Ul的攝影、印刷。另外,印刷手指插入部20a的載放印刷手指Ul的印刷手指載放面,優選形成為白色、灰色、黑色等相對于手指、指甲的顏色明亮度差較大的顏色,以便在印刷手指Ul的攝影時印刷手指Ul與背景之間的邊界變得明確。非印刷手指插入部20b是用于插入印刷手指以外的手指(以下稱為“非印刷手指”)U2的手指插入部(參照圖3)。抓緊部20c是能夠用插入到印刷手指插入部20a中的印刷手指Ul和插入到非印刷手指插入部20b中的非印刷手指U2夾持的部分。在本實施方式中,該抓緊部20c由對印刷手指插入部20a和非印刷手指插入部20b進行分隔的隔壁21構成。該隔壁21的上面構成平坦的印刷手指載放面。在構成印刷手指載放面的隔壁21的上面上,設置有用于對印刷手指Ul進行定位的定位標記211 (參照后述的圖20)。定位標記211只要能夠對印刷手指Ul進行定位即可,其形狀、位置不特別限定。定位標記211可以是設置在隔壁21的上面上的凹部、也可以是凸部。在用戶通過顯示部13來確認由攝影部30攝影的圖像的同時進行印刷手指Ul的插入的情況下,定位標記211也可以只是以能夠與印刷手指載放面的顏色進行區別的顏色印刷的平面標識等。也可以代替定位標記211,而將通過與印刷手指Ul的前端部觸碰來進行定位的觸碰部件,設置在隔壁21的上面上。如圖3所示,在該隔壁21的供手指插入一側的端部上,形成有鼓出部22。該鼓出部22形成于在將印刷手指Ul及非印刷手指U2較深地插入到印刷手指插入部20a及非印刷手指插入部20b時、印刷手指Ul及非印刷手指U2的指根U3所抵接的部分。鼓出部22的手指插入方向的截面,例如以從隔壁21的下面朝向下方鼓出的方式形成為圓形。由此,在印刷手指Ul的指腹整體與印刷手指載放面抵接的狀態下,能夠用印刷手指Ul和非印刷手指U2較強地夾持隔壁21 (抓緊部20c)。鼓出部22的截面形狀不限定于圓形,也可以是橢圓形、多邊形等非圓形。
例如,在左手的拇指以外的4根手指(食指、中指、無名指及小指)成為印刷手指Ul的情況下,如圖3所示,用戶將4根印刷手指Ul插入到印刷手指插入部20a中,將作為非印刷手指U2的拇指插入到非印刷手指插入部20b中。在該情況下,用戶用插入到印刷手指插入部20a中的印刷手指Ul和插入到非印刷手指插入部20b中的非印刷手指U2來夾持抓緊部20c,由此印刷手指Ul被固定在抓緊部20c上。在僅拇指成為印刷手指Ul的情況下,將拇指(印刷手指Ul)插入到印刷手指插入部20a中,將拇指以外的4根手指(非印刷手指U2)插入到非印刷手指插入部20b中。在該情況下,用戶也是用印刷手指Ul和非印刷手指U2來夾持抓緊部20c,由此印刷手指Ul被固定。圖4是本實施方式的指甲打印裝置的正面側的截面圖。圖5是本實施方式的指甲打印裝置的側面側的截面圖。 如圖4及圖5所示,攝影部30設置在機架11中的上部機架Ilb上。在設置于上部機架Ilb上的基板31的中央部下面上,設置有內置了驅動器的、例如具有200萬像素程度以上的像素的攝像機32。在基板31上,以包圍攝像機32的方式設置有白色LED等照明燈33。攝影部30具備該攝像機32及照明燈33而構成。該攝影部30為,通過照明燈33對作為手指載放部的印刷手指插入部20a上所載放的印刷手指Ul進行照明,通過攝像機32對該印刷手指Ul進行攝影,而得到手指圖像。該攝影部30與后述的控制裝置50的主體控制部52連接,由該主體控制部52控制。印刷部40對由后述的指甲區域決定部53決定的最終的印刷區域即指甲區域Ta(參照圖24)實施顏色、花紋等的印刷。印刷部40主要設置在上部機架Ilb上。如圖4及圖5所示,在上部機架Ilb的兩側板上,相互平行地架設有2根導桿41。在該導桿41上滑動自如地設置有主滑架42。如圖5所示,在主滑架42的前壁42a及后壁42b上,相互平行地架設有2根導桿44。在該導桿44上滑動自如地設置有副滑架45。在該副滑架45的下面中央部搭載有打印頭46。在本實施方式中,該打印頭46是將墨微滴化、對被印字介質直接噴吹而進行印刷的噴墨方式的打印頭。另外,打印頭46的記錄方式不限定于噴墨方式。主滑架42經由動力傳遞構件與馬達43連結。此外,主滑架42構成為,通過馬達43的正反轉,而能夠沿著導桿41在左右方向上移動。副滑架45經由動力傳遞構件與馬達47連結。此外,副滑架45構成為,通過馬達47的正反轉,能夠沿著導桿44在前后方向上移動。在下部機架Ila上,設置有用于向打印頭46供給墨的墨盒48。墨盒48構成為,經由未圖示的供墨管與打印頭46連接,向打印頭46適當地供給墨。也可以構成為,在打印頭46本身上搭載墨盒。印刷部40具備這些導桿41、主滑架42、馬達43、導桿44、副滑架45、打印頭46、馬達47及墨盒48等而構成。該印刷部40的馬達43、打印頭46及馬達47與后述的控制裝置50的主體控制部52連接,由該主體控制部52控制。操作部12是用于供用戶進行各種輸入的輸入構件。在操作部12上例如配置有使指甲打印裝置I的電源接通的電源開關按鈕、使動作停止的停止開關按鈕及用于進行其他各種輸入的操作按鈕121。 在本實施方式中構成為,在顯示部13的表面上,與顯示部13—體地設置有觸摸面板TP,通過未圖示的手寫筆等的觸摸操作,能夠進行各種輸入。例如,在顯示部13的顯示畫面上,顯示印刷開關按鈕、使動作中止的中止開關按鈕、用于供用戶選擇應印刷的指甲圖像圖案(即、應向作為印刷對象區域的指甲區域Ta印刷的所希望的設計)的圖案選擇開關按鈕等各種操作按鈕。然后,用戶通過在顯示部13的顯示畫面上觸摸這些操作按鈕,由此也能夠進行各種輸入。在本實施方式中,通過在顯示部13的顯示畫面上顯示手指圖像,并沿著該手指圖像中的指甲區域Ta的輪廓線進行用手寫筆等進行觸摸的觸摸操作,由此能夠隔開預定的間隔而輸入多個后述的特征點P。顯示部13例如是由液晶面板(液晶顯示器(LCD :Liquid Crystal Display))等構成的顯示構件。在顯示部13上,例如顯示對印刷手指Ul進行了攝影的手指圖像、在手指圖像上重疊了指甲區域提取用模型M的圖像(參照圖23等)、最終的指甲區域Ta (參照圖24等)、應向印刷手指Ul的指甲區域Ta印刷的指甲圖像圖案、以及設計確認用的縮略圖像等。如上所述,在該顯示部13上一體地構成有觸摸面板TP。控制裝置50例如設置在基板31等上,該基板31配置在上部機架Ilb上。圖6是表示本實施方式的指甲打印裝置中的控制裝置的結構的主要部分框圖。控制裝置50是除了未圖示的CPU(Central Processing Unit :中央處理器)之外、還具備由 ROM (Read Only Memory :只讀存儲器)、RAM (Random Access Memory :隨機存取存儲器)等(都未圖示)構成的存儲部51的計算機。在存儲部51中保存有應印刷的指甲圖像圖案等的數據、以及指甲區域決定程序、印刷程序等各種程序。控制裝置50執行這些程序而控制指甲打印裝置I的各部分。控制裝置50作為印刷控制部起作用,該印刷控制部從手指圖像中確定指甲區域Ta,并將印刷部40控制為對用戶的印刷手指Ul中、被確定為該指甲區域Ta的區域實施印刷。并且,如后所述,控制裝置50作為存儲控制部起作用,該存儲控制部生成指甲區域提取用模型M,并且將多個特征點P的坐標位置與特征點P的編號賦予對應、作為指甲區域提取用模型M存儲到存儲部51的模型用存儲區域51a中。在本實施方式中,控制裝置50包括主體控制部52、指甲區域決定部53等功能部。在本實施方式中,如圖6所示,在存儲部51中設置有模型用存儲區域51a、模型選擇用數據區域51b等各種存儲區域。模型用存儲區域51a是保存有后述的多個指甲區域提取用模型M(參照圖13等)、學習用模型文件及基準點Pd(圖16等參照)的編號、坐標信息等的存儲區域。所謂指甲區域提取用模型M,是指為了從手指圖像中確定(決定)指甲區域Ta而使用的模型。作為指甲區域提取用模型M,越使用近似于用戶的指甲區域的模型,則越能夠迅速且高精度地進行指甲區域的提取、確定。但是,指甲區域的大小、形狀的特征,根據用戶的性別(男性還是女性)、用戶的體格(例如胖還是瘦)等而不同。
因此,在本實施方式中,作為指甲區域提取用模型M,在模型用存儲區域51a中存儲有胖人用的指甲區域提取用模型Ml、男性用的指甲區域提取用模型M2、女性用的指甲區域提取用模型M3、瘦人用的指甲區域提取用模型M4、兒童(6歲以下)用的指甲區域提取用模型M5、具有相互不同的輪廓線的5種指甲區域提取用模型M。另外,以下在僅說明為“指甲區域提取用模型M”的情況下,包含所有這5種指甲區域提取用模型Ml M5。另外,指甲區域提取用模型M不限定于這5種。例如,也可以存儲有根據年齡層不同(10-20歲、30-40歲、50-60歲……)等而進一步細分化的指甲區域提取用模型M。并且,也可以按照各手指(拇指、食指、中指、無名指、小指)的每個指甲準備指甲區域提取用模型M。或者,不限定于此處所例示的準備所有指甲區域提取用模型M的情況,例如也可 以在模型用存儲區域51a中僅存儲男性用的指甲區域提取用模型M2、女性用的指甲區域提取用模型M3。模型選擇用數據區域51b是存儲有進行模型選擇處理所需要的各種數據的存儲區域,該模型選擇處理是從模型用存儲區域51a所存儲的多個指甲區域提取用模型M中選擇適合于用戶的手指的模型的處理。在本實施方式中,根據用戶的印刷手指Ul的尺寸,從存儲部51的模型用存儲區域51a所存儲的上述5種指甲區域提取用模型M(MfM5)中,選擇適合于用戶的I個指甲區域提取用模型M。因此,在模型選擇用數據區域51b中,作為用于選擇指甲區域提取用模型M的數據,與各指甲區域提取用模型M相對應的手指的最大手指寬度(即、手指的寬度最大的部分的寬度尺寸)的值,被存儲為用于選擇各指甲區域提取用模型的閾值數據。通過統計已知手指寬度根據性別、體格的差異而不同(關于性別,例如參照制品評價技術基盤機構編的“人特性數據庫”等)。因此,能夠根據最大手指寬度來推測用戶的性別、體格等,而能夠選擇適合于用戶的指甲區域提取用模型M。具體來說,在本實施方式中,若用戶的印刷手指Ul的最大手指寬度為20mm以上,則應用胖人用的指甲區域提取用模型Ml。若用戶的印刷手指Ul的最大手指寬度為18mm以上且不足20mm,則應用男性用的指甲區域提取用模型M2。若用戶的印刷手指Ul的最大手指寬度為15mm以上且不足18mm,則應用女性用的指甲區域提取用模型M3。若用戶的印刷手指Ul的最大手指寬度為13mm以上且不足15mm,則應用瘦人用的指甲區域提取用模型M4。若用戶的印刷手指Ul的最大手指寬度不足13mm,則應用兒童(6歲以下)用的指甲區域提取用模型M5。如此,對于指甲區域提取用模型Ml至M5的各自,預先決定手指的最大手指寬度的閾值,并存儲到模型選擇用數據區域51b中。另外,用于從模型選擇用數據區域51b所存儲的指甲區域提取用模型Μ(ΜΓΜ5)中選擇適合于用戶的模型的數據,不限定于此處所例示的數據。此外,用于選擇指甲區域提取用模型M的閾值不限定于此處所例示的閾值,也可以適當變更。指甲區域提取用模型M也可以在指甲打印裝置I的工廠出貨前的階段被預先生成,并保存到所出貨的各指甲打印裝置I的存儲部51的模型用存儲區域51a。或者,也可以在使用指甲打印裝置I的用戶處、在該指甲打印裝置I中生成指甲區域提取用模型M,并保存到其存儲部51的模型用存儲區域51a。以下,對在指甲打印裝置I中生成指甲區域提取用模型M的方法進行說明。圖7是表示本實施方式的指甲區域提取用模型的生成處理的流程圖。圖8是示意地表示用于取得成為樣本的手指圖像的主要部分結構的側視圖。圖9A是成為樣本的多人的手指圖像的第一例,圖9B是表示沿著圖9A的手指圖像中的指甲的輪廓線配置了特征點P的狀態的圖。圖IOA是成為樣本的多人的手指圖像的第二例,圖IOB是表示沿著圖IOA的手指圖像中的指甲的輪廓線配置了特征點P的狀態的圖。·圖IlA是成為樣本的多人的手指圖像的第三例,圖IlB是表示沿著圖IlA的手指圖像中的指甲的輪廓線配置了特征點P的狀態的圖。圖12是表示樣本文件的一例的圖。如圖7所示,在生成指甲區域提取用模型M時,首先取得成為樣本的多人的手指圖像(即、手指Us及其指甲T的圖像。參照圖9A、圖10A、圖11A)(步驟SI)。具體而言,如圖8所示,用戶與進行實際的印刷時同樣,在指甲打印裝置I的印刷手指插入部20a上載放成為樣本的手指Us,通過攝影部30對該手指Us進行攝影,而取得人數量(例如30人)的手指圖像。在此,不特別限定取得幾人量的手指圖像,但是人數越多,則越能夠生成能夠進行高精度的指甲區域Ta的提取、確定的指甲區域提取用模型M,是較優選的。另外,在本實施方式中,如上述那樣生成5種指甲區域提取用模型M(MfM5),并存儲到存儲部51中。因此,對每個對象組(即、男性、女性、胖人、瘦人、6歲以下的兒童)取得成為樣本的多人的手指圖像。另外,在本實施方式中,以在存儲部51中僅保存5種指甲區域提取用模型ΜΓΜ5的情況為例進行說明。但是,如上所述,存儲部51中所保存的指甲區域提取用模型M不限定于這5種。在預先存儲其他指甲區域提取用模型M的情況下,也可以取得屬于與其對應的分類的多人的手指圖像作為樣本,并生成按照各種類的個別的指甲區域提取用模型M。例如,如果是生成30-40歲的人用的指甲區域提取用模型M的情況,則取得30-40歲的多人的手指圖像。所取得的手指圖像的數據,被輸入到作為計算機的控制裝置50的存儲部51的模型用存儲區域51a中(步驟S2)。接著,如圖9A、圖10A、圖IlA所示,使所取得的各手指圖像依次顯示在指甲打印裝置I的顯示部13。然后,使用者使用配置在顯示部13上部的觸摸面板TP,沿著各手指圖像中的指甲T的輪廓線,通過手寫筆等的觸摸操作,幾乎等間隔地配置特征點P (參照圖9B、圖10B、圖11B)。由此,各手指圖像的各特征點P的位置信息被輸入作為計算機的控制裝置50中(步驟S3)。另外,在本實施方式中,以使用手寫筆等來輸入特征點P的情況為例進行說明,但是輸入用設備不限定于手寫筆等,也可以使用人的手指、鼠標等指示設備來進行輸入。另外,如圖9B、圖10B、圖IlB所示那樣,指甲T的輪廓根據人的不同而多種多樣,但是無論是哪種配置、形狀的指甲T,使配置的特征點P的數量都相同。
在本實施方式中,使特征點P的數量為18個。但是,特征點P的數量不限定于此。特征點P的個數越多,則越能夠細致地表現指甲的輪廓線,越能夠生成高精度的指甲區域提取用模型M。并且,特征點P的配置方式也不限定于圖示例。例如,也可以以包圍指甲T的輪廓的方式,在指甲T的下側(即、特征點P的No. I和No. 18之間)也配置特征點P。如圖9B、圖10B、圖IlB所示,對各手指圖像中的各特征點P依次賦予共通的編號(在本實施方式中,從指甲T的左下開始依次為No. ΓΝο. 18)。然后,控制裝置50生成將該編號與各特征點P的坐標值賦予對應的樣本文件(文本文件),并存儲到模型用存儲區域51&(步驟54)。圖12表示該樣本文件的一例。例如,關于圖9Α所示的樣本的手指Us的手指圖像的樣本文件,成為圖9Β所表示的各特征點P的編號與該特征點P的坐標值被賦予對應的文件。在此,各特征點P的坐標值與構成手指圖像的多個像素的位置相對應。各特征點P的 坐標值的X坐標、y坐標的值,例如表示后述的圖16所示那種、構成手指圖像的多個像素中的以手指圖像的I個角為原點的X軸的像素的編號和Y軸的像素的編號。在此,X軸是沿著手指的寬度方向的方向,Y軸是與X方向正交的方向、是沿著手指的長度方向的方向。接著,控制裝置50判斷在當初所輸入的手指圖像(在本實施方式中為30人量的數據)中是否剩余未賦予特征點P的圖像(步驟S5)。然后,在由控制裝置50判斷為剩余未賦予特征點P的圖像的情況下(步驟S5 是),對還未賦予特征點P的手指圖像重復步驟S3及步驟S4的處理。另一方面,在由控制裝置50判斷為沒有剩余未賦予特征點P的圖像的情況下(步驟S5 :否),控制裝置50計算各樣本文件中的手指圖像的各特征點P的坐標值的平均值以及特征點P所包圍的區域的亮度值的平均值(步驟S6)。坐標值的平均值的計算方法例如為,對于各特征點P,在將所有手指圖像的坐標值相加之后、除以人數。即,例如,對于第一個特征點P,在將30人量的坐標值相加之后、除以30,由此得到該第一個特征點P的坐標值的平均值。關于亮度值的平均值也同樣,例如,在將30人量的亮度值相加之后、除以30,由此進行計算。并且,控制裝置50對各樣本文件中的手指圖像的各特征點P的坐標值與各坐標值的平均值之間的偏差進行主成分分析(步驟S7)。由此,控制裝置50得到該樣本文件中的各特征點P的被平均化的坐標值的固有矢量。接著,控制裝置50對各樣本文件中的手指圖像的特征點P所包圍的區域的亮度值與該亮度值的平均值之間的偏差進行主成分分析(步驟S8)。由此,控制裝置50得到該樣本文件中的被平均化的亮度值的固有矢量。如此,通過預先對于各坐標值及亮度值取得固有矢量,由此能夠使計算機上的處理簡化并且加速。并且,各特征點P的坐標值、即由各特征點P包圍的區域的形狀,與由各特征點P包圍的區域的亮度值之間具有相關關系。因此,若將該相關關系統一為I個系數,則計算機上的處理變得容易。
因此,控制裝置50進行特征點P的坐標值組的固有值、固有矢量及由特征點P包圍的區域的亮度值的固有值、固有矢量的主成分分析。由此,控制裝置50計算出作為能夠對特征點P的坐標值和由特征點P包圍的區域的亮度值的雙方進行控制的參數的系數(在圖7中設為“系數c”)(步驟S9)。而且,控制裝置50對應于各樣本文件生成學習用模型文件,該學習用模型文件包括各手指圖像的各特征點P的被平均化的坐標值組的固有值、固有矢量;手指圖像中由特征點P包圍的區域的被平均化的亮度值的固有值、固有矢量;特征點P的坐標值及區域的亮度值的主成分得分的固有值、固有矢量;各種系數(例如矢量維值統一用的系數C、歸一化用的系數等);各特征點P的坐標值的平均值;以及由特征點P包圍的區域的亮度值的平均值等。在本實施方式中,對應于30人量的樣本文件的各個文件,生成30個學習用模型文件。然后,將生成的各學習用模型文件保存到模型用存儲區域51a中(步驟S10)。
接著,控制裝置50對于各樣本文件中的手指圖像的各特征點P的坐標值,根據在步驟S6中計算出的平均值,將由特征點P包圍的區域的平均形狀(由步驟S6的平均化處理后的坐標值表示)保存到模型用存儲區域51a中,作為指甲區域提取用模型M (步驟Sll)。另外,指甲區域提取用模型M也可以只是對各特征點P的坐標值進行了平均化的模型。但是,為了成為精度更高、具有普遍性的模型,也可以考慮整體的輪廓、平衡而進行對具有個人差的特征性值進行修正的變形處理。接著,對指甲區域提取用模型M的例進行說明。圖13是示意地表示指甲區域提取用模型M的一例的圖。另外,在圖13中,為了便于圖示,除了指甲區域提取用模型M即由特征點P包圍的區域用實線表示之外,手指整體用雙點劃線表示。圖14A是表示成為男性用的指甲區域提取用模型生成的樣本的多個男性的手指圖像的一例的圖,圖14B是表示根據成為樣本的多個男性的手指圖像生成的男性用的指甲區域提取用模型M2的一例的圖。圖15A是表示成為女性用的指甲區域提取用模型生成的樣本的多個女性的手指圖像的一例的圖,圖15B是表示根據成為樣本的多個女性的手指圖像生成的女性用的指甲區域提取用模型M3的一例的圖。圖16是用于說明對指甲區域提取用模型進行掃描而設定基準點的方法的一例的說明圖。各指甲區域提取用模型Mf M5,按照成為樣本的各組分類,具有相互不同形狀的輪廓線(在本實施方式中為將特征點P連接的線)。在圖16中,為了便于說明,手指圖像被表示為,由在X方向上為30個、在Y方向上為30個的900個(=30X30)像素構成。實際上,手指圖像的像素數具有與攝影部30的攝像機32的像素數相對應的像素數,例如具有200萬像素程度以上的像素數。在此,如圖16所示,X軸是沿著手指的寬度方向的方向,Y軸是與X軸正交的方向、是沿著手指的長度方向的方向。此外,特征點P的坐標值表示以手指圖像的I個角(在圖16中為左上角)為原點的X軸的像素的編號和Y軸的像素的編號。如圖16所示,控制裝置50例如以規定的順序對作為指甲區域提取用模型M的由特征點P包圍的區域進行掃描。在本實施方式中,從圖像最上方的行開始每次一行地從左向右依次掃描。而且,將最先檢測到的特征點P作為基準點Pd,將該基準點Pd的編號及其坐標值保存到模型用存儲區域51a中。在此,也可以通過后述的圖像掃描部532來進行指甲區域提取用模型M的掃描。圖16表示在第5行的掃描中第一次檢測到特征點P的例子。在圖16的情況下,該特征點P為第9個點,X軸方向的坐標由x=14的坐標值表示,Y軸方向的坐標由y=5的坐標值表示。因此,在該情況下,特征點P的編號9號及作為其坐標值的X=14、y=5,作為基準點Pd而保存到模型用存儲區域51a中。另外,基準點Pd的確定方法不限定于此。
例如,也可以為,在顯示畫面上顯示指甲區域提取用模型M,當用戶通過手寫筆等觸摸某個特征點P時,在控制裝置50中將該特征點P選擇作為基準點Pd。例如,在如后述那樣設定手指圖像的基準像素Cd時,在從圖像最上方的行開始每次一行地從左向右依次掃描的情況下,用戶在顯示畫面上確認指甲區域提取用模型M,并觸摸在目視中被認為是處于最左上位置的特征點P,由此將適合于與基準像素Cd重合的特征點P選擇作為基準點Pd。主體控制部52實現指甲打印裝置I各部分的各種處理。主體控制部52進行如下處理作為攝影控制部來控制攝影部30而使其取得手指圖像;或者作為印刷控制部來控制印刷部40而使其對指甲區域Ta進行印刷;或者作為顯示控制部來控制顯示部13的顯示
坐寸ο指甲區域決定部53是決定成為印刷對象的指甲區域Ta的功能部。指甲區域決定部53為,通過將存儲部51的模型用存儲區域51a所存儲的指甲區域提取用模型M、與通過攝影部30得到的用戶的手指圖像進行匹配,由此決定成為印刷對象的指甲區域Ta。在本實施方式中,指甲區域決定部53包括掃描用圖像生成部531、圖像掃描部532、黑白判別部533、手指尺寸取得部534、模型選擇部535以及區域確定部530等功能部。指甲區域決定部53按照存儲部51所存儲的指甲區域決定程序,從手指圖像中決定(確定)成為印刷對象的最終的指甲區域Ta。圖20是表示印刷手指的手指圖像的一例的圖。圖21是表示從圖20的手指圖像生成的掃描用圖像的一例的圖。掃描用圖像生成部531,根據通過攝影部30得到的用戶的手指圖像(參照圖20),將印刷手指載放面的明亮度和手指圖像的明亮度的中間值作為閾值,而生成二值化為黑白的掃描用圖像。圖21表示掃描用圖像的一例,該掃描用圖像如下地生成隔壁21上面的印刷手指載放面被設定為白色或淺灰色等、明亮度比手指、指甲的顏色高的顏色,將印刷手指載放面的明亮度和手指圖像的明亮度的中間值作為閾值,使明亮度比閾值低的手指區域(即、成為印刷對象的指甲區域Ta及該手指整體)為白色,使其以外的明亮度比閾值高的區域(即、印刷手指載放面)為黑色。在此,在圖21中,手指區域中成為黑色的區域是如下區域手指、指甲的上面反射來自照明燈33的光,而明亮度變得比周圍的手指、指甲的表面高的區域。
圖像掃描部532沿著X軸方向即手指的寬度方向,對由掃描用圖像生成部531生成的掃描用圖像進行依次掃描。圖像掃描部532按照與決定指甲區域提取用模型M的基準點Pd時相同的順序,對掃描用圖像進行依次掃描。在本實施方 式中,在控制裝置50決定指甲區域提取用模型M的基準點Pd時,如上所述,與從圖像最上方的行開始每次一行地沿著X軸方向從左向右依次掃描的情況同樣,圖像掃描部532也從掃描用圖像最上方的行開始每次一行地沿著X軸方向即手指的寬度方向從左向右依次掃描(參照圖22)。黑白判別部533為,與圖像掃描部532對掃描用圖像的各像素的掃描相對應,依次判別圖像掃描部532所掃描的掃描用圖像的各像素是白色像素還是黑色像素。手指尺寸取得部534,從由攝影部30攝影的手指圖像中取得手指的寬度方向的尺寸(手指覽度)。在本實施方式中,手指尺寸取得部534將手指圖像中的用戶的印刷手指Ul的手指寬度的最大值(最大手指寬度),取得作為手指的寬度方向的尺寸(手指寬度)。S卩,在本實施方式中,手指尺寸取得部534為,首先在同一行(排)中由黑白判別部533判別為白色的像素連續多個時,對被判別為白色的像素的連續數進行計數,并將各行(排)中的該連續數存儲到存儲部51等中。另外,手指尺寸取得部534為,在同一行中由黑白判別部533判別為白色的像素連續多個之后、被判別為黑色的像素存在I個或多個、而被判別為白色的像素再次連續的這種情況下,將該行中連續的白色像素的最大值作為連續的白色像素數,存儲到存儲部51中。對于由黑白判別部533判別為一個白色像素也沒有的行,在存儲部51中存儲“O”。然后,手指尺寸取得部534為,在黑白判別部533對于所有行的像素的黑白判別結束之后,將由黑白判別部533判別為白色的像素最多連續的行的、被判別為白色的像素數,作為表示該手指的最大手指寬度的像素數。此外,在本實施方式中,手指尺寸取得部534為,對攝影部30的攝影位置(即攝像機32與手指之間的距離)等進行考慮,將表示該最大手指寬度的像素數(單位像素)變換為實際尺寸寬度(單位_)。而且,手指尺寸取得部534將變換后的最大手指寬度(實際尺寸寬度)Wmax存儲到存儲部51中。另外,在上述中,說明了掃描用圖像生成部531生成使手指區域為白色、使其以外的區域為黑色的掃描用圖像的情況,但是不限于此。例如,也可以生成如下的掃描用圖像隔壁21上面的印刷手指載放面被設定為黑色或深灰色等、明亮度比手指、指甲的顏色低的顏色,將印刷手指載放面的明亮度和手指圖像的明亮度的中間值作為閾值,使手指區域為黑色、使其以外的區域為白色。在該情況下,手指尺寸取得部534為,對在同一行中由黑白判別部533判別為黑色的像素的連續數進行計數,并存儲到存儲部51等中,將由黑白判別部533判別為黑色的像素最多連續的行的、被判別為黑色的像素數,作為表示該手指的最大手指寬度的像素數。模型選擇部535為,根據由手指尺寸取得部534取得的手指尺寸(在本實施方式中為手指的最大手指寬度(實際尺寸寬度)),從存儲部51的模型用存儲區域51a所存儲的多個指甲區域提取用模型ΜΓΜ5中,選擇I個指甲區域提取用模型Μ。模型選擇部535為,參照存儲部51的模型選擇用數據區域51b所存儲的閾值數據,選擇I個最適合作為應用于用戶的印刷手指Ul的指甲區域提取用模型M的模型。具體而言,模型選擇部535為,例如若由手指尺寸取得部534取得的用戶的印刷手指Ul的最大手指寬度Wmax為20mm以上,則選擇胖人用的指甲區域提取用模型Ml。若用戶的印刷手指Ul的最大手指寬度Wmax為18mm以上且不足20mm,則選擇男性用的指甲區域提取用模型M2。若用戶的印刷手指Ul的最大手指寬度Wmax為15mm以上且不足18mm,貝丨J選擇女性用的指甲區域提取用模型M3。若用戶的印刷手指Ul的最大手指寬度Wmax為13mm以上且不足15mm,則選擇瘦人用的指甲區域提取用模型M4。若用戶的印刷手指Ul的最大手指寬度Wmax不足13mm,則選擇兒童(6歲以下)用的指甲區域提取用模型M5。區域確定部530為,通過將由模型選擇部535選擇的指甲區域提取用模型M與通過攝影部30得到手指圖像進行匹配,由此確定成為印刷對象的指甲區域Ta。 區域確定部530包括基準像素設定部536、初始位置設定部537以及區域調整部538而構成。像素設定部536為,設定在將指甲區域提取用模型M與用戶的手指圖像進行匹配時、成為基準的手指圖像的基準像素Cd。基準像素設定部536為,在黑白判別部533按照由圖像掃描部532所掃描的順序判別了各像素的白黑的情況下,將多個像素中最先被判別為白色像素的像素設定為基準像素Cd。圖22是說明對掃描用圖像進行掃描而設定最大手指寬度及基準像素的方法的一例的說明圖。如圖22所示,從掃描用圖像的上方(圖21所示的手指的高度尺寸H方向的上側)開始,依次進行掃描用圖像的像素的掃描。在此,對于掃描用圖像的X軸、Y軸的設定以及X、Y軸的原點位置,被設定為與在生成指甲區域提取用模型時所設定的X軸、Y軸以及X、Y軸的原點相同。由此,在圖22中也與上述圖16同樣,手指圖像由在X方向上為30個、在Y方向上為30個的900個(=30X30)像素構成。此外,與圖16同樣,X軸是沿著手指的寬度方向的方向,Y軸是與X軸正交的方向、是沿著手指的長度方向的方向,X、Y軸的原點被設定在手指圖像的左上角。另外,在圖22中示意地表示了圖21所示的掃描用圖像,雙點劃線表示在掃描用圖像中用白色表示的手指區域的輪廓。如圖22所示,在本實施方式中,將第5行的第14個像素被最先判別為白色像素的情況作為例子。在圖22的情況下,基準像素設定部536將由該x=14、y=5的坐標值表示的像素設定為基準像素W。圖23是表示將指甲區域提取用模型配置在印刷手指的手指圖像上的初始位置的狀態的圖。圖24是表示使指甲區域提取用模型與印刷手指的手指圖像的指甲區域匹配的狀態的圖。初始位置設定部537為,使指甲區域提取用模型M的基準點Pd與由基準像素設定部536設定為基準像素Cd的像素重合,而設定指甲區域提取用模型M的匹配的初始位置。如此,初始位置設定部537將指甲區域提取用模型M配置到與手指圖像的該初始位置重疊的位置上。如上所述,根據與用戶進行印刷時同樣、將成為樣本的手指載放在指甲打印裝置I的印刷手指插入部20a上并進行攝影而取得的手指圖像,來生成指甲區域提取用模型M。因此,指甲區域提取用模型M(即、由特征點P包圍的區域)與用戶的印刷手指Ul的指甲區域Ta的位置、朝向一致。因此,當設定了基準像素Cd、并使該基準像素Cd與指甲區域提取用模型M的基準點Pd重合時,指甲區域提取用模型M的基準點Pd以外的特征點P的位置,能夠根據其與基準點Pd之間的位置關系來確定。如此,通過將指甲區域提取用模型M的與各特征點P對應的點配置到用戶的印刷·手指Ul的手指圖像上,并將這些點連接,由此設定用于匹配指甲區域提取用模型M的初始位置(參照圖23)。區域調整部538為,將由初始位置設定部537配置的指甲區域提取用模型M的范圍、形狀調整為,與手指圖像的指甲區域Ta —致。區域調整部538為,應用使用了 AAM(Active Appearance Model :主動外觀模型)的檢測算法,對指甲區域提取用模型M的坐標值進行更新,以使指甲區域提取用模型M的范圍、形狀與用戶的手指圖像的指甲區域Ta—致。區域調整部538通過對指甲區域提取用模型M的坐標值進行調整、更新,由此確定成為印刷對象的最終的指甲區域Ta(參照圖24)。接著,對本實施方式的指甲打印裝置I的印刷控制方法進行說明。圖17是表示本實施方式的印刷控制處理的流程圖。圖18是表示本實施方式的印刷控制處理中的模型選擇處理的流程圖。圖19是表示本實施方式的印刷控制處理中的區域調整處理及印刷處理的流程圖。在通過該指甲打印裝置I進行印刷的情況下,用戶首先接通電源開關而啟動控制裝置50,并選擇想在印刷手指Ul上印刷的指甲圖像圖案(設計)。所選擇的指甲圖像圖案在顯示部13上被顯示為設計確認用的縮略圖像。在為該設計即可的情況下,用戶通過未圖示的確定按鈕來確定指甲圖像圖案。接著,用戶將印刷手指Ul插入到印刷手指插入部20a中,并定位到定位標記211之上,并且將非印刷手指U2插入到非印刷手指插入部20b中,在固定了印刷手指Ul之后,操作印刷開關。例如,在想對左手的食指、中指、無名指及小指的指甲區域Ta實施印刷的情況下,如圖3所示,將食指、中指、無名指及小指平面并列地插入到印刷手指插入部20a中,并將拇指插入到非印刷手指插入部20b中。然后,通過插入到印刷手指插入部20a中的食指、中指、無名指及小指和插入到非印刷手指插入部20b中的姆指來夾持抓緊部20c。由此,作為印刷手指Ul的食指、中指、無名指及小指被固定。然后,如圖17所示,控制裝置50首先進行模型選擇處理,該模型選擇處理選擇應該對用戶應用的指甲區域提取用模型M (參照S21、圖18)。
如圖18所示,當從顯示部13的印刷開關輸入指示時,控制裝置50首先控制攝影部30,使其對印刷手指Ul整體進行攝影。由此,取得印刷手指Ul的手指圖像(參照步驟S31、圖20)。所取得的手指圖像的數據被存儲到存儲部51的RAM等中。接著,指甲區域決定部53的掃描用圖像生成部531,生成使通過攝影部30得到的手指圖像中的手指區域(即、成為印刷對象的指甲區域Ta及該手指整體)為白色、使其以外的區域為黑色的掃描用圖像(參照步驟S32、圖21)。圖像掃描部532為,對由掃描用圖像生成部531生成的掃描用圖像,從最上方的行開始每次一行地從左向右依次進行掃描(參照步驟S33、圖22)。然后,黑白判別部533為,按照由圖像掃描部532所掃描的順序,判別掃描用圖像 的各像素的黑白(步驟S34)。手指尺寸取得部534為,對手指的高度尺寸H(圖21)方向的各行(排)中的、由黑白判別部533判別為白色的像素連續多個時的、被判別為白色的像素的連續數進行計數。然后,在黑白判別部533對所有行的像素結束了黑白判別之后,將由黑白判別部533判別為白色的像素最多連續的行的、被判別為白色的像素數,作為表示該手指的最大手指寬度的像素數。然后,手指尺寸取得部534將表示該最大手指寬度的像素數(單位像素)變換為實際尺寸寬度(單位mm)。然后,手指尺寸取得部534將變換后的值作為最大手指寬度Wmax而存儲到存儲部51中(步驟S35)。接著,模型選擇部535判斷由手指尺寸取得部534取得的用戶的印刷手指Ul的最大手指寬度Wmax是否為20mm以上(步驟S36)。然后,模型選擇部535為,在判斷為用戶的印刷手指Ul的最大手指寬度Wmax為20mm以上的情況下(步驟S36 :是),將胖人用的指甲區域提取用模型Ml (步驟S37),選擇作為用于提取用戶的指甲區域的指甲區域提取用模型M0另一方面,模型選擇部535為,在判斷為用戶的印刷手指Ul的最大手指寬度Wmax不為20mm以上的情況下(步驟S36 :否),進一步判斷用戶的印刷手指Ul的最大手指寬度Wmax是否為18mm以上且不足20mm(步驟S38)。然后,模型選擇部535為,在判斷為用戶的印刷手指Ul的最大手指寬度Wmax為18mm以上且不足20mm的情況下(步驟S38 :是),選擇男性用的指甲區域提取用模型M2(步驟S39)。另一方面,模型選擇部535為,在判斷為用戶的印刷手指Ul的最大手指寬度Wmax不為18mm以上且不足20mm的情況下(步驟S38 :否),進一步判斷用戶的印刷手指Ul的最大手指寬度Wmax是否為15mm以上且不足18mm(步驟S40)。然后,模型選擇部535為,在判斷為用戶的印刷手指Ul的最大手指寬度Wmax為15mm以上且不足18mm的情況下(步驟S40 :是),選擇女性用的指甲區域提取用模型M3 (步驟S41)。另一方面,模型選擇部535為,在判斷為用戶的印刷手指Ul的最大手指寬度Wmax不為15mm以上且不足18mm的情況下(步驟S40 :否),進一步判斷用戶的印刷手指Ul的最大手指寬度Wmax是否為13mm以上且不足15mm(步驟S42)。然后,模型選擇部535為,在判斷為用戶的印刷手指Ul的最大手指寬度Wmax為13mm以上且不足15mm的情況下(步驟S42 :是),選擇瘦人用的指甲區域提取用模型M4(步驟S43)。
另一方面,模型選擇部535為,在判斷為用戶的印刷手指Ul的最大手指寬度Wmax不為13mm以上且不足15mm的情況下(步驟S42 :否)、即用戶的印刷手指Ul的最大手指寬度Wmax不足13mm的情況下,將兒童(6歲以下)用的指甲區域提取用模型M5,選擇作為用于提取用戶的指甲區域的指甲區域提取用模型M(步驟S44)。返回圖17,區域確定部530的基準像素設定部536為,在從用戶的手指圖像生成的掃描用圖像中,將黑白判別部533最先判別為白色像素的像素設定為基準像素Cd(步驟S22)。在本實施方式中,第5行的第14個像素被設定為基準像素Cd(參照圖22)。接著,初始位置設定部537為,在由基準像素設定部536設定的手指圖像的基準像素Cd的坐標(在本實施方式中,坐標值為x=14、y=5)上,重合在模型選擇處理(參照圖18) 中選擇的指甲區域提取用模型M的基準點Pd (步驟S23)。并且,初始位置設定部537為,根據與該基準點Pd之間的位置關系,來確定該指甲區域提取用模型M的基準點Pd以外的特征點P在手指圖像上的位置(坐標)(步驟S24)。由此,設定了用于指甲區域提取用模型M的匹配的初始位置(參照圖23)。當設定了指甲區域提取用模型M的匹配的初始位置時,區域調整部538進行如下的區域調整處理將由初始位置設定部537配置的指甲區域提取用模型M的范圍、形狀調整為與手指圖像的指甲區域Ta—致,而確定作為印刷對象區域的最終的指甲區域Ta。然后,向所確定的指甲區域Ta進行印刷處理(參照步驟S25、圖24)。例如,在本實施方式中,如圖23所示,指甲區域提取用模型M的特征點P的I號至8號,比實際的印刷手指Ul的指甲區域Ta的輪廓線稍微靠右側。此外,指甲區域提取用模型M的特征點P的10號至18號,比實際的印刷手指Ul的指甲區域Ta的輪廓線較大地靠右側。因此,為了使指甲區域提取用模型M與正確的指甲區域Ta —致,需要將特征點P的I號至8號的位置稍微向左側進行修正,并將特征點P的10號至18的位置向左側進行修正。具體而言,進行圖19所示的區域調整處理及印刷處理。S卩,區域調整部538為,首先將重疊了指甲區域提取用模型M的手指圖像的區域的亮度值,取得為矢量(將其作為“亮度矢量gi”)(步驟S51)。之后,計算該亮度值矢量gi與在指甲區域提取用模型M的生成過程中計算出的、存儲部51所保存的指甲區域提取用模型M的各特征點P所包圍的區域的被平均化的亮度值的固有矢量(將其作為“平均亮度矢量gm”)之間的差分Ag(步驟S52)。接著,區域調整部538使用該差分Λ g來更新系數c (步驟S53,另外,將所更新的系數c作為“更新值new_c”)。區域調整部538為了得到new_c,而使用Ag來求出Ac。通過Ac=AgXA的公式,能夠求出Ac。在此,A是在指甲區域提取用模型M的生成過程中已經計算出的參數。并且,使用該Ac來求出更新值new_c。通過new_c=c + Δ c,能夠求出更新值new_
Co然后,區域調整部538將更新值new_c視為系數C,重新計算指甲區域提取用模型M的各特征點P的被平均化的坐標值的矢量(將其作為“平均坐標矢量sm”)及平均亮度矢量gm (步驟S54)。另外,通過s+PsXWsXQsXc的公式,能夠求出指甲區域提取用模型M的各特征點P的坐標值s的更新值。在該公式中,Ps是坐標值s的固有矢量,Ws是對坐標矢量和亮度矢量的單位的不同進行歸一化的對角矩陣,Qs是坐標值及亮度值的固有矢量。在此,除系數C以外都是在指甲區域提取用模型M的生成過程中已經計算出的參數,因此僅通過更新系數c的值,就能夠更新坐標值。并且,區域調整部538為,取得重疊了指甲區域提取用模型M的手指圖像的區域的亮度矢量gi,并計算該亮度值矢量gi與更新了系數c的值的指甲區域提取用模型M的平均亮度矢量gm之間的差分Λ g (步驟S55)。然后,區域調整部538為,通過使與指甲區域提取用模型M之間的誤差e=| | Ag| |, 并且將該誤差e的二次方(eXe)作為誤差值E,并且對系數c更新前的更新前Λ g也進行同樣的計算,由此求出更新前誤差值E_prevous (步驟S56)。區域調整部538判斷是否為(E_previous_E > O. 0001 XE)、且重復了上述計算處理的計算循環的次數為上限值(例如30次)以下(步驟S57)。然后,在由區域調整部538判斷為(E_previous-E> 0.0001XE)、且計算循環的次數為上限值(例如30次)以下的情況下(步驟S57 :是),重復步驟S13至步驟S17的處理。另外,公式中的“O. 0001”是收斂判斷用的系數,能夠任意地設定。此外,計算循環的次數的上限值也不特別限定,能夠任意地設定。另一方面,在由區域調整部538判斷為不是(E_previous_E >0.0001 XE)、或者計算循環的次數超過上限值(例如30次)的情況下(步驟S57 :否),區域調整部538視為指甲區域提取用模型M與手指圖像之間的誤差的修正(指甲區域提取用模型M的更新)收斂,并結束區域調整處理,將由該時刻的最新的更新后的指甲區域提取用模型M的各特征點P包圍的區域,確定為作為印刷對象的指甲區域Ta(參照步驟S58、圖24)。當確定了作為印刷對象的指甲區域Ta時,主體控制部52控制印刷部40,使其進行向用戶的印刷手指Ul的指甲區域Ta的印刷(步驟S59)。如此,在該實施方式中,指甲打印裝置I具備對所載放的手指進行攝影而得到手指圖像的圖6的攝影部30 ;和存儲數據的圖6的存儲部51,該指甲打印裝置I進行以下的動作。即,按照沿著由攝影部30得到的手指圖像中的指甲區域的輪廓線的觸摸操作,隔開預定的間隔輸入多個圖16等的特征點P。然后,通過作為存儲控制部的圖6的控制裝置50,將該所輸入的多個特征點P的坐標位置和編號賦予對應而存儲到圖6的存儲部51的模型用存儲區域51a中,作為圖13等的指甲區域提取用模型M。在通過該控制而將圖13等的指甲區域提取用模型M存儲到存儲部51的模型用存儲區域51a中之后,通過圖6的圖像掃描部532從預定的方向依次掃描由攝影部30新得到的手指圖像。從存儲部51的模型用存儲區域51a所存儲的指甲區域提取用模型M的多個特征點P的坐標位置中,提取與第一坐標位置(在本實施方式中為基準像素Cd的坐標位置)相對應的第二坐標位置(在本實施方式中為No. 9的特征點P的坐標位置),該第一坐標位置是通過該圖像掃描部532的掃描而最先被判別為表示手指區域的像素(在本實施方式中為黑白的掃描用圖像中的白色像素)的像素在手指圖像上的坐標位置。然后,將該所提取的第二坐標位置(在本實施方式中為No. 9的特征點P的坐標位置)作為指甲區域提取用模型M的匹配的基準點Pd,而重疊到第一坐標位置(S卩、基準像素Cd的坐標位置)上 (圖17的S23)。另一方面,以該重疊了的第一坐標位置(即、基準像素Cd的坐標位置)和第二坐標位置(即、No. 9的特征點P的坐標位置)為基準,將指甲區域提取用模型M的其他多個特征點Ρ(Νο. ΓΝο. 8,No. 1(ΓΝο. 18)重合為,與存儲部51所存儲的編號18)分別賦予對應的多個特征點P的坐標位置(No. ΓΝο. 8的特征點P、No. 1(ΓΝο. 18的特征點P的各x、y坐標值),分別被配置到手指圖像上的對應的坐標位置(參照圖19的S5f S58、圖24)。然后,作為印刷控制部的圖6的控制裝置50將印刷部40控制為,對根據該所重合的多個坐標位置而確定的圖24等的指甲區域Ta實施印刷(參照圖19的S59、圖24)。另外,在本實施方式中說明了的學習用模型文件及指甲區域提取用模型M的生成順序是一個例子,也可以進行使各步驟靠前靠后等的適宜變更。如上所述,根據本實施方式的指甲打印裝置1,預先將具有相互不同輪廓線的多個指甲區域提取用模型M存儲到存儲部51中,并且由手指尺寸取得部534從用戶的手指圖像中取得印刷手指Ul的尺寸(在本實施方式中為最大手指寬度Wmax),模型選擇部535根據所取得的手指尺寸(最大手指寬度Wmax),從多個指甲區域提取用模型M中選擇一個指甲區域提取用模型M。因此,用戶不需要自己輸入性別、體格等,僅通過將手指設置到指甲打印裝置I內,就能夠自動地選擇適合于確定用戶的指甲區域的指甲區域提取用模型M。然后,通過將該所選擇的指甲區域提取用模型M與手指圖像匹配,由此確定成為印刷對象的指甲區域Ta,因此能夠簡單、迅速且高精度地確定其位置、大小根據人的不同而千差萬別的指甲區域Ta,能夠對確定的指甲區域Ta正確地實施印刷。成為選擇指甲區域提取用模型M時的基準的手指尺寸,是手指的寬度尺寸或手指的長度尺寸,因此通過對將手指圖像變換為黑白二值的掃描用圖像進行解析這種比較簡單的圖像處理,能夠容易地得到手指尺寸。因此,能夠迅速地得到選擇指甲區域提取用模型M時的基準,能夠實現處理速度的提高。在本實施方式中,在存儲部51的模型用存儲區域51a中存儲有指甲區域提取用模型M、學習模型文件及基準點Pd的編號、坐標信息等,并且通過基準像素設定部536來設定成為與指甲區域提取用模型M匹配時的基準的手指圖像的基準像素Cd,使指甲區域提取用模型M的基準點Pd與該基準像素Cd的坐標重合,而設定指甲區域提取用模型M的匹配的初始位置。因此,例如在使用采用了 AAM的檢測算法來檢測、確定指甲區域Ta的情況下,能夠簡單且迅速地將模型配置到適當的初始位置,并能夠高精度地檢測出根據人的不同而個人差較大且難以與手指整體進行區別的指甲區域Ta。此外,在基準像素設定部536設定基準像素Cd時,首先將手指圖像二值化為白色和黑色而使手指區域明確,并按照進行了掃描的順序來判別該被二值化了的掃描用圖像的各像素的黑白,將最先被判別為白色像素的像素設定為基準像素Cd。
因此,通過比較簡單的圖像處理,能夠唯一地設定基準像素Cd,并能夠實現處理速度的提聞。另外,在本實施方式中,以如下情況為例進行了說明作為用于從指甲區域提取用模型M(M1 M5)中選擇適合于用戶的模型的數據,手指的最大手指寬度Wmax被存儲在模型選擇用數據區域51b中;但是用于選擇指甲區域提取用模型M的數據不限定于此。例如,用戶的印刷手指Ul的從指尖到手指的指根或手指的第二關節為止的長度尺寸(例如圖21的指的高度尺寸H),也可以被存儲作為閾值數據。或者,印刷手指Ul的面積等也可以被存儲作為閾值數據。并且,也可以為,將印刷手指Ul的最大手指寬度、長度尺寸、面積中的任意兩個以上存儲作為閾值數據,并將這些組合來選擇適合于用戶的指甲區域提取用模型M。在本實施方式中,以如下情況為例進行了說明作為用于選擇指甲區域提取用模 型M的閾值數據,手指的最大手指寬度Wmax的實際尺寸值(單位mm)被存儲在模型選擇用數據區域51b中。但是,閾值數據不限定于手指的最大手指寬度Wmax的實際尺寸值,例如在從規定的位置對手指進行了攝影時白色像素連續的數量(單位Pix(像素))也可以被存儲作為閾值數據。在該情況下,例如,若連續的白色像素的數量為110像素以上,則無論男女都選擇作為胖人用模型的指甲區域提取用模型Ml。若連續的白色像素的數量為90像素以上且不足110像素,則選擇作為男性用模型的指甲區域提取用模型M2。若連續的白色像素的數量為70像素以上且不足90像素,則選擇作為女性用模型的指甲區域提取用模型M3。若連續的白色像素的數量為60像素以上且不足70像素,則無論男女都選擇作為瘦人用模型的指甲區域提取用模型M4。若連續的白色像素的數量為60像素以下,則選擇作為小學生以下的兒童用模型的指甲區域提取用模型M5。在本實施方式中,以僅根據模型選擇用數據區域51b所存儲的閾值數據來進行指甲區域提取用模型M的選擇的情況為例。但是,進行指甲區域提取用模型M的選擇的方法不限定于此。例如,在用戶的性別、年齡等個人信息被登記到指甲打印裝置I中那樣的情況下,也可以通過使用這些信息、或者將這些信息與模型選擇用數據區域51b所存儲的閾值數據組合,來進行指甲區域提取用模型M的選擇。例如,在按照手指的不同種類而準備有學習用模型文件及指甲區域提取用模型M的情況下,用戶也可以自己輸入印刷的手指的種類。也可以為,控制裝置50對由攝影部30攝影的圖像的特征進行分析,而自動地判斷手指的種類,并選擇應用的學習用模型文件及指甲區域提取用模型M。在本實施方式中,以在區域調整處理中將由模型選擇處理選擇的指甲區域提取用模型M與用戶的實際的指甲區域重合的情況為例。但是,例如,在區域調整處理中判定為由模型選擇處理選擇的指甲區域提取用模型M與用戶的實際的指甲區域之間的偏差大到規定量以上時,也可以依次應用其他的指甲區域提取用模型M,而使用偏差最少的模型來進行區域調整處理。也可以為,在用戶一度選擇了某個學習用模型文件及指甲區域提取用模型M之后,在設定被解除之前,對于同一用戶,在下次以后的印刷時,選擇相同的學習用模型文件及指甲區域提取用模型Μ。在該情況下,在同一用戶使用指甲打印裝置I的情況下,不需要重新進行模型選擇處理,能夠縮短處理時間。并且,也可以為,一度進行使用了學習用模型文件及指甲區域提取用模型M的指甲區域的區域調整處理,在 用戶的指甲區域Ta被確定之后,在設定被解除之前,對于同一用戶,在下次以后的印刷時,將該所確定的指甲區域作為印刷對象。在該情況下,在同一用戶使用指甲打印裝置I的情況下,不需要重新進行模型選擇處理、區域調整處理,能夠縮短處理時間。在由模型選擇部535選擇了指甲區域提取用模型M的情況下,也可以將選擇結果顯示在顯示部13等上,用戶能夠進行確認、變更等。也可以為,預先確定基準點Pd并將其存儲到模型用存儲區域51a中,當在基準像素設定部536中設定了通過圖像掃描部532的掃描而最先被判別為表示手指區域的像素(在本實施方式中為白黑的掃描用圖像中的白色像素)的像素在手指圖像上的第一坐標位置(本實施方式中為基準像素Cd的坐標位置)時,使基準點Pd與其重合。也可以為,從存儲部51的模型用存儲區域51a所存儲的指甲區域提取用模型M的多個特征點P的坐標位置中,提取與通過圖像掃描部532的掃描而最先被判別為表示手指區域的像素(在本實施方式中為白黑的掃描用圖像中的白色像素)的像素在手指圖像上的第一坐標位置(在本實施方式中為基準像素Cd的坐標位置)相對應的第二坐標位置(在本實施方式中為No. 9的特征點P的坐標位置),并將該所提取的第二坐標位置(在本實施方式中為No. 9的特征點P的坐標位置)作為指甲區域提取用模型M的匹配的基準點Pd,而使其與第一坐標位置(即、基準像素Cd的坐標位置)重合。學習用模型文件及指甲區域提取用模型M的生成過程中的固有矢量的計算處理、變形處理、用于以I個系數對坐標值和亮度值進行控制的系數的歸一化處理等,是用于實現計算機處理速度的提高等的處理,不是本發明必需的要素。指甲區域提取用模型M的構成不限定于特征點P的編號與各特征點P的坐標值被賦予對應的構成。例如,也可以是包含某個特征點P被作為基準點Pd的信息、各特征點P的坐標值與基準點Pd之間的位置關系等其他信息的構成等。在基準點Pd的信息包含在指甲區域提取用模型M中的情況下,不需要另外將基準點Pd的信息存儲到模型用存儲區域51a中。在本實施方式中,以能夠將4根手指同時插入裝置、而對插入的4根手指連續地進行印刷的指甲打印裝置I為例,但是也能夠將本發明應用于將手指每次一根地插入裝置而依次進行印刷的裝置。也可以構成為,在顯示部13等上顯示表示將指甲區域提取用模型M與手指圖像進行了匹配的結果的圖像,而用戶能夠事后地對各特征點P的位置等進行微調整。在該情況下,也可以將微調整后的指甲區域提取用模型M存儲到模型用存儲區域51a中,在下次以后相同用戶進行了選擇時,應用該微調整后的指甲區域提取用模型M。在本實施方式中構成為,由指甲打印裝置I的控制裝置50進行學習用模型文件的制作、指甲區域提取用模型M的生成等的指甲區域提取模型的生成處理、以及基準點Pd的設定等。但是,進行學習用模型文件的制作、指甲區域提取用模型M的生成等的指甲區域提取模型的生成處理、以及基準點Pd的設定等的裝置,不限定于指甲打印裝置I的控制裝置50。例如,也可以構成為,在工廠出貨階段前,將由指甲打印裝置I攝影的多人的手指圖像的數據復制到存儲卡中而取出,并將該數據輸入到與未圖示的手寫板等輸入用設備等連接的、指甲打印裝置I之外的模型生成用計算機等(未圖示)中,在該模型生成用計算機中,進行指甲區域提取模型的生成處理以及基準點Pd的設定等。在該情況下,使用手寫板來進行特征點P的輸入等。另外,輸入用設備不限定于手寫板,也可以在一般的監視器畫面上,使用鼠標等指示設備來進行特征點P的輸入等。在該情況下,從指甲打印裝置I取出用作為樣本圖像的手指圖像的數據、并輸入到模型生成用計算機等中的方法,不限定于使用存儲卡,例如,也可以復制到USB存儲器等·中,也可以將指甲打印裝置I和模型生成用計算機等直接用線纜連接而輸入數據。并且,對用作為樣本圖像的手指圖像的數據進行取得的裝置,不限定于指甲打印裝置I。也可以為,使用能夠以與將手指載放到指甲打印裝置I的手指載放部上時同樣的條件(例如手指的朝向、配置等)進行攝影的單獨的裝置,對多人的手指進行攝影而取得手指圖像,將該手指圖像的數據輸入到指甲打印裝置I的控制裝置50或模型生成用計算機等中而用作為樣本圖像。以上,說明了本發明的幾個實施方式,但是本發明的范圍不限定于上述實施方式,包括專利請求范圍所記載的發明范圍以及與其均等的范圍。
權利要求
1.一種對指甲實施印刷的指甲打印裝置,其中,具備 攝影部,對包含作為印刷對象的指甲的手指進行攝影,取得手指圖像; 手指尺寸取得部,從由上述攝影部取得的上述手指圖像取得上述手指的尺寸; 存儲部,存儲具有相互不同形狀的輪廓線的多個指甲區域提取用模型; 模型選擇部,根據由上述手指尺寸取得部取得的上述手指的尺寸,從上述存儲部所存儲的上述多個指甲區域提取用模型中選擇I個確定的指甲區域提取用模型; 區域確定部,將由上述模型選擇部選擇的上述確定的指甲區域提取用模型與上述手指圖像中的上述指甲的圖像區域匹配,由此確定上述手指的作為印刷對象的指甲區域;以及印刷部,具有向由上述區域確定部確定的上述指甲區域涂敷墨的打印頭。
2.根據權利要求I所述的指甲打印裝置,其中, 按照上述手指的每個種類設置有上述多個指甲區域提取用模型, 上述模型選擇部,從與上述手指的種類對應的上述多個指甲區域提取用模型中選擇上述確定的指甲區域提取用模型。
3.根據權利要求I所述的指甲打印裝置,其中, 上述模型選擇部,不需要用戶的判斷操作,而根據上述手指的尺寸,自動地選擇上述確定的指甲區域提取用模型。
4.根據權利要求I所述的指甲打印裝置,其中, 上述手指尺寸取得部,取得上述手指的寬度方向的尺寸的最大值、上述手指的長度方向的尺寸的任一個,作為上述手指的尺寸。
5.根據權利要求I所述的指甲打印裝置,其中, 上述存儲部,還存儲有與上述各指甲區域提取用模型對應的上述手指的尺寸的閾值, 上述模型選擇部,根據由上述手指尺寸取得部取得的上述手指的尺寸與上述存儲部所存儲的上述閾值的比較,選擇上述多個指甲區域提取用模型中的與上述手指的尺寸對應的I個上述指甲區域提取用模型,作為上述確定的指甲區域提取用模型。
6.根據權利要求I所述的指甲打印裝置,其中, 還具備 手指載放部,具有在上述攝影部對上述手指進行攝影時、載放該手指的印刷手指載放面; 掃描用圖像生成部,將由上述攝影部取得的上述手指圖像進行二值化,生成使上述手指的區域成為白色和黑色中的一方、使其以外的區域成為白色和黑色中的另一方的掃描用圖像; 圖像掃描部,對于相對于上述掃描用圖像沿著一定的掃描方向設置的多個行的各行,沿著上述掃描方向對由上述掃描用圖像生成部生成的上述掃描用圖像進行依次掃描;以及黑白判別部,依次判別上述圖像掃描部所掃描的上述掃描用圖像的各像素是白色像素還是黑色像素, 上述印刷手指載放面被設定為具有與上述手指不同的明亮度的顏色。
7.根據權利要求6所述的指甲打印裝置,其中, 上述掃描方向是上述手指的寬度方向, 上述手指尺寸取得部,取得上述掃描用圖像的上述多個行的各行中的、由上述黑白判別部判別為白色和黑色中的上述一方顏色的像素的像素連續的數量的最大值,作為與上述手指的尺寸對應的像素數。
8.根據權利要求6所述的指甲打印裝置,其中, 上述存儲部,進一步將沿著上述各指甲區域提取用模型的輪廓線配置、并包含在與上述手指圖像匹配時作為基準的基準點的多個特征點的坐標值,與上述各指甲區域提取用模型對應存儲, 上述區域確定部具備 基準像素設定部,設定上述手指圖像中的在與上述指甲區域提取用模型匹配時作為基準的基準像素; 初始位置設定部,將上述指甲區域提取用模型的匹配的初始位置,設定到將上述確定的指甲區域提取用模型的上述基準點與由上述基準像素設定部設定為上述基準像素的像 素重合的位置,并將上述指甲區域提取用模型配置到上述初始位置,而將上述指甲區域提取用模型配置到與上述手指圖像的至少一部分重疊的位置;以及 區域調整部,將配置到上述初始位置的上述確定的指甲區域提取用模型的上述各特征點的坐標值,向使由該各特征點包圍的區域與上述手指圖像的上述指甲區域一致的方向調整,將由具有調整后的坐標值的上述各特征點包圍的區域作為上述指甲區域。
9.根據權利要求8所述的指甲打印裝置,其中, 上述基準像素設定部,與上述圖像掃描部對上述掃描用圖像的掃描對應,將上述掃描用圖像的上述多個像素中、由上述黑白判別部最先判別為白色和黑色中的上述一方的顏色的確定的像素,設定為上述基準像素。
10.根據權利要求8所述的指甲打印裝置,其中, 上述區域調整部,計算將上述各特征點的坐標值更新為第一值的第一指甲區域模型的亮度矢量與上述手指圖像的重疊了上述第一指甲區域模型的區域的亮度矢量之間的第一差分, 根據上述第一差分的值,將上述各特征點的坐標值更新為不同于上述第一值的第二值,并計算將上述各特征點的坐標值更新為上述第二值的第二指甲區域模型的亮度矢量與上述手指圖像的重疊了上述第二指甲區域模型的區域的亮度矢量之間的第二差分, 將上述第二差分相對于上述第一差分的變化率為小于規定量的值時的上述各特征點的上述第二值,作為上述調整值。
11.一種對指甲實施印刷的指甲打印裝置的印刷控制方法,其中, 對包含作為印刷對象的指甲的手指進行攝影,取得手指圖像; 從上述取得的上述手指圖像取得上述手指的尺寸; 根據上述取得的上述手指的尺寸,從存儲部所存儲的具有相互不同形狀的輪廓線的多個指甲區域提取用模型中選擇I個確定的指甲區域提取用模型; 將上述選擇的上述確定的指甲區域提取用模型與上述手指圖像中的上述指甲的圖像區域匹配,由此確定上述手指的作為印刷對象的指甲區域;以及通過打印頭向上述確定的上述指甲區域涂敷墨。
12.根據權利要求11所述的指甲打印裝置的印刷控制方法,其中, 按照上述手指的每個種類設置有上述多個指甲區域提取用模型,選擇上述確定的指甲區域提取用模型的動作,包含從與上述手指的種類對應的上述多個指甲區域提取用模型中選擇上述確定的指甲區域提取用模型的動作。
13.根據權利要求11所述的指甲打印裝置的印刷控制方法,其中, 選擇上述確定的指甲區域提取用模型,不需要用戶的判斷操作,而根據上述手指的尺寸,自動地選擇上述確定的指甲區域提取用模型。
14.根據權利要求11所述的指甲打印裝置的印刷控制方法,其中, 取得上述手指的尺寸的動作,取得上述手指的寬度方向的尺寸的最大值、上述手指的長度方向的尺寸的任一個,作為上述手指的尺寸。
15.根據權利要求11所述的指甲打印裝置的印刷控制方法,其中, 上述存儲部,還存儲有與上述各指甲區域提取用模型對應的上述手指的尺寸的閾值, 選擇上述確定的指甲區域提取用模型的動作,包含根據取得的上述手指的尺寸和上述存儲部所存儲的上述閾值的比較,選擇上述多個指甲區域提取用模型中的與上述手指的尺寸對應的I個上述指甲區域提取用模型,作為上述確定的指甲區域提取用模型的動作。
16.根據權利要求11所述的指甲打印裝置的印刷控制方法,其中, 取得上述手指圖像的動作,包含對被設定為具有與上述手指不同的明亮度的顏色的印刷手指載放面上所載放的上述手指和上述手指周圍的上述印刷手指載放面的上面的一部分進行攝影,取得上述手指圖像的動作, 取得上述手指的尺寸的動作包含如下動作 將上述取得的上述手指圖像進行二值化,生成使上述手指的區域成為白色和黑色中的一方、使其以外的區域成為白色和黑色中的另一方的掃描用圖像; 對于相對于上述掃描用圖像沿著一定的掃描方向設置的多個行的各行,沿著上述掃描方向依次掃描上述生成的上述掃描用圖像;以及 依次判別上述掃描的上述掃描用圖像的各像素是白色像素還是黑色像素,取得上述掃描用圖像的上述多個行的各行中的、被判別為白色和黑色中的上述一方的顏色的像素的像素連續的數量的最大值,作為與上述手指的尺寸對應的像素數。
17.根據權利要求11所述的指甲打印裝置的印刷控制方法,其中, 上述存儲部,進一步將沿著上述各指甲區域提取用模型的輪廓線配置、并包含在與上述手指圖像匹配時作為基準的基準點的多個特征點的坐標值,與上述各指甲區域提取用模型對應存儲, 取得上述手指圖像的動作,包含對被設定為具有與上述手指不同的明亮度的顏色的印刷手指載放面上所載放的上述手指和上述手指周圍的上述印刷手指載放面的上面的一部分進行攝影,取得上述手指圖像的動作, 確定上述指甲區域的動作包含如下動作 設定上述手指圖像中的在與上述指甲區域提取用模型匹配時作為基準的基準像素; 將上述指甲區域提取用模型的匹配的初始位置,設定到將上述確定的指甲區域提取用模型的上述基準點與設定為上述基準像素的像素重合的位置,并將上述指甲區域提取用模型配置到上述初始位置,而將上述指甲區域提取用模型配置到與上述手指圖像的至少一部分重疊的位置;以及 將配置到上述初始位置的上述確定的指甲區域提取用模型的上述各特征點的坐標值,向使由該各特征點包圍的區域與上述手指圖像的上述指甲區域一致的方向調整,將由具有調整后的坐標值的上述各特征點包圍的區域作為上述指甲區域。
18.根據權利要求17所述的指甲打印裝置的印刷控制方法,其中, 設定上述基準像素的動作包含如下動作 將上述取得的上述手指圖像進行二值化,生成使上述手指的區域成為白色和黑色中的一方、使其以外的區域成為白色和黑色中的另一方的掃描用圖像; 對于相對于上述掃描用圖像沿著一定的掃描方向設置的多個行中的各行,沿著上述掃描方向依次掃描上述生成的上述掃描用圖像;以及 依次判別上述掃描的上述掃描用圖像的各像素是白色像素還是黑色像素,將上述掃描用圖像的上述多個像素中的、由上述黑白判別部最先判別為白色和黑色中的上述一方的顏色的確定的像素,設定為上述基準像素。
19.根據權利要求17所述的指甲打印裝置的印刷控制方法,其中, 對上述確定的指甲區域提取用模型的上述各特征點的坐標值進行調整的動作,包含如下動作 計算將上述各特征點的坐標值更新為第一值的第一指甲區域模型的亮度矢量與上述手指圖像的重疊了上述第一指甲區域模型的區域的亮度矢量之間的第一差分; 根據上述第一差分的值,將上述各特征點的坐標值更新為不同于上述第一值的第二值,并計算將上述各特征點的坐標值更新為上述第二值的第二指甲區域模型的亮度矢量與上述手指圖像的重疊了上述第二指甲區域模型的區域的亮度矢量之間的第二差分;以及將上述第二差分相對于上述第一差分的變化率為小于規定量的值時的上述各特征點的上述第二值,作為上述調整值。
全文摘要
本發明本發明涉及指甲打印裝置及印刷控制方法。對指甲實施印刷的指甲打印裝置具備攝影部、手指尺寸取得部、模型選擇部、區域確定部以及印刷部。攝影部對包含作為印刷對象的指甲的手指進行攝影而取得手指圖像。手指尺寸取得部從所取得的上述手指圖像取得手指的尺寸。模型選擇部根據所取得的上述手指的尺寸,從存儲部所存儲的具有相互不同形狀的輪廓線的多個指甲區域提取用模型中選擇1個確定的指甲區域提取用模型。區域確定部將所選擇的確定的上述指甲區域提取用模型與取得的手指圖像中的指甲的圖像區域匹配,由此確定手指的作為印刷對象的指甲區域。印刷部具有對所確定的上述指甲區域涂敷墨的打印頭。
文檔編號A45D29/00GK102922880SQ20121028489
公開日2013年2月13日 申請日期2012年8月10日 優先權日2011年8月12日
發明者笠原大圣 申請人:卡西歐計算機株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影