CN103853067B - 自动上色***及其方法 - Google Patents
自动上色***及其方法 Download PDFInfo
- Publication number
- CN103853067B CN103853067B CN201210524315.7A CN201210524315A CN103853067B CN 103853067 B CN103853067 B CN 103853067B CN 201210524315 A CN201210524315 A CN 201210524315A CN 103853067 B CN103853067 B CN 103853067B
- Authority
- CN
- China
- Prior art keywords
- colouring
- automatic
- image
- instruction
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种自动上色***及其方法用以对立体物上色。于此,由电子装置执行上色设计流程来得到对应立体物的上色程序。其中,上色程序具有依据各自的产生顺序而排序的多个上色指令。再藉由连接接口的可分离式电性连接电子装置和自动上色机,将上色程序从电子装置输出给自动上色机。然后,由自动上色机直接依序执行上色程序中的上色指令。
Description
技术领域
本发明关于一种上色技术,尤指一种对立体物上色的自动上色***及其方法。
背景技术
爱美是人的天性,因此市面上各大厂商皆推出五花八门的保养品及化妆品以供消费者选购。然而,要能画出自己喜欢且适合自己的妆容需要反复练习化妆技术,且需添购各种化妆品及化妆工具,以画出不同眉型、各种眼部线条、睫毛、眼线、脸妆、唇妆、修容及各种色彩变化,但随着化妆技术的熟练程度不同及化妆品种类繁多,往往化妆出来的效果与消费者心里期待的效果有一定程度的落差。
随着资讯科技不断演进,已有研究提出一种彩妆或保养品试用模拟装置。使用者藉由此彩妆或保养品试用模拟装置,可于购买前先在屏幕上模拟其妆后效果,来取代实地试用彩妆产品,例如:美国专利公开号第2005/0135675A1号。然而,这种屏幕上模拟彩妆的效果,仍需仰赖人工化妆技巧将其绘涂于人脸上。然而,由使用者人工化妆的真实效果未必等同于屏幕上所模拟呈现的效果。
发明内容
在一实施例中,自动上色***用以对一立体物上色。自动上色***包括一自动上色机,并且此自动上色机包括一第一连接接口、一供料模块、一移动模块、至少一上色工具及一控制单元。供料模块具有至少一颜料。上色工具设置在移动模块上,并且控制单元电性连接第一连接接口、供料模块及移动模块。
第一连接接口用以以无线或有线方式接收一上色程序。其中,此上色程序具有据各自的产生顺序而排序的多个上色指令。控制单元依序执行上色程序中的上色指令,并且依据所执行的上色指令,控制供料模块选择至少一颜料及控制移动模块移动一上色工具以将选择的颜料施加在立体物上。
在一些实施例中,自动上色***可更包括一电子装置,并且此电子装置包括一处理单元、一使用者界面及一第二连接接口。处理单元电性连接使用者界面及第二连接接口。处理单元用以接收立体物的一外观影像,并且藉由外观影像的特征分析产生一轮廓影像。使用者界面用以显示轮廓影像,并且依序输出针对此轮廓影像的至少一编辑指令,以致使处理单元响应编辑指令取得上色程序。再由第二连接接口以无线或有线方式输出上色程序至第一连接接口。
在一些实施例中,自动上色***可更包括一影像撷取模块,并且此影像撷取模块用以撷取立体物的外观影像。其中,电子装置、自动上色机和影像撷取模块可为可相互分离的装置。亦或是,影像撷取模块可内置在电子装置或自动上色机中。
在一实施例中,自动上色方法包括接收一立体物的一外观影像;藉由外观影像的特征分析产生一轮廓影像;显示轮廓影像在一使用者界面上;利用使用者界面依序输出针对轮廓影像的至少一编辑指令;响应至少一编辑指令取得一上色程序;以及以无线或有线方式输出取得的上色程序至一自动上色机。其中,上色程序具有依据各自的产生顺序而排序的多个上色指令。
在一些实施例中,自动上色方法可更包括依序执行上色程序中的上色指令。每个上色指令的执行步骤包括依据所执行的上色指令控制自动上色机的供料模块选择至少一颜料、以及依据所执行的上色指令控制自动上色机的移动模块移动一上色工具以将选择的颜料施加在立体物上。
在一些实施例中,各上色指令包括以二维座标表示或以三维座标表示的一轨迹资讯。
在一些实施例中,轮廓影像可为一立体模拟影像。
综上,根据本发明的自动上色***及其方法用以对立体物上色。于此,由电子装置执行上色设计流程来得到对应立体物的上色程序。其中,上色程序具有依据各自的产生顺序而排序的多个上色指令。再藉由连接接口的可分离式电性连接,将上色程序从电子装置输出给自动上色机。然后,由自动上色机直接依序执行上色程序中的上色指令。换言之,根据本发明的自动上色***及其方法具有可分离式的上色设计流程(由电子装置执行)与实际上色流程(由自动上色机执行),以致使使用者能随时随地的预先设计及交流上色后图样。并且,根据本发明的自动上色***及其方法能由外部装置提供上色程序给自动上色机直接执行,有助于简化自动上色机的结构。在一些实施例中,透过直接提供以三维座标表示的轨迹资讯致使自动上色机更精准地执行实际上色流程。在一些实施例中,透过直接呈显立体模拟影像致使上色设计流程中的上色动作更贴近于实际上色流程。
附图说明
图1是根据本发明第一实施例的自动上色***的概要方块图。
图2是根据本发明第一实施例的电子装置的概要方块图。
图3是根据本发明第一实施例的电子装置的概要方块图。
图4是根据本发明第一实施例的自动上色机的概要方块图。
图5是根据本发明第二实施例的自动上色***的示意图。
图6是根据本发明第三实施例的自动上色***的示意图。
图7是根据本发明第一实施例的自动上色方法的流程图。
图8是一实施例的使用者界面的示意图。
图9是一实施例的工具选项的示意图。
图10A是第一实施例的色盘选项的示意图。
图10B是第二实施例的色盘选项的示意图。
图11是根据本发明第四实施例的自动上色***的示意图。
图12是一实施例的模版选项的示意图。
图13是根据本发明第二实施例的自动上色方法的流程图。
其中,附图标记:
10自动上色***
11电子装置
11’电子装置
12自动上色机
13影像撷取模块
14立体物
15连接线
110处理单元
120使用者界面
121上色编辑视窗
122影像预览栏
124设计功能栏
125编辑选项
1251工具选项
1252色盘选项
1253模版选项
126返回选项
127清除选项
128完成选项
129档案选项
130连接接口
132连接接口
140储存单元
202机台
204控制模块
210控制单元
220脸部定位模块
221下颚托架
222头顶定位件
230连接接口
240供料模块
250移动模块
251移动块
252升降器
253水平轨道
254伸缩台
260上色工具
262上色工具
270测距装置
A1工具图像
A2工具图像
C1颜色图像
C2颜色图像
E1模版图样
E2模版图样
Pc上色后图样
Pf外观影像
Pp轮廓影像
Sp上色程序
具体实施方式
以下述及的“第一”、“第二”、“第三”等术语,其系用以区别所指的元件,而非用以排序或限定所指元件的差异性,且亦非用以限制本发明的范围。
参照图1至4,自动上色***10包括一电子装置11和一自动上色机12。电子装置11能输出相应于立体物14的上色后图样的一上色程序给自动上色机12,再由自动上色机12透过执行上色程序来对立体物14上色。于此,电子装置11可为一可携式电子装置、或一个人电脑等可执行一应用程序的装置或其等效装置。其中,可携式电子装置可为智能型手机、笔记型电脑、平板电脑或其等效装置。立体物14可为人体、人体的特定部位(例如:脸部、眼部、指甲等)、或物品(例如:面具、水杯等)等。
自动上色***10更包括一影像撷取模块13。此影像撷取模块13用以撷取立体物14的外观影像Pf。在一些实施例中,电子装置11、自动上色机12和影像撷取模块13(例如:数字相机或网络摄影机等)可为可相互分离的装置。其中,可分离的影像撷取模块13例如:数字相机或网络摄影机等。较佳地,影像撷取模块13为能彩色摄影的摄像装置。在一些实施例中,影像撷取模块13可内置在电子装置11(如图2所示)或自动上色机12中(如图4所示)。
搭配参照图2及3,电子装置11包括一处理单元110、一使用者界面120、一连接接口130及一储存单元140。
再搭配参照图4,自动上色机12包括一控制单元210、一连接接口230、一供料模块240、一移动模块250及至少一上色工具260、262。
为了清楚描述,以下将自动上色机12的连接接口230称之为第一连接接口230,而电子装置11的连接接口130称之为第二连接接口130。
参照图2及3,处理单元110电性连接至使用者界面120、第二连接接口130和储存单元140。第二连接接口130用以以无线方式或以有线方式电性连接至自动上色机12的第一连接接口230。其中,有线方式的电性连接可为直接连接(例如:第一连接接口230和第二连接接口130分别为公头和母头的实体连接器或其等效装置)或间接连接(例如:经由一连接线15或其等效装置等)。
在一些实施例中,参照图2,电子装置11可内置有影像撷取模块13,且此影像撷取模块13电性连接至处理单元110,如图2所示。影像撷取模块13撷取到的外观影像Pf可传送给处理单元110,或事先储存在储存单元140中。
在一些实施例中,参照图3,电子装置11可更包括另一连接接口132。为了清楚描述,以下将连接接口132称之为第三连接接口132。
第三连接接口132电性连接至处理单元110。电子装置11外部的影像撷取模块13以无线方式、直接连接方式或经由一连接线连接第三连接接口132,以致使影像撷取模块13经由第三连接接口132电性连接至处理单元110,如图3所示。此时,影像撷取模块13撷取到的外观影像Pf可经由第三连接接口132传送给处理单元110。于此,影像撷取模块13可以为电荷耦合元件(ChargeCoupledDevice;CCD)、互补金属氧化半导体(ComplementaryMetalOxideSemiconductor;CMOS)元件或其他等效元件。较佳地,影像撷取模块13为能彩色摄影的摄像装置。
在一些实施例中,使用者界面120可为触控屏幕、触控屏幕与至少一实体按键的组合、屏幕与输入组件(例如:键盘、滑鼠、手写板或其组合)的组合或其等效装置等。
在自动上色机12中,参照图4,控制单元210电性连接至第一连接接口230、供料模块240和移动模块250。上色工具260、262设置在移动模块250上。供料模块240具有至少一颜料。
以下以人脸上妆为例,示范性详细说明自动上色机12的结构。换言之,在此范例中,立体物14为使用者的脸部。
参照图5,自动上色机12可更包括一机台202及一脸部定位模块220。控制单元210、脸部定位模块220及移动模块250设置在机台202。
脸部定位模块220对应移动模块250而设置。脸部定位模块220是供使用者的头部设置于其上,以确保脸部的位置。
脸部定位模块220包括下颚托架221及头顶定位件222。下颚托架221用以供使用者摆置其下颚,藉以撑住使用者的头部(脸部)。头顶定位件222设于下颚托架221的上方。于此,头顶定位件222略呈倒U型,并且上方中间配合脸部额头处成弧状靠持部223。使用时,使用者可将其额头贴靠于头顶定位件222的靠持部223,并将脸部下巴贴靠下颚托架221上,以确保使用者的脸部相对于移动模块250的位置。
移动模块250包括有移动块251、升降器252、水平轨道253、及伸缩台254。水平轨道253跨设于升降器252上,并且透过升降器252的调整能使水平轨道253沿第一方向(如,Y轴方向)上下移动。伸缩台254滑设于水平轨道253上,并且伸缩台254能沿第二方向(如,图中的X轴方向)于水平轨道253上左右移动。移动块251设于伸缩台254上,并且移动块251能沿第三方向(如,图中的Z轴方向)在伸缩台254上前后移动。并且,藉由控制单元210控制的马达驱动移动块251、升降器252及伸缩台254,以致使移动块251能随之三维移动以精准定位。
在本实施例中,供料模块240透过控制单元210控制其出料与上妆操作。供料模块240设置在移动模块250的移动块251上。供料模块240中储存有各种上色材料。供料模块240的出料口适当地连接各上色工具260、262,并将对应的颜料供应给上色工具260、262。上色工具260、262可为不同方式喷头、喷嘴或涂布笔具。
当供料模块240为喷嘴时,供料模块240可具有供给杯及空气压管。供给杯中储存有颜料。空气压管连接空压机提供空气向出料口流动,并且可将供给杯内的颜料吸入并从出料口喷出。
当上色工具262为涂布笔具时,供料模块240可设计成具有一转轮,并且此转轮内设有各式出料口以供颜料向外输出。其中,出料口系设于转轮的环周,经由旋转转轮可变换不同颜料。
此等多元化的供料模块240组合可以方便使用不同的上色工具260、262或颜料进行自动涂布。
机台202上可设有一控制模块204。控制模块204具有控制单元210及第一连接接口230。
第一连接接口230以无线方式或以有线方式接收来自电子装置11的一上色程序,并将接收到的上色程序传送给控制单元210依序执行上色程序中的各个上色指令。换言之,上色程序具有依据各自的产生顺序而排序的多个上色指令。其中,各个上色指令可包括以二维座标表示的一轨迹资讯或以三维座标表示的一轨迹资讯。
在一些实施例中,当各个上色指令包括三维座标表示的轨迹资讯时,控制单元210基于当下执行的上色指令中的轨迹资讯控制移动模块250的移动,以致使移动块251移动至定位。
在一些实施例中,当各个上色指令包括二维座标表示的轨迹资讯时,自动上色机12可更包括一测距装置270。测距装置270架设在移动模块250的移动块251上。测距装置270能量测第三方向上的位置,以提供位置信号与校准讯号,进而使二维平面影像转化为三维立体影像操作,以确保上色工具260、262安全接触使用者的脸部或与接触使用者的脸部保持安全距离。
控制单元210基于当下执行的上色指令中的轨迹资讯控制移动模块250的移动,以致使移动块251带动上色工具,进而将受选的颜料施加在使用者的脸部。并且,依据受择的上色工具的种类及测距装置270所得的位置信号,控制单元210控制移动模块250相对于脸部的移动距离,以由移动块251将上色工具移动至安全接触使用者的脸部的位置或与接触使用者的脸部保持安全距离的位置。
在一些实施例中,测距装置270可以为雷射测距仪、微波测距仪、红外线测距仪、影像撷取模块或其他等效测距装置。
在一些实施例中,立体物14亦可为使用者的眼部。
参照图6,对于专用于眼部的自动上色机12而言,前述的脸部定位模块220可以眼罩实现来提供使用者将其眼部对应于自动上色机12的移动模块250。
在一些实施例中,第二连接接口130可为无线收发模块、通用序列汇流排(UniversalSerialBus;USB)或外部序列高技术配置(ExternalSerialAdvancedTechnologyAttachment;e-SATA)连接器等。第三连接接口132可为无线收发模块、通用串行总线(UniversalSerialBus;USB)或外部序列高技术配置(ExternalSerialAdvancedTechnologyAttachment;e-SATA)连接器等。
其中,无线收发模块140可采用现有的各种无线通讯技术,例如:蓝牙(Bluetooth)技术、无线保真(WirelessFidelity;WiFi)技术、近场通讯(NearFieldCommunication)技术等。
在一些实施例中,颜料可为粉末状、泡沫状、凝胶状、液状、膏状等三相材料的任一种、或其组合,例如:亮片、雾状或其它特殊方式等。颜料如底妆材料、遮瑕材料、眉彩材料、颊彩材料、唇妆材料、修饰彩妆材料、基础保养材料、各色墨水、各色染色材料等皆可任意调配。
以下示范性详细说明自动上色***10的运作。参照图1至8,在储存单元140中储存有一上色应用程序。
处理单元110透过执行上色应用程序而在使用者界面120上显示一上色编辑视窗121(步骤S21)。上色编辑视窗121包括影像预览栏122及设计功能栏124。设计功能栏124具有编辑选项125、返回选项126、清除选项127、完成选项128及档案选项129等。编辑选项125中具有工具选项1251及色盘选项1252,如图9所示。
在一些实施例中,工具选项1251及色盘选项1252可位在同一层选单,如图9及10A所示。在一些实施例中,工具选项1251及色盘选项1252可位在不同层选单,如图10B所示。举例来说,参照图10B,工具选项1251具有多个工具图像A1、A2,并且每个工具图像A1、A2连接一色盘选项1252。每当一工具图像A1被选择时,上色应用程序再提供此工具图像A1所连结的色盘选项1251,以供使用者选择。色盘选项1251中具有多个颜色图像C1、C2,以供使用者选择。
处理单元110可接收来自影像撷取模块13的立体物14的外观影像Pf、从储存单元140读出所储存的外观影像Pf、或从外部的电子装置或储存装置接收外观影像Pf(步骤S23)。在一些实施例中,外观影像Pf可为一平面模拟影像,即影像中具有立体物14的2D图像。在一些实施例中,外观影像Pf亦可为一立体模拟影像,即影像中具有立体物14的3D模型。
然后,处理单元110对接收到的外观影像Pf进行特征分析以产生轮廓影像Pp(步骤S25)。在一些实施例中,处理单元110亦可直接从储存单元140读出所储存的轮廓影像Pp、或从外部的电子装置或储存装置接收轮廓影像Pp。举例来说,使用者可利用档案选项129来选择要显示在影像预览栏122中的轮廓影像Pp。
处理单元110再将轮廓影像Pp显示在使用者界面120上的影像预览栏122中(步骤S27)。
此时,使用者可利用编辑选项125进行轮廓影像Pp的上色设计。
在上色设计的过程中,使用者可利用工具选项1251选择所欲使用的上色工具(即,点选工具选项中的一工具图像A1/A2),并且利用色盘选项1252选择所欲使用的颜色(即,点选色盘选项中的一颜色图像C1/C2),再以选择的上色工具和颜色对影像预览栏122中的轮廓影像Pp进行一上色动作(即,移动鼠标对轮廓影像Pp进行模拟上色)以施加选择的颜色在轮廓影像Pp上。
每当使用者进行一笔上色动作时,使用者界面120响应使用者的上色动作输出一编辑指令(步骤S29),以致使上色应用程序(即,处理单元110)响应此编辑指令产生一上色指令。其中,此上色指令中则表示使用者所选择的上色工具的一工具资讯、表示使用者所选择的颜色的一色彩资讯及表示此笔上色动作的移动轨迹的一轨迹资讯。
在一些实施例中,轨迹资讯是由连续多个定位点所构成。于此,上色动作的开始即对应于第一个定位点、上色动作的结束即对应于最后一个定位点、而上色动作的移动过程则依序对应于第二个定位点到倒数第二个定位点。其中,每个定位点可为一座标数据。
于使用者进行多笔上色动作后,使用者可点选完成选项128以致使使用者界面120输出一确认指令。此时,上色应用程序(即,处理单元110)响应确认指令将对应多笔上色动作的多个上色指令依产生顺序排序,因而产生一上色程序(步骤S31),并且输出产生的上色程序至外部或储存至储存单元140(步骤S33)。换言之,上色程序具有多个上色指令,并且此些上色指令是依据各自的产生顺序(即,使用者进行多笔上色动作的顺序)而排序。
并且,上色应用程序(即,处理单元110)还可响应确认指令以影像预览栏122中的轮廓影像Pp得到一上色后图样Pc。在一些实施例中,处理单元110可将上色后图样Pc及其对应的上色程序储存在储存单元140中,以构成图样资料库。换言之,上色应用程序可搭配有一图样资料库。图样资料库储存在储存单元140中。图样资料库具有预先编辑储存的一个或多个上色后图样Pc,并且每个上色后图样Pc具有对应的上色程序Sp。因此,使用者在下次使用时,亦可直接利用档案选项129从图样资料库中选择要使用的上色后图样Pc,并且显示在影像预览栏122中,以供使用者确认。
于此,虽然以使用者自行编辑设计上色后图样Pc为例,但不以此为限。亦即,参照图11,当使用者撷取预上色立体物14(例如:脸部、眼部或物品等)的外观影像Pf后,可藉由第二连接接口130以无线方式、以有线方式或以其他远端传递方式将外观影像Pf或轮廓影像Pp传送给另一电子装置11’。于此,第二连接接口130还可为一电信通讯模块,以将外观影像Pf作为一多媒体讯息(MMS)(简讯)来发送。
设计者再在电子装置11’上进行轮廓影像Pp的上色设计,即上述的步骤S25至步骤S31或上述的步骤S27至步骤S31。于此,完成设计后,再将上色后图样Pc及对应的上色程序Sp藉由第二连接接口130以无线方式或以有线方式回传至使用者的电子装置11(步骤S33)。
在一些实施例中,参照图12,编辑选项125可更具有一模版选项1253。模版选项1253具有多个模版图样E1、E2。于此,各个模版图样E1、E2即为图样资料库中预先编辑储存的上色后图样Pc。亦即,各个模版图样E1、E2具有各别对应的一上色程序Sp,而此上色程序Sp亦已预先对应储存在图样资料库中。
换言之,每次编辑完成的上色后图样Pc及其对应的上色程序亦可选择储存为模板,而成为模版选项1253中的一个选项。当编辑完成的上色后图样Pc及其对应的上色程序储存成模板时,上色后图样Pc即可作为一模版图样。在一些实施例中,各个模版图样E1、E2虽为一种上色后图样Pc,但不限定其以立体物14的轮廓影像Pp表现(显示)。换言之,各个模版图样E1、E2是呈现出一种上色设计的结果。
当使用者点选模版选项1253中的一模版图样E1时,此模版图样E1所表现的上色设计的结果会套用在立体物14的轮廓影像Pp(即,影像预览栏122中所显示的影像)上,以得到最终的上色后图样Pc。此时,使用者界面120会响应使用者的选择操控而输出相应模版图样E1的一编辑指令,进而致使上色应用程序响应编辑指令从图样资料库中读出模版图样E1对应的上色程序Sp(步骤S31),并且于使用者点选完成选项128时输出所读出的上色程序Sp(步骤S33)。
在一些实施例中,上述的上色程序系以脚本(script)的形式产生。脚本(script)形式的上色程序举例如下:
<上色介面=皮肤>(即,欲进行上色的立体物14的种类)
<上色颜料==一号喷料>(即,上色颜料的种类)
<喷色粗细=A>(即,上色工具的种类)
<喷色颜色=红>(即,上色颜料的颜色)
<***定位点X,Y比例X>
<画点X.Y>
<画线X0.Y0X1,Y1>
<画面X0.Y0X1,Y1>
<画图图片名称>
<画文字文字名称>
在一些实施例中,影像预览栏122中所显示的轮廓影像Pp可为一平面模拟影像。换言之,轮廓影像Pp中具有立体物14的2D图像。
在一些实施例中,影像预览栏122中所显示的轮廓影像Pp可为一立体模拟影像。换言之,轮廓影像Pp中具有立体物14的3D模型。立体模拟影像的实现乃为本领域的技术人员所熟知,故不在此赘述。
因此,当使用者对立体模拟影像进行上色动作时,每一笔上色动作即可对应产生以三维座标表示的一轨迹资讯。换言之,轨迹资讯中的每个定位点为一个三维座标数据。
参照图13,当使用者实际进行脸部上妆时,使用者可将电子装置11与自动上色机12连接,即将自动上色机12的第一连接接口230电性连接至电子装置11的第二连接接口130(步骤S41)。
于完成连接后,使用者可操控电子装置11,致使处理单元110将一上色程序输出给自动上色机12。换言之,自动上色机12透过第一连接接口230接收以无线方式或有线方式(例如:经由连接线15或以实体连接器实施等)所传送来的上色程序(步骤S43)。
然后,再由自动上色机12基于上色程序的执行对使用者的脸部上妆。于此,自动上色机12的控制单元230会依据执行上色程序中的每个上色指令。
其中,控制单元230依据所执行的上色指令控制供料模块240选择对应上色指令中的色彩资讯的颜料(步骤S45),以及依据所执行的上色指令控制移动模块250选择对应上色指令中的工具资讯的一上色工具(步骤S47)。其中,步骤S45与步骤S47的执行顺序非本发明的限制,亦即除了依序执行步骤S45与步骤S47,亦可同时执行步骤S45与步骤S47,或先执行步骤S47后执行步骤S45。
在步骤S45中,色彩资讯所指定的颜色可为供料模块240所具有的多种颜料中之一。再者,色彩资讯所指定的颜色可不存在于供料模块240所具有的多种颜料中。此时,供料模块240则会根据色彩资讯所指定的颜色而从多种颜料中选择二种以上的颜料来调配出所需的颜料(即,色彩资讯所指定的颜色)。换言之,自动上色机12可具有一储存单元,并且于储存单元中建置有色彩资料库。色彩资料库具有多种颜色及其对应的调配方式(例如:调配所需的颜料及其比例)。
然后,控制单元230依据所执行的上色指令中的轨迹资讯移动将移动模块250,并以受选的上色工具将受选的颜料施加在使用者的脸部(立体物14)上(步骤S49)。
在一些实施例中,当轨迹资讯是以二维座标表示时,控制单元230依据轨迹资讯中的每个定位点进行移动模块250的第一方向和第二方向上的移动,以移动到对应的定点位置。并且,在每个定位点的移动过程或移动到定点位置时,控制单元230会接收来自测距装置270的位置信号来控制移动模块250相对脸部的移动(即第三方向上的移动),以致使上色工具定位在能安全施加颜料于使用者的脸部的位置。于此,第一方向、第二方向和第三方向分别为移动模块250的移动坐标系的Y轴、X轴和Z轴。
在执行完一笔上色指令后(即完成一笔上色动作后),控制单元230会接续执行下一笔上色指令,直至执行完所有上色指令(步骤S51)。
在一些实施例中,上色应用程序具有一座标系转换步骤,以致使轮廓影像Pp的影像座标系对应于移动模块250的移动坐标系。
在一些实施例中,座标系转换步骤可利用在特征分析步骤(步骤S25)中所得的特征或边缘作为对应点,以使轮廓影像Pp的影像座标系对应于移动模块250的移动坐标系。即,将轮廓影像Pp映射至立体物14实际位在移动模块250的移动坐标系的位置。
在一些实施例中,座标系转换步骤可利用一已知实际尺寸的一比例物件来实现。
使用者利用影像撷取模块13撷取立体物14的外观影像Pf时,同时使此比例物件入镜。换言之,利用影像撷取模块13撷取具有立体物14的影像及比例物件的影像的外观影像Pf。在透过已知的实际尺寸和外观影像Pf中比例物件的影像尺寸计算轮廓影像Pp的影像座标系与移动模块250的移动坐标系之间的比例尺。然后利用在特征分析步骤(步骤S25)中所得的特征或边缘作为对应点及计算得的比例尺将轮廓影像Pp映射至立体物14实际位在移动模块250的移动坐标系的位置。
在一些实施例中,座标系转换步骤可利用影像撷取模块13的摄像参数(例如:镜头的焦距、影像的格式等)及使用者界面120中屏幕的规格来实现。上色应用程序可根据影像撷取模块13的摄像参数及使用者界面120中屏幕的规格计算轮廓影像Pp的影像尺寸与对应立体物14的实际尺寸之间的比例尺。然后利用在特征分析步骤(步骤S25)中所得的特征或边缘作为对应点及计算得的比例尺将轮廓影像Pp映射至立体物14实际位在移动模块250的移动坐标系的位置。
在完成座标系转换步骤后,在使用者界面120上对轮廓影像Pp所施加的上色动作能致使上色应用程序基于移动模块250的移动坐标系产生对应的轨迹资讯。
在一些实施例中,上色应用程序可由一电脑程序产品实现,以致于当电脑(即,上述的电子装置)载入上色应用程序并执行后可完成根据本发明任一实施例的自动上色方法。在一些实施例中,电脑程序产品可为一可读取记录媒体,而上色应用程序则储存在可读取记录媒体中供一电脑载入。在一些实施例中,上色应用程序本身即可为电脑程序产品,并且经由有线或无线的方式传输至电脑中。
综上,根据本发明的自动上色***及其方法具有可分离式的上色设计流程(由电子装置执行)与实际上色流程(由自动上色机执行),以致使使用者能随时随地的预先设计及交流上色后图样。并且,根据本发明的自动上色***及其方法能由外部装置提供上色程序给自动上色机直接执行,有助于简化自动上色机的结构。举例来说,自动上色机的控制单元无需强大处理功能,例如:可以微控制器实现,或者自动上色机无需设置影像撷取模块。在一些实施例中,透过直接提供以三维座标表示的轨迹资讯致使自动上色机更精准地执行实际上色流程。在一些实施例中,透过直接呈显立体模拟影像致使上色设计流程中的上色动作更贴近于实际上色流程。
虽然本发明以前述的实施例公开如上,但其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与修改,因此本发明的专利保护范围须视本说明书所附的权利要求保护范围所界定者为准。
Claims (19)
1.一种自动上色***,用以对一立体物上色,该自动上色***包括:
一自动上色机以及一电子装置,该自动上色机包括:
一第一连接接口,用以以无线或有线方式接收一上色程序,其中该上色程序具有多个上色指令,且该些上色指令依据各自的产生顺序而排序;
一供料模块,具有至少一颜料;
一移动模块;
至少一上色工具,设置在该移动模块上;以及
一控制单元,电性连接该第一连接接口、该供料模块及该移动模块,以依序执行该上色程序中的该些上色指令,并且依据所执行的该些上色指令控制该供料模块选择该至少一颜料中的至少一者及控制该移动模块移动至少一上色工具中的一者将选择的该至少一颜料施加在该立体物上;
该电子装置包括:
一处理单元,用以接收该立体物的一外观影像并藉由该外观影像的特征分析产生一轮廓影像;
一使用者界面,电性连接该处理单元,以显示该轮廓影像,其中,该处理单元执行一上色应用程序而在该使用者界面上显示一上色编辑视窗,该使用者界面响应使用者的上色动作而依序输出针对该轮廓影像的至少一编辑指令,以致使该处理单元响应该至少一编辑指令取得该上色程序;以及
一第二连接接口,电性连接该处理单元,以无线或有线方式输出该上色程序至该第一连接接口。
2.如权利要求1所述的自动上色***,其特征在于,各该上色指令包括以二维坐标表示的一轨迹资讯,且该控制单元依据该轨迹资讯控制该移动模块的移动。
3.如权利要求1所述的自动上色***,其特征在于,各该上色指令包括以三维坐标表示的一轨迹资讯,且该控制单元依据该轨迹资讯控制该移动模块的移动。
4.如权利要求1所述的自动上色***,其特征在于,更包括:
一影像撷取模块,用以撷取该立体物的该外观影像;
其中,该电子装置更包括:
一第三连接接口,电性连接该第二连接接口,其中该影像撷取模块以无线或有线方式连接该第二连接接口,以致使该处理单元经由该第二连接接口和该第三连接接口接收来自该影像撷取模块的该外观影像。
5.如权利要求1所述的自动上色***,其特征在于,该自动上色机更包括:
一影像撷取模块,电性连接该第一连接接口,以撷取该立体物的该外观影像,并经由该第一连接接口和该第二连接接口传送给该处理单元。
6.如权利要求1所述的自动上色***,其特征在于,该电子装置更包括:
一影像撷取模块,电性连接该处理单元,以撷取该立体物的该外观影像。
7.如权利要求4-6中任一项所述的自动上色***,其特征在于,该处理单元更利用该影像撷取模块的摄像参数及该使用者界面中该轮廓影像的显示规格执行坐标系转换,以将该轮廓影像的坐标对应转换成移动该移动模块的坐标,进而得到各该上色指令中的一轨迹资讯。
8.如权利要求1所述的自动上色***,其特征在于,该轮廓影像为一立体模拟影像。
9.如权利要求1所述的自动上色***,其特征在于,该至少一编辑指令为多个且分别对应该些上色指令。
10.一种自动上色方法,其特征在于,包括:
利用一电子装置接收一立体物的一外观影像;
藉由该外观影像的特征分析产生一轮廓影像;
显示该轮廓影像在一使用者界面上;
该电子装置的处理单元执行一上色应用程序而在该使用者界面上显示一上色编辑视窗,并该使用者界面响应使用者的上色动作而依序输出针对该轮廓影像的至少一编辑指令;
响应该至少一编辑指令取得一上色程序,其中该上色程序具有多个上色指令,且该些上色指令依据各自的产生顺序而排序;以及
以无线或有线方式输出取得的该上色程序至一自动上色机。
11.如权利要求10所述的自动上色方法,其特征在于,各该上色指令包括以二维坐标表示的一轨迹资讯。
12.如权利要求10所述的自动上色方法,其特征在于,各该上色指令包括以三维坐标表示的一轨迹资讯。
13.如权利要求11或12所述的自动上色方法,其特征在于,更包括:
利用该轮廓影像撷取时所使用的摄像参数及该使用者界面中该轮廓影像的显示规格执行坐标系转换,以将该轮廓影像的坐标对应转换成移动该自动上色机的一移动模块的坐标,进而得到各该上色指令的该轨迹资讯。
14.如权利要求10所述的自动上色方法,其特征在于,更包括:
由一自动上色机接收该上色程序并依序执行该上色程序中的该些上色指令,包括:
依据所执行的该上色指令控制该自动上色机的一供料模块选择至少一颜料;以及
依据所执行的该上色指令控制该自动上色机的一移动模块移动一上色工具,以将选择的该颜料施加在该立体物上。
15.如权利要求14所述的自动上色方法,其特征在于,各该上色指令包括以二维坐标表示的一轨迹资讯,且该移动模块的控制步骤包括:依据该轨迹资讯控制该移动模块的移动。
16.如权利要求14所述的自动上色方法,其特征在于,各该上色指令包括以三维坐标表示的一轨迹资讯,且该移动模块的控制步骤包括:依据该轨资讯控制该移动模块的移动。
17.如权利要求10所述的自动上色方法,其特征在于,更包括:
撷取该立体物的该外观影像。
18.如权利要求10所述的自动上色方法,其特征在于,该轮廓影像为一立体模拟影像。
19.如权利要求10所述的自动上色方法,其特征在于,该至少一编辑指令为多个且分别对应该些上色指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210524315.7A CN103853067B (zh) | 2012-12-07 | 2012-12-07 | 自动上色***及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210524315.7A CN103853067B (zh) | 2012-12-07 | 2012-12-07 | 自动上色***及其方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103853067A CN103853067A (zh) | 2014-06-11 |
CN103853067B true CN103853067B (zh) | 2016-06-15 |
Family
ID=50860864
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210524315.7A Active CN103853067B (zh) | 2012-12-07 | 2012-12-07 | 自动上色***及其方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103853067B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6607942B2 (ja) | 2014-12-02 | 2019-11-20 | ロレアル | 少なくとも2つの出口インターフェースを有する分配システム |
FR3029090B1 (fr) * | 2014-12-02 | 2018-04-06 | L'oreal | Ensemble comportant un aerographe |
US20170367462A1 (en) | 2014-12-02 | 2017-12-28 | L'oreal | System for dispensing a makeup product |
JP6607943B2 (ja) | 2014-12-02 | 2019-11-20 | ロレアル | 少なくとも1つの化粧製品を分配するためのシステム、ならびに、化粧品を分配および評価するための方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102101405A (zh) * | 2010-06-09 | 2011-06-22 | 福建索利普计算机科技发展有限公司 | 一种彩色浮雕的自动加工方法 |
CN102406308A (zh) * | 2010-09-21 | 2012-04-11 | 宗经投资股份有限公司 | 脸部化妆机 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2810539B1 (fr) * | 2000-06-26 | 2004-05-07 | Oreal | Procede et dispositif de traitement,notamment de maquillage, de coloration ou de soin cosmetique,de parties ou de la totalite du corps humain ou animal |
TWI227444B (en) * | 2003-12-19 | 2005-02-01 | Inst Information Industry | Simulation method for make-up trial and the device thereof |
-
2012
- 2012-12-07 CN CN201210524315.7A patent/CN103853067B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102101405A (zh) * | 2010-06-09 | 2011-06-22 | 福建索利普计算机科技发展有限公司 | 一种彩色浮雕的自动加工方法 |
CN102406308A (zh) * | 2010-09-21 | 2012-04-11 | 宗经投资股份有限公司 | 脸部化妆机 |
Also Published As
Publication number | Publication date |
---|---|
CN103853067A (zh) | 2014-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI543726B (zh) | 自動上色系統及其方法 | |
CN102406308B (zh) | 脸部化妆机 | |
US20210177124A1 (en) | Information processing apparatus, information processing method, and computer-readable storage medium | |
US20200167983A1 (en) | Precise application of cosmetic looks from over a network environment | |
CN103251206A (zh) | 眼部化妆装置 | |
CN103853067B (zh) | 自动上色***及其方法 | |
JP6778877B2 (ja) | メイクパーツ作成装置、メイクパーツ利用装置、メイクパーツ作成方法、メイクパーツ利用方法、メイクパーツ作成プログラム、およびメイクパーツ利用プログラム | |
KR101300607B1 (ko) | 안면 메이크-업 실시장치 및 그 장치를 사용하는 메이크-업 실시방법 | |
CN107111861B (zh) | 图像处理装置、触笔以及图像处理方法 | |
CN101615092B (zh) | 电子毛笔及识别码定位触摸屏 | |
CN204580251U (zh) | 一种美甲装置 | |
CN104382327A (zh) | 美甲装置和美甲、健康管理、信息推送方法 | |
CN108932654B (zh) | 一种虚拟试妆指导方法及装置 | |
CN112465606A (zh) | 一种化妆品定制*** | |
CN109102571B (zh) | 一种虚拟影像的控制方法、装置、设备及其存储介质 | |
CN111260587A (zh) | 3d投影美妆方法、及3d投影美妆穿戴设备 | |
CN103885461B (zh) | 自动彩妆机的彩妆工具的移动方法 | |
CN107710305A (zh) | 用于涂色游戏的增强现实服务方法和*** | |
CN104090702A (zh) | 一种基于图像处理的智能虚拟黑板*** | |
CN207663059U (zh) | 一种成像激光雷达*** | |
CN111857364A (zh) | 交互装置、虚拟内容的处理方法、装置以及终端设备 | |
CN201477568U (zh) | 电子毛笔及识别码定位触摸屏 | |
CN109308741A (zh) | 一种基于Meta2的自然交互工艺品创意设计*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |