Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5413674B2 - Fitting system, fitting image creation method and program - Google Patents
[go: Go Back, main page]

JP5413674B2 - Fitting system, fitting image creation method and program - Google Patents

Fitting system, fitting image creation method and program Download PDF

Info

Publication number
JP5413674B2
JP5413674B2 JP2010051247A JP2010051247A JP5413674B2 JP 5413674 B2 JP5413674 B2 JP 5413674B2 JP 2010051247 A JP2010051247 A JP 2010051247A JP 2010051247 A JP2010051247 A JP 2010051247A JP 5413674 B2 JP5413674 B2 JP 5413674B2
Authority
JP
Japan
Prior art keywords
image
costume
user
model
try
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.)
Expired - Fee Related
Application number
JP2010051247A
Other languages
Japanese (ja)
Other versions
JP2011186774A (en
Inventor
直之 松岡
貴子 松岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2010051247A priority Critical patent/JP5413674B2/en
Publication of JP2011186774A publication Critical patent/JP2011186774A/en
Application granted granted Critical
Publication of JP5413674B2 publication Critical patent/JP5413674B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Studio Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、人が衣装を装着した状態を仮想的に表現した試着画像を作成する技術に関する。   The present invention relates to a technique for creating a try-on image that virtually represents a person wearing a costume.

従来より、顧客が衣装を装着した状態を仮想的に表現した試着画像を作成し、これを画面等に表示することにより、顧客が当該衣装を試着することなく、顧客が当該衣装を着た状態を確認する技術が知られている。   Conventionally, by creating a try-on image that virtually represents the customer wearing the costume and displaying it on the screen, the customer wears the costume without trying on the costume. A technique for confirming this is known.

特開2008−210223号公報JP 2008-210223 A 特開2009−246638号公報JP 2009-246638 A

ところが、従来の技術では、衣装を撮像した画像に、顧客の顔を撮像した画像を単に重ね合わせるか、あるいは、つなぎ合わせることにより試着画像が作成されるため、リアルな試着画像が作成できないという問題があった。   However, in the conventional technology, since a try-on image is created by simply overlaying or stitching an image of a customer's face on an image of a costume, a realistic try-on image cannot be created. was there.

本発明は、上記課題に鑑みなされたものであり、より現実に近い試着画像を作成することを目的とする。   The present invention has been made in view of the above problems, and an object thereof is to create a fitting image that is closer to reality.

上記の課題を解決するため、請求項1の発明は、試着状態を仮想的に表現した試着画像を作成する試着システムであって、ユーザを模した模型が衣装を装着していない状態を撮像した模型画像を取得する第1取得手段と、前記模型に衣装を装着した状態を撮像した衣装画像を取得する第2取得手段と、前記第2取得手段により取得された衣装画像における前記模型の露出部分に相当する第1部分画像と、前記第1取得手段により取得された模型画像における前記第1部分画像に対応した部分に相当する第2部分画像とに基づいて補正値を演算する演算手段と、ユーザを撮像してユーザ画像を取得する第3取得手段と、前記第2取得手段により取得された衣装画像と、前記第3取得手段により取得されたユーザ画像と、前記演算手段により求めた補正値とに基づいて、前記ユーザが前記衣装を装着した状態を仮想的に表現した試着画像を作成する画像作成手段とを備えることを特徴とする。   In order to solve the above problems, the invention of claim 1 is a try-on system that creates a try-on image that virtually represents a try-on state, and images a state in which a model imitating a user is not wearing a costume. First acquisition means for acquiring a model image, second acquisition means for acquiring a costume image obtained by imaging a state in which a costume is attached to the model, and an exposed portion of the model in the costume image acquired by the second acquisition means Computing means for computing a correction value based on the first partial image corresponding to the second partial image corresponding to the portion corresponding to the first partial image in the model image obtained by the first obtaining means; A third acquisition unit that captures a user and acquires a user image; a costume image acquired by the second acquisition unit; a user image acquired by the third acquisition unit; Based on the correction value, characterized in that it comprises an image generating means for generating a fitting image the user has a virtual representation of the state of mounting the costume.

また、請求項2の発明は、試着状態を仮想的に表現した試着画像を作成する試着画像作成方法であって、ユーザを模した模型が衣装を装着していない状態を撮像して模型画像を取得する工程と、前記模型に衣装を装着した状態を撮像して衣装画像を取得する工程と、前記衣装画像における前記模型の露出部分に相当する第1部分画像と、前記模型画像における前記第1部分画像に対応した部分に相当する第2部分画像とに基づいて補正値を演算する工程と、ユーザを撮像してユーザ画像を取得する工程と、前記衣装画像と前記ユーザ画像と前記補正値とに基づいて、前記ユーザが前記衣装を装着した状態を仮想的に表現した試着画像を作成する工程とを有することを特徴とする。   Further, the invention of claim 2 is a method for creating a try-on image that virtually represents a try-on state, wherein a model imitating a user is photographed when a costume is not worn and a model image is obtained. A step of acquiring, a step of acquiring a costume image by imaging a state in which a costume is attached to the model, a first partial image corresponding to an exposed portion of the model in the costume image, and the first in the model image A step of calculating a correction value based on a second partial image corresponding to a portion corresponding to the partial image, a step of capturing a user and acquiring a user image, the costume image, the user image, and the correction value And a step of creating a try-on image in which the user virtually represents the state of wearing the costume.

また、請求項3の発明は、コンピュータによる実行が可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータを、ユーザを模した模型が衣装を装着していない状態を撮像した模型画像を取得する第1取得手段と、前記模型に衣装を装着した状態を撮像した衣装画像を取得する第2取得手段と、前記第2取得手段により取得された衣装画像における前記模型の露出部分に相当する第1部分画像と、前記第1取得手段により取得された模型画像における前記第1部分画像に対応した部分に相当する第2部分画像とに基づいて補正値を演算する演算手段と、ユーザを撮像してユーザ画像を取得する第3取得手段と、前記第2取得手段により取得された衣装画像と、前記第3取得手段により取得されたユーザ画像と、前記演算手段により求めた補正値とに基づいて、前記ユーザが前記衣装を装着した状態を仮想的に表現した試着画像を作成する画像作成手段とを備えた試着システムとして機能させることを特徴とする。   Further, the invention of claim 3 is a program that can be executed by a computer, and the execution of the program by the computer is a model in which a model imitating the user is not wearing a costume. First exposure means for acquiring an image, second acquisition means for acquiring a costume image obtained by imaging a state in which a costume is attached to the model, and an exposed portion of the model in the costume image acquired by the second acquisition means A computing means for computing a correction value based on a corresponding first partial image and a second partial image corresponding to a portion corresponding to the first partial image in the model image obtained by the first obtaining means; A third acquisition unit that captures a user image and acquires a user image, a costume image acquired by the second acquisition unit, and a user acquired by the third acquisition unit An image creation means for creating a try-on image that virtually represents a state in which the user wears the costume based on the image and the correction value obtained by the calculation means; Features.

請求項1ないし3に記載の発明は、ユーザを模した模型が衣装を装着していない状態を撮像した模型画像を取得し、当該模型に衣装を装着した状態を撮像した衣装画像を取得し、取得した衣装画像における当該模型の露出部分に相当する第1部分画像と、取得した模型画像における当該第1部分画像に対応した部分に相当する第2部分画像とに基づいて補正値を演算し、ユーザを撮像してユーザ画像を取得し、取得した衣装画像と、取得したユーザ画像と、求めた補正値とに基づいて、当該ユーザが当該衣装を装着した状態を仮想的に表現した試着画像を作成することにより、よりリアルな試着画像を作成できる。   The invention according to claims 1 to 3 obtains a model image obtained by imaging a state in which a model imitating a user is not wearing a costume, obtains a costume image obtained by imaging a state in which the model is worn. A correction value is calculated based on the first partial image corresponding to the exposed portion of the model in the acquired costume image and the second partial image corresponding to the portion corresponding to the first partial image in the acquired model image, A user image is acquired by capturing a user, and based on the acquired costume image, the acquired user image, and the obtained correction value, a try-on image that virtually represents a state in which the user is wearing the costume By creating, a more realistic fitting image can be created.

本発明に係る試着システムを示す図である。It is a figure which shows the try-on system which concerns on this invention. 試着システムの機能ブロックをデータの流れとともに示す図である。It is a figure which shows the functional block of a fitting system with the flow of data. 本発明に係る試着画像作成方法を示す流れ図である。It is a flowchart which shows the fitting image creation method which concerns on this invention.

以下、本発明の好適な実施の形態について、添付の図面を参照しつつ、詳細に説明する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described in detail with reference to the accompanying drawings.

<1. 実施の形態>
図1は、本発明に係る試着システム1を示す図である。
<1. Embodiment>
FIG. 1 is a diagram showing a fitting system 1 according to the present invention.

試着システム1は、各種データの演算を行うCPU10、CPU10のワーキングエリアとして使用されるRAM11、CPU10によって実行されるプログラム120を格納するROM12、および、各種データを記憶するハードディスク13を備えている。これにより、試着システム1は、プログラム120を実行する一般的なコンピュータとしての機能を有している。   The fitting system 1 includes a CPU 10 that calculates various data, a RAM 11 that is used as a working area of the CPU 10, a ROM 12 that stores a program 120 that is executed by the CPU 10, and a hard disk 13 that stores various data. Thereby, the fitting system 1 has a function as a general computer that executes the program 120.

さらに、試着システム1は、図1に示すように、操作部14、表示部15、撮像部16および照明部17を備えている。   Furthermore, as shown in FIG. 1, the try-on system 1 includes an operation unit 14, a display unit 15, an imaging unit 16, and an illumination unit 17.

操作部14、試着システム1のオペレータによって操作され、試着システム1に様々なデータを入力するために使用される。操作部14としては、キーボードやマウス、各種ボタン類等が該当するがもちろんこれらに限定されるものではなく、各種データを入力できる機能を備えたものであればよい。例えば、操作部14は、撮像部16に撮像を指示するシャッターボタンとして機能する。   The operation unit 14 is operated by an operator of the fitting system 1 and is used to input various data to the fitting system 1. The operation unit 14 includes a keyboard, a mouse, various buttons, and the like. Of course, the operation unit 14 is not limited to these, and any device having a function of inputting various data may be used. For example, the operation unit 14 functions as a shutter button that instructs the imaging unit 16 to perform imaging.

表示部15は、液晶ディスプレイであって、各種データを画面に表示する機能を有する。特に、表示部15は、試着画像136(後述の図2参照)を画面に表示して顧客に提示する機能を有している。顧客は、表示部15に表示された試着画像136を確認することにより、衣装を試着することなく、実際に、自分が当該衣装を身に付けた状態を確認することができる。   The display unit 15 is a liquid crystal display and has a function of displaying various data on a screen. In particular, the display unit 15 has a function of displaying a try-on image 136 (see FIG. 2 described later) on the screen and presenting it to the customer. The customer can confirm the actual wearing state of the costume without trying on the costume by confirming the fitting image 136 displayed on the display unit 15.

撮像部16は、いわゆる一般的なデジタルカメラとして構成されており、各種光学レンズやCCD等の光電変換素子等により被写体を撮像した画像を取得する機能を有している。撮像部16により取得された画像はハードディスク13に記憶される。なお、本実施の形態における撮像部16は、カラーの静止画像を撮像により取得する機能を有している。   The imaging unit 16 is configured as a so-called general digital camera, and has a function of acquiring an image obtained by imaging a subject using various optical lenses, a photoelectric conversion element such as a CCD, or the like. The image acquired by the imaging unit 16 is stored in the hard disk 13. Note that the imaging unit 16 in the present embodiment has a function of acquiring a color still image by imaging.

照明部17は、照明光を照射する光源であって、例えば、ランプや蛍光灯、白色灯、LEDあるいは太陽光線を模した電球等が該当する。照明部17は、撮像部16における撮像において、実質的に同一の照明状態で、撮像部16が撮像する被写体を照明する。   The illumination unit 17 is a light source that emits illumination light, and corresponds to, for example, a lamp, a fluorescent lamp, a white lamp, an LED, or a light bulb that simulates sunlight. The illuminating unit 17 illuminates the subject imaged by the imaging unit 16 in substantially the same illumination state in imaging by the imaging unit 16.

図2は、試着システム1の機能ブロックをデータの流れとともに示す図である。図2に示す画像抽出部100、演算部101および画像作成部102は、CPU10がプログラム120を実行することにより実現される機能ブロックである。   FIG. 2 is a diagram showing functional blocks of the fitting system 1 together with a data flow. The image extraction unit 100, the calculation unit 101, and the image creation unit 102 illustrated in FIG. 2 are functional blocks that are realized by the CPU 10 executing the program 120.

画像抽出部100は、衣装画像131におけるユーザを模した模型の露出部分に相当する画像領域を第1部分画像133として抽出する機能を有する。   The image extraction unit 100 has a function of extracting, as the first partial image 133, an image area corresponding to the exposed portion of the model imitating the user in the costume image 131.

また、画像抽出部100は、第1部分画像133の抽出の対象となった衣装画像131に対応する模型画像130を特定し、当該模型画像130における、当該衣装画像131から抽出された第1部分画像133に対応した部分に相当する画像領域を第2部分画像134として抽出する。   In addition, the image extraction unit 100 identifies the model image 130 corresponding to the costume image 131 from which the first partial image 133 is extracted, and the first part extracted from the costume image 131 in the model image 130. An image region corresponding to a portion corresponding to the image 133 is extracted as the second partial image 134.

演算部101は、画像抽出部100によって抽出された第1部分画像133と第2部分画像134とに基づいて、補正値を演算し、補正値データ135を作成する。すなわち、演算部101は、撮像部16により取得された衣装画像131における模型の露出部分に相当する第1部分画像133と、撮像部16により取得された模型画像130における当該第1部分画像133に対応した部分に相当する第2部分画像134とに基づいて補正値を演算する機能を有する。The calculation unit 101 calculates a correction value based on the first partial image 133 and the second partial image 134 extracted by the image extraction unit 100 and creates correction value data 135. That is, the arithmetic unit 101 includes a first partial image 133 corresponding to the exposed portions of the model in the imaging section 16 costume image 131 acquired by, the first partial image 133 in the model image 130 acquired by the imaging unit 16 And a function of calculating a correction value based on the second partial image 134 corresponding to the portion corresponding to.

画像作成部102は、衣装画像131と、ユーザ画像132と、補正値データ135とに基づいて、ユーザが衣装を装着した状態を仮想的に表現した試着画像136を作成する機能を有する。   The image creating unit 102 has a function of creating a try-on image 136 that virtually represents a state in which the user wears a costume based on the costume image 131, the user image 132, and the correction value data 135.

以上が、試着システム1の構成および機能の説明である。次に、試着システム1を用いて実現される試着画像作成方法について説明する。   The above is the description of the configuration and functions of the fitting system 1. Next, a fitting image creation method realized using the fitting system 1 will be described.

図3は、本発明に係る試着画像作成方法を示す流れ図である。なお、撮像部16による撮像が行われるときには、照明部17による実質的に同一の照明状態で照明がされる。具体的には、照明部17による照度等がそれぞれの撮像時において同一となるように調整される。   FIG. 3 is a flowchart showing a fitting image creation method according to the present invention. When the imaging unit 16 performs imaging, the illumination unit 17 illuminates in substantially the same illumination state. Specifically, the illuminance and the like by the illumination unit 17 are adjusted so as to be the same at the time of each imaging.

まず、撮像部16が、マネキン(ユーザを模した模型)が衣装を装着していない状態を撮像して模型画像130を取得する(ステップS1)。通常、模型画像130は、1つのマネキンに対して1つだけ作成しておけば、当該マネキンを使用した衣装画像131が複数存在しても足りる。   First, the imaging unit 16 captures a state where the mannequin (model imitating the user) is not wearing a costume and acquires the model image 130 (step S1). Usually, if only one model image 130 is created for one mannequin, a plurality of costume images 131 using the mannequin are sufficient.

次に、撮像部16は、マネキンに衣装を装着した状態を撮像して衣装画像131を取得する(ステップS2)。このとき、ハードディスク13に記憶される衣装画像131には、当該衣装画像131を撮像する際に使用されたマネキンの模型画像130が関連づけられる。また、衣装画像131には、撮像された衣装を識別する識別子(例えば商品コード)も付与される。なお、店舗が複数の衣装を提供する場合には、それぞれの衣装について衣装画像131を作成してハードディスク13に記憶しておく。   Next, the imaging unit 16 captures the state where the mannequin is wearing the costume and acquires the costume image 131 (step S2). At this time, the mannequin model image 130 used when capturing the costume image 131 is associated with the costume image 131 stored in the hard disk 13. The costume image 131 is also given an identifier (for example, a product code) that identifies the captured costume. When the store provides a plurality of costumes, a costume image 131 is created for each costume and stored in the hard disk 13.

衣装画像131が作成されると、画像抽出部100が当該衣装画像131におけるマネキンの露出部分に相当する画像領域を第1部分画像133として抽出する。これにより、例えば、衣装として「Tシャツ」を装着したマネキンを撮像した衣装画像131からは、当該マネキンの顔の部分(露出部分)に相当する画像領域が第1部分画像133として抽出される。なお、マネキンのすべての露出部分に相当する画像領域を第1部分画像133として抽出する必要はなく、試着画像136において影響の大きい部分(例えば顔の部分)に限定して抽出するように構成してもよい。   When the costume image 131 is created, the image extraction unit 100 extracts an image area corresponding to the exposed part of the mannequin in the costume image 131 as the first partial image 133. Thereby, for example, from a costume image 131 obtained by imaging a mannequin wearing a “T-shirt” as a costume, an image region corresponding to the face part (exposed part) of the mannequin is extracted as the first partial image 133. It should be noted that it is not necessary to extract the image area corresponding to all exposed portions of the mannequin as the first partial image 133, and the extraction is limited to a portion having a large influence (for example, a face portion) in the fitting image 136. May be.

さらに、画像抽出部100は、当該衣装画像131に関連づけられた模型画像130における、当該衣装画像131から抽出された第1部分画像133に対応した部分に相当する画像領域を第2部分画像134として抽出する。すなわち、上記の例では、当該衣装画像131に対応した模型画像130(共通のマネキンを使用した画像)から、マネキンの顔の部分(第1部分画像133に対応した部分)に相当する画像領域が第2部分画像134として抽出される。   Furthermore, the image extraction unit 100 sets, as the second partial image 134, an image region corresponding to a part corresponding to the first partial image 133 extracted from the costume image 131 in the model image 130 associated with the costume image 131. Extract. That is, in the above example, an image region corresponding to a part of the mannequin face (a part corresponding to the first partial image 133) from a model image 130 (an image using a common mannequin) corresponding to the costume image 131 is obtained. Extracted as the second partial image 134.

次に、演算部101が、画像抽出部100により抽出された第1部分画像133と第2部分画像134とに基づいて、補正値を演算し(ステップS3)、補正値データ135を作成する。   Next, the calculation unit 101 calculates a correction value based on the first partial image 133 and the second partial image 134 extracted by the image extraction unit 100 (step S3), and generates correction value data 135.

このとき演算部101によって演算される補正値は、衣装画像131に撮像されている衣装を装着したことによる、マネキンの露出部分における変化を示す値である。   The correction value calculated by the calculation unit 101 at this time is a value indicating a change in the exposed portion of the mannequin due to wearing the costume imaged on the costume image 131.

本実施の形態における演算部101は、第1部分画像133と第2部分画像134との差分値を補正値とするが、例えば、差分値からさらに当該衣装を装着したことによる露出部分への光線変化量を求め、これを補正値としてもよい。   The calculation unit 101 according to the present embodiment uses the difference value between the first partial image 133 and the second partial image 134 as a correction value. For example, the light beam from the difference value to the exposed portion when the costume is further worn The amount of change may be obtained and used as a correction value.

さらに、演算部101は、作成した補正値データ135を、当該補正値を演算する元となった衣装画像131と関連づけてハードディスク13に記憶させる。このようにして、試着システム1では、衣装画像131が作成されるたびに、当該衣装画像131に対応した補正値データ135が作成される。   Further, the calculation unit 101 stores the created correction value data 135 in the hard disk 13 in association with the costume image 131 from which the correction value is calculated. In this way, in the try-on system 1, every time the costume image 131 is created, the correction value data 135 corresponding to the costume image 131 is created.

なお、衣装画像131および模型画像130は、衣装の販売が開始される時点において、予め撮りだめし、補正値データ135とともにハードディスク13に記憶させておくことが好ましい。すなわち、顧客(人)が店舗を訪れる前に、予め試着の対象となり得る各衣装について衣装画像131および補正値データ135を準備しておくことが好ましい。   It should be noted that the costume image 131 and the model image 130 are preferably taken in advance and stored in the hard disk 13 together with the correction value data 135 when the sale of costumes is started. That is, before the customer (person) visits the store, it is preferable to prepare the costume image 131 and the correction value data 135 in advance for each costume that can be a try-on target.

試着システム1を使用することを望む顧客(すなわち、試着システム1のユーザ)が店舗を訪れたとき、撮像部16は当該顧客を撮像してユーザ画像132を取得する(ステップS4)。ユーザ画像132は、顧客の全身画像であってもよいが、試着画像136に最も影響を与えるユーザの部分として顧客の顔のみを撮像した顔画像であってもよい。   When a customer who wants to use the fitting system 1 (that is, a user of the fitting system 1) visits the store, the imaging unit 16 captures the customer and acquires a user image 132 (step S4). The user image 132 may be a full-body image of the customer, or may be a face image obtained by capturing only the customer's face as the part of the user that most affects the fitting image 136.

次に、操作部14が操作され、当該顧客が望む衣装が指定されると、当該衣装に関連づけられた衣装画像131と、ユーザ画像132と、当該衣装画像131に関連づけられた補正値データ135とに基づいて、画像作成部102が試着画像136を作成する(ステップS5)。   Next, when the operation unit 14 is operated and a costume desired by the customer is specified, a costume image 131 associated with the costume, a user image 132, and correction value data 135 associated with the costume image 131 Based on the above, the image creation unit 102 creates a try-on image 136 (step S5).

より詳しくは、ユーザ画像132におけるユーザの露出部分(第1部分画像133および第2部分画像134に対応した部分)に相当する画像領域の各画素の値を、補正値データ135に示される補正値によって補正して、衣装画像131と合成し、試着画像136を作成する。あるいは、衣装画像131とユーザ画像132とを従来の技術を用いて合成しておいてから、補正値データ135による補正を行って試着画像136を作成してもよい。   More specifically, the value of each pixel in the image area corresponding to the exposed portion of the user in the user image 132 (the portion corresponding to the first partial image 133 and the second partial image 134) is a correction value indicated in the correction value data 135. The image is combined with the costume image 131 to create a try-on image 136. Alternatively, after the costume image 131 and the user image 132 are synthesized using a conventional technique, the fitting image 136 may be generated by performing correction using the correction value data 135.

画像作成部102によって試着画像136が作成されると、表示部15が、ステップS5において作成された試着画像136を画面に表示する(ステップS6)。なお、試着画像136はハードディスク13に記憶されてもよい。   When the fitting image 136 is created by the image creating unit 102, the display unit 15 displays the fitting image 136 created in step S5 on the screen (step S6). The fitting image 136 may be stored in the hard disk 13.

一般に、着る衣装の色彩等により、着る者の顔(露出部分)の見え方も変化する。これは、当該衣装からの照り返し光線等の影響によるものである。従来の技術では、ユーザの顔と、衣装とを別々に撮像して単につなぎ合わせて合成するだけであったため、衣装を装着したときの当該ユーザの顔を充分に表現することができなかった。   In general, the appearance of the wearer's face (exposed part) also changes depending on the color of the costume to be worn. This is due to the influence of reflected light from the costume. In the conventional technique, since the user's face and the costume are separately captured and simply connected and synthesized, the user's face when the costume is worn cannot be expressed sufficiently.

特に、着物等を仕立てる場合において行う「顔あて(試着)」は、サイズや着心地の確認ではない(その時点で着物は完成していない。)。「顔あて」の主目的は、その生地(反物)による顔への写り込み(顔写り)を確かめるものであり、これが再現できなければ、「顔あて」の意味が半減する。   In particular, “face-to-face (try-on)” performed when tailoring a kimono or the like is not a confirmation of size or comfort (the kimono has not been completed at that time). The main purpose of “face-to-face” is to check the appearance (face-up) on the face by the fabric (fabric). If this cannot be reproduced, the meaning of “face-to-face” is halved.

しかし、試着システム1では、衣装を撮像するときに使用するマネキンを基準にして、当該衣装を装着したときの影響を補正値データ135として作成し、これに基づいて試着画像136を作成する。これにより、当該衣装を装着したときのユーザの状態を、より現実に近い状態で再現することができる。   However, in the try-on system 1, the influence when the costume is worn is created as the correction value data 135 on the basis of the mannequin used when imaging the costume, and the try-on image 136 is created based on this. Thereby, the state of the user when wearing the costume can be reproduced in a state closer to reality.

以上のように、試着システム1は、ユーザが衣装を装着した状態を仮想的に表現した試着画像136を作成するシステムであって、撮像部16によって、マネキンに衣装を装着した状態を撮像した衣装画像131と、マネキンが衣装を装着していない状態を撮像した模型画像130と、ユーザを撮像したユーザ画像132とを取得し、衣装画像131におけるマネキンの露出部分に相当する第1部分画像133と、模型画像130における第1部分画像133に対応した部分に相当する第2部分画像134との補正値(補正値データ135)を演算する演算部と、衣装画像131とユーザ画像132と補正値とに基づいて、当該ユーザが当該衣装を装着した状態を仮想的に表現した試着画像136を作成することにより、衣装からの照り返しや写り込み等を考慮した試着画像136を作成することができる。したがって、よりリアルな試着画像136を作成することができる。   As described above, the try-on system 1 is a system that creates a try-on image 136 that virtually represents a state in which a user wears a costume, and the image capturing unit 16 captures the state in which the mannequin is worn. An image 131, a model image 130 in which the mannequin is not wearing a costume, and a user image 132 in which the user is imaged are acquired, and a first partial image 133 corresponding to an exposed portion of the mannequin in the costume image 131; A calculation unit for calculating a correction value (correction value data 135) for the second partial image 134 corresponding to a portion corresponding to the first partial image 133 in the model image 130, a costume image 131, a user image 132, and a correction value; On the basis of the garment, by creating a try-on image 136 that virtually represents the state in which the user is wearing the costume, It is possible to create a fitting image 136 in consideration of the glare or the like. Therefore, a more realistic fitting image 136 can be created.

<2. 変形例>
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
<2. Modification>
Although the embodiments of the present invention have been described above, the present invention is not limited to the above embodiments, and various modifications can be made.

例えば、プログラム120はROM12に格納されていると説明したが、ハードディスク13に格納されており、必要に応じてRAM11にロードされてから実行されてもよい。あるいは、CD−ROM等の記録媒体に記録され、CD−ROMドライブ等によって読み取られてから実行されてもよい。   For example, the program 120 has been described as being stored in the ROM 12, but may be stored in the hard disk 13 and loaded into the RAM 11 as necessary. Alternatively, the program may be executed after being recorded on a recording medium such as a CD-ROM and read by a CD-ROM drive or the like.

また、上記実施の形態に示す機能ブロックは、主にソフトウェア(プログラム120)によって実現されると説明したが、これらのうちの全部または一部を専用の論理回路(ハードウェア)によって実現してもよい。   The functional blocks shown in the above embodiment have been described as being mainly realized by software (program 120). However, all or some of them may be realized by a dedicated logic circuit (hardware). Good.

また、上記実施の形態に示した処理順序や処理内容は、上記実施の形態に示したものに限られるものではない。すなわち、同様の機能、効果が得られるならば、処理順序や処理内容は適宜変更されてもよい。例えば、マネキンを撮像するステップS1と、衣装を撮像するステップS2の順序を入れ替えてもよい。   Moreover, the processing order and the processing content shown in the said embodiment are not restricted to what was shown in the said embodiment. That is, as long as similar functions and effects can be obtained, the processing order and processing contents may be changed as appropriate. For example, the order of step S1 for imaging a mannequin and step S2 for imaging a costume may be interchanged.

また、試着システム1は、複数の装置により分散的に実現されていてもよい。例えば、被写体の撮像のみを行う撮像装置と、試着画像136を作成するコンピュータと、試着画像136を表示する閲覧端末装置とが別々の装置により実現されていてもよい。   The fitting system 1 may be realized in a distributed manner by a plurality of devices. For example, an imaging device that only images a subject, a computer that creates a try-on image 136, and a browsing terminal device that displays the try-on image 136 may be realized by separate devices.

また、試着システム1は、顧客(人)をユーザとした試着画像136を作成する例で説明したが、ユーザは動物(犬や猫等のペット)であってもよい。   Moreover, although the fitting system 1 demonstrated in the example which produces the fitting image 136 which made the customer (person) the user, the user may be an animal (pets, such as a dog and a cat).

また、補正値データ135を作成する際の衣装画像131と、試着画像136を作成する際の衣装画像131は完全に同一の画像でなくてもよい。例えば、模型に未完成の衣装を装着して撮像することにより、補正値データ135を作成する際の衣装画像131を取得してもよい。すなわち、補正値データ135の作成用に衣装画像131を撮影する際において模型に装着する衣装とは、完成品の衣装の写り込みを再現できるもの(反物等の布や、見本としての紙等)を含む。その場合、衣装が完成した時点で、改めて試着画像136を作成するための衣装画像131を撮像すればよい。   Also, the costume image 131 used when the correction value data 135 is created and the costume image 131 used when creating the fitting image 136 may not be completely the same image. For example, the costume image 131 used when the correction value data 135 is created may be acquired by attaching an unfinished costume to a model and imaging the model. That is, when the costume image 131 is photographed for the creation of the correction value data 135, the costume attached to the model can reproduce the appearance of the finished costume (cloth such as cloth, paper as a sample, etc.) including. In that case, when the costume is completed, a costume image 131 for creating a try-on image 136 may be captured again.

1 試着システム
10 CPU
100 画像抽出部
101 演算部
102 画像作成部
11 RAM
12 ROM
120 プログラム
13 ハードディスク
130 模型画像
131 衣装画像
132 ユーザ画像
133 第1部分画像
134 第2部分画像
135 補正値データ
136 試着画像
14 操作部
15 表示部
16 撮像部
17 照明部
1 Try-on system 10 CPU
DESCRIPTION OF SYMBOLS 100 Image extraction part 101 Operation part 102 Image preparation part 11 RAM
12 ROM
120 program 13 hard disk 130 model image 131 costume image 132 user image 133 first partial image 134 second partial image 135 correction value data 136 fitting image 14 operation unit 15 display unit 16 imaging unit 17 illumination unit

Claims (3)

試着状態を仮想的に表現した試着画像を作成する試着システムであって、
ユーザを模した模型が衣装を装着していない状態を撮像した模型画像を取得する第1取得手段と、
前記模型に衣装を装着した状態を撮像した衣装画像を取得する第2取得手段と、
前記第2取得手段により取得された衣装画像における前記模型の露出部分に相当する第1部分画像と、前記第1取得手段により取得された模型画像における前記第1部分画像に対応した部分に相当する第2部分画像とに基づいて補正値を演算する演算手段と、
ユーザを撮像してユーザ画像を取得する第3取得手段と、
前記第2取得手段により取得された衣装画像と、前記第3取得手段により取得されたユーザ画像と、前記演算手段により求めた補正値とに基づいて、前記ユーザが前記衣装を装着した状態を仮想的に表現した試着画像を作成する画像作成手段と、
を備えることを特徴とする試着システム。
A try-on system that creates a try-on image that virtually represents a try-on state,
First acquisition means for acquiring a model image in which a model imitating a user is not wearing a costume;
Second acquisition means for acquiring a costume image obtained by imaging a state in which a costume is mounted on the model;
The first partial image corresponding to the exposed portion of the model in the costume image acquired by the second acquisition means, and the portion corresponding to the first partial image in the model image acquired by the first acquisition means. Computing means for computing a correction value based on the second partial image;
Third acquisition means for capturing a user and acquiring a user image;
Based on the costume image acquired by the second acquisition means, the user image acquired by the third acquisition means, and the correction value obtained by the calculation means, the state in which the user wears the costume is virtually Image creation means for creating a try-on image expressed visually,
A fitting system characterized by comprising:
試着状態を仮想的に表現した試着画像を作成する試着画像作成方法であって、
ユーザを模した模型が衣装を装着していない状態を撮像して模型画像を取得する工程と、
前記模型に衣装を装着した状態を撮像して衣装画像を取得する工程と、
前記衣装画像における前記模型の露出部分に相当する第1部分画像と、前記模型画像における前記第1部分画像に対応した部分に相当する第2部分画像とに基づいて補正値を演算する工程と、
ユーザを撮像してユーザ画像を取得する工程と、
前記衣装画像と前記ユーザ画像と前記補正値とに基づいて、前記ユーザが前記衣装を装着した状態を仮想的に表現した試着画像を作成する工程と、
を有することを特徴とする試着画像作成方法。
A fitting image creation method for creating a fitting image that virtually represents a fitting state,
Capturing a model image of a model imitating the user without wearing a costume; and
Capturing a costume image by imaging a state in which a costume is mounted on the model; and
Calculating a correction value based on a first partial image corresponding to an exposed portion of the model in the costume image and a second partial image corresponding to a portion corresponding to the first partial image in the model image;
Capturing a user and obtaining a user image;
Based on the costume image, the user image, and the correction value, creating a try-on image that virtually represents a state in which the user wears the costume;
A method for creating a try-on image.
コンピュータによる実行が可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータを、
ユーザを模した模型が衣装を装着していない状態を撮像した模型画像を取得する第1取得手段と、
前記模型に衣装を装着した状態を撮像した衣装画像を取得する第2取得手段と、
前記第2取得手段により取得された衣装画像における前記模型の露出部分に相当する第1部分画像と、前記第1取得手段により取得された模型画像における前記第1部分画像に対応した部分に相当する第2部分画像とに基づいて補正値を演算する演算手段と、
ユーザを撮像してユーザ画像を取得する第3取得手段と、
前記第2取得手段により取得された衣装画像と、前記第3取得手段により取得されたユーザ画像と、前記演算手段により求めた補正値とに基づいて、前記ユーザが前記衣装を装着した状態を仮想的に表現した試着画像を作成する画像作成手段と、
を備えた試着システムとして機能させることを特徴とするプログラム。
A computer-executable program, wherein the execution of the program by the computer
First acquisition means for acquiring a model image in which a model imitating a user is not wearing a costume;
Second acquisition means for acquiring a costume image obtained by imaging a state in which a costume is mounted on the model;
The first partial image corresponding to the exposed portion of the model in the costume image acquired by the second acquisition means, and the portion corresponding to the first partial image in the model image acquired by the first acquisition means. Computing means for computing a correction value based on the second partial image;
Third acquisition means for capturing a user and acquiring a user image;
Based on the costume image acquired by the second acquisition means, the user image acquired by the third acquisition means, and the correction value obtained by the calculation means, the state in which the user wears the costume is virtually Image creation means for creating a try-on image expressed visually,
A program characterized by functioning as a fitting system with
JP2010051247A 2010-03-09 2010-03-09 Fitting system, fitting image creation method and program Expired - Fee Related JP5413674B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010051247A JP5413674B2 (en) 2010-03-09 2010-03-09 Fitting system, fitting image creation method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010051247A JP5413674B2 (en) 2010-03-09 2010-03-09 Fitting system, fitting image creation method and program

Publications (2)

Publication Number Publication Date
JP2011186774A JP2011186774A (en) 2011-09-22
JP5413674B2 true JP5413674B2 (en) 2014-02-12

Family

ID=44792963

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010051247A Expired - Fee Related JP5413674B2 (en) 2010-03-09 2010-03-09 Fitting system, fitting image creation method and program

Country Status (1)

Country Link
JP (1) JP5413674B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115619478A (en) * 2022-10-09 2023-01-17 阿里巴巴(中国)有限公司 Method for wearing model and clothes based on neural network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0944556A (en) * 1995-08-03 1997-02-14 Sanyo Electric Co Ltd Fitting simulation method
JP2001125944A (en) * 1999-10-29 2001-05-11 Hitachi Information & Control Systems Inc Try-on simulation method and apparatus
JP4925531B2 (en) * 2000-09-29 2012-04-25 セーレン株式会社 Dressing simulation method and system

Also Published As

Publication number Publication date
JP2011186774A (en) 2011-09-22

Similar Documents

Publication Publication Date Title
KR20160046471A (en) Apparatus and Method for virtual fitting thereof
US9928411B2 (en) Image processing apparatus, image processing system, image processing method, and computer program product
KR101710521B1 (en) Apparatus and method of performing simulation for virtual fitting with computer-graphics representation of user body and computer program for the same
JP5583087B2 (en) Image processing apparatus, method, and program
JP6573907B2 (en) System, method, apparatus, and computer readable storage medium for collecting color information about 3D scanned objects
JP2018500647A (en) Mapping images to items
CN113168280A (en) Laser trimming design tool
CN108885794A (en) Virtually try on clothes on a real mannequin of the user
JP3742394B2 (en) Virtual try-on display device, virtual try-on display method, virtual try-on display program, and computer-readable recording medium storing the program
EP2677497A2 (en) Method and system of spacial visualisation of objects and a platform control system included in the system, in particular for a virtual fitting room
US8674989B1 (en) System and method for rendering photorealistic images of clothing and apparel
US20150269759A1 (en) Image processing apparatus, image processing system, and image processing method
CN114667530A (en) Digital showroom with virtual preview of garments and finishing
CN105407264B (en) Image processing apparatus, image processing system and image processing method
JP6002058B2 (en) Image processing apparatus, method, and program
JP7463774B2 (en) MAKEUP SIMULATION DEVICE, MAKEUP SIMULATION METHOD, AND PROGRAM
TW201639520A (en) Information processing device, information processing method and program
US8184907B2 (en) Image processing method and image processing apparatus
JP2016142988A (en) Display device and display control program
Masri et al. Virtual dressing room application
CN113450448A (en) Image processing method, device and system
KR101586010B1 (en) Apparatus and method for physical simulation of cloth for virtual fitting based on augmented reality
JP6497030B2 (en) Imaging system, information processing apparatus, imaging method, program, storage medium
JP5413674B2 (en) Fitting system, fitting image creation method and program
EP4235393B1 (en) Image processing device, image processing method, and image processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130307

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130410

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131009

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131022

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131030

R150 Certificate of patent or registration of utility model

Ref document number: 5413674

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees