[go: up one dir, main page]

JP2014089665A - 画像処理装置、画像処理方法、及び画像処理プログラム - Google Patents

画像処理装置、画像処理方法、及び画像処理プログラム Download PDF

Info

Publication number
JP2014089665A
JP2014089665A JP2012240561A JP2012240561A JP2014089665A JP 2014089665 A JP2014089665 A JP 2014089665A JP 2012240561 A JP2012240561 A JP 2012240561A JP 2012240561 A JP2012240561 A JP 2012240561A JP 2014089665 A JP2014089665 A JP 2014089665A
Authority
JP
Japan
Prior art keywords
image
clothing
contour
unit
subject
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.)
Abandoned
Application number
JP2012240561A
Other languages
English (en)
Inventor
Kaoru Sugita
馨 杉田
Masahiro Sekine
真弘 関根
Shihomi Takahashi
梓帆美 高橋
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2012240561A priority Critical patent/JP2014089665A/ja
Priority to US13/941,895 priority patent/US20140118396A1/en
Publication of JP2014089665A publication Critical patent/JP2014089665A/ja
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Image Analysis (AREA)

Abstract

【課題】自然な見え方の合成画像を提示可能な画像処理装置、画像処理方法、及び画像処理プログラムを提供する。
【解決手段】画像処理装置12の第1取得部26は、重畳対象の衣服画像を含む第1画像を取得する。第2取得部22は、衣服画像を重畳する被写体画像を含む第2画像を取得する。第3取得部28は、衣服画像の輪郭における衣服の開口部以外の第1輪郭を取得する。設定部30は、第1画像の衣服画像以外の領域における、第1輪郭に連続する少なくとも一部の領域を、描画禁止領域として設定する。生成部32は、描画禁止領域に対応する領域を除去された被写体画像と、衣服画像と、を合成した合成画像を生成する。
【選択図】図1

Description

本発明の実施形態は、画像処理装置、画像処理方法、及び画像処理プログラムに関する。
試着対象の衣服を着用した状態を示す仮想画像を表示する技術が種々開示されている。例えば、人体が複数の衣服を試着した状態を示す合成画像を表示する技術が開示されている。また、自然な見え方の合成画像を提供するために、人体画像上に、第1の衣服画像と第2の衣服画像とをこの順に重ねた合成画像において、第1の衣服画像における第2の衣服画像からはみ出したはみ出し領域を、人体画像までの距離に応じて除去する技術も開示されている。
特開2003−263632号公報
しかしながら、従来技術では、合成対象の複数の衣服画像を合成した画像から、第1の衣服画像における第2の衣服画像からはみ出したはみ出し領域を抽出し除去を行って合成画像を生成している。このため、連続して合成画像を生成する必要がある場合、重畳する対象の複数の衣服画像を合成した後にはみ出し領域を抽出し、合成画像を生成する必要があり、自然な見え方の合成画像を低負荷で提供することは困難であった。
本発明が解決しようとする課題は、自然な見え方の合成画像を低負荷で作成することができる、画像処理装置、画像処理方法、及び画像処理プログラムを提供することである。
実施形態の画像処理装置は、第1取得部と、第2取得部と、第3取得部と、設定部と、生成部と、を備える。第1取得部は、重畳対象の衣服画像を含む第1画像を取得する。第2取得部は、前記衣服画像を重畳する被写体画像を含む第2画像を取得する。第3取得部は、前記衣服画像の輪郭における衣服の開口部以外の第1輪郭を取得する。設定部は、前記第1画像の前記衣服画像以外の領域における、前記第1輪郭に連続する少なくとも一部の領域を、描画禁止領域として設定する。生成部は、前記描画禁止領域に対応する領域を除去された前記被写体画像と、前記衣服画像と、を合成した合成画像を生成する。
実施の形態1の画像処理システムのブロック図。 画像処理システムの模式図。 実施の形態1のテーブルのデータ構造を示す図。 衣服画像及び輪郭情報の一例を示す模式図。 第1画像の変形を示す模式図。 描画禁止領域の説明図。 実施の形態1の画像処理の手順を示すフローチャート。 第2画像取得処理を示すフローチャート。 合成処理を示すフローチャート。 合成画像の生成を示す模式図。 従来の合成画像と、本実施の形態の合成画像との対比を示す模式図。 実施の形態2のテーブルのデータ構造を示す図。 実施の形態3のテーブルのデータ構造を示す図。 実施の形態4のテーブルのデータ構造を示す図。 実施の形態4の画像処理の手順を示すフローチャート。 実施の形態5の画像処理システムを示す模式図。 ハードウェア構成例を示すブロック図。
以下に添付図面を参照して、画像処理装置、画像処理方法、及び画像処理プログラムの一の実施形態を詳細に説明する。
(実施の形態1)
図1は、本実施の形態の画像処理システム10の機能的構成を示すブロック図である。画像処理システム10は、画像処理装置12、撮像部14、入力部16、記憶部18、及び提示部20を備える。
本実施の形態では、画像処理システム10は、画像処理装置12と、撮像部14、入力部16、記憶部18、及び提示部20と、が別体として設けられた構成である場合を説明する。しかし、画像処理システム10は、画像処理装置12と、撮像部14、入力部16、記憶部18、及び提示部20の内の少なくとも1つと、が一体的に構成された形態であってもよい。
撮像部14は、被写体を撮像し、被写体の色画像(詳細後述)を得る。撮像部14は、取得した被写体の色画像を、画像処理装置12へ出力する。被写体は、衣服を試着させる対象である。被写体は、衣服を試着する対象であればよく、生物であってもよいし、非生物であってもよい。該生物には、例えば、人物が挙げられるが、人物に限られず、犬や猫等のペットであってもよい。また、該非生物には、人体やペットの形状を模したマネキンや、衣服、その他の物体等が挙げられるが、これに限られない。また、被写体は、衣服を着用した状態の生物や非生物であってもよい。
また、衣服とは、被写体が着用可能な品物である。衣服としては、例えば、上着、スカート、ズボン、靴、帽子等が挙げられる。
提示部20は、各種画像を提示する装置である。本実施の形態では、提示部20は、画像処理装置12で生成された後述する合成画像を提示する。なお、提示とは、本実施の形態では、表示、印刷、及び送信等を示す。
提示部20は、例えば、液晶表示装置等の表示装置や、画像を印刷する印刷装置や、有線通信や無線通信等により外部装置へ情報を送信する公知の通信装置等である。提示部20が、表示装置である場合には、提示部20は、合成画像を表示する。また、提示部20が通信装置である場合には、提示部20は、合成画像を外部装置へと送信する。また、提示部20が印刷装置である場合には、提示部20は、合成画像を印刷する。
入力部16は、ユーザが各種の操作入力を行うための手段である。入力部16には、例えば、マウス、ボタン、リモコン、キーボード、マイク等の音声認識装置、及び画像認識装等の1または複数を組み合せたもの等が挙げられる。また、入力部16として、上記画像認識装置を採用する場合には、入力部16の前に対峙するユーザの身振り手振り等を、ユーザの各種指示として受け付ける装置としてよい。この場合には、該画像認識装置では、身振りや手振り等の各動きに対応する指示情報を予め記憶し、認識した身振りや手振りに対応する指示情報を読み取ることで、ユーザによる操作指示を受け付ければよい。
また、入力部16は、携帯端末等の各種情報を送信する外部装置から、ユーザの操作指示を示す信号を受け付ける通信装置であってもよい。この場合には、入力部16は、該外部装置から受信した操作指示を示す信号を、ユーザによる操作指示として受け付ければよい。
なお、入力部16及び提示部20は、一体的に構成されていてもよい。具体的には、入力部16及び提示部20は、入力機能及び表示機能の双方を備えたUI(User Interface)部として構成されていてもよい。UI部には、タッチパネル付LCD(Liquid Crystal Display)等がある。
図2は、画像処理システム10の外観を示す模式図である。
図2に示すように画像処理システム10における提示部20は、例えば矩形状の筐体51の一の面に組み込まれている。そして、画像処理システム10では、被写体50が各種衣服を試着した状態を示す合成画像Wを、提示部20に表示する。人物等の被写体50は、例えば、該提示部20に対面した位置から、該提示部20に提示された合成画像Wを視認する。
また、筐体51は、入力部16及び撮像部14を支持している。図2に示す例では、入力部16及び撮像部14は、筐体51における提示部20に隣接する位置に配置されている。ユーザは、入力部16を操作指示することで、各種情報を、入力部16を介して入力する。また、撮像部14は、被写体50を撮像し、被写体50の撮像画像である被写体画像を取得する。
記憶部18は、被写体画像に重畳する衣服画像を含む第1画像と、輪郭情報と、を予め記憶する。本実施の形態では、記憶部18は、第1画像及び輪郭情報を格納したテーブルを記憶する場合を説明する。
図3は、第1画像及び輪郭情報を格納したテーブルのデータ構造の一例である。
図3に示すように、第1画像を格納したテーブルは、例えば、識別情報と、被写体状態と、第1画像と、輪郭画像と、属性情報と、を対応づけて格納する。
識別情報は、第1画像に含まれる衣服画像を一意に識別する情報である。識別情報には、例えば、製品番号や、衣服の名称等が挙げられるが、これらに限られない。製品番号には、例えば、公知のJANコードを用いる。名称には、例えば、衣服の品名等を用いる。
第1画像は、衣服画像を含む画像である。すなわち、第1画像は、衣服画像によって示される領域と、衣服画像以外の領域と、からなる。
衣服画像は、色画像と、デプス画像と、姿勢情報としての骨格情報と、を含む。色画像は、衣服を該衣服の着用対象である被写体に着用させた状態で撮影したビットマップ画像である。すなわち、色画像は、画素毎に、衣服の色や輝度等を示す画素値の規定された画像である。
デプス画像は、距離画像と称される場合がある。デプス画像は、衣服画像を構成する画素毎に、該衣服画像を取得する撮像装置からの距離を規定した画像である。本実施の形態では、デプス画像は、対応する衣服画像から、ステレオマッチング等の公知の方法により作成してもよいし、対応する該衣服画像と同じ撮影条件でレンジファインダーカメラを用いて撮像することで取得してもよい。
姿勢情報は、衣服画像の取得時の衣服の着用対象である人等の被写体の姿勢を示す情報である。姿勢情報は、被写体の身体の形や向き等を示す。被写体の身体の形とは、被写体の関節の位置や関節の角度の集合によって定まる骨格情報を示す。被写体の向きとは、衣服画像の取得時の、該衣服画像の衣服を着用した被写体の撮像装置に対する向きを示す。例えば、被写体の向きとしては、顔及び身体が撮像装置に対して正面を向いている正面方向、顔及び身体が撮像装置に対して側面を向いている側面方向、正面方向及び側面方向以外の他の方向等がある。
本実施の形態では、第1画像は、姿勢情報として、骨格情報を含む場合を説明する。詳細には、本実施の形態では、骨格情報は、生物の骨格位置(各関節や末端等の位置)を、第1画像に含まれる衣服画像(色画像及びデプス画像)における二次元座標で示したものである。
被写体状態は、対応する第1画像に含まれる衣服画像を取得するときの、該衣服画像の衣服を装着した被写体の状態を示す情報である。本実施の形態では、被写体状態は、対応する衣服画像の衣服を装着した被写体の姿勢情報を示す。姿勢情報は、第1画像に含まれる姿勢情報(本実施の形態では骨格情報)と同じ意味である。
輪郭情報は、対応する衣服画像の輪郭を示す情報である。輪郭情報は、第2輪郭と、第1輪郭と、骨格情報と、を含む。
第2輪郭は、対応する衣服画像の輪郭における開口部に相当する輪郭である。開口部とは、衣服における開口した部分である。具体的には、衣服がTシャツである場合には、開口部とは、着用されたときに首部、腕部、及び胴部の各々を挿入する対象となる部分である。第1輪郭は、対応する衣服画像の輪郭における開口部以外の輪郭である。
骨格情報は、上記第1画像に含まれる骨格情報と同様に、対応する第2輪郭及び第1輪郭の各々の画素の画素位置に対応する、該輪郭の衣服を着用した生物の骨格の位置を示す情報である。
属性情報は、対応する衣服画像の属性を示す情報である。属性情報は、例えば、衣服画像の衣服のサイズ、衣服の素材、該衣服の流行、該衣服の属する種類、該衣服を着用する対象年齢、該衣服の製造会社、該衣服の推奨する着方、及び該衣服の推奨する重畳順等がある。
衣服の属する種類には、スカート、ズボン、上着、等、衣服をその着用方法に応じて予め定めた種類に分類したときの、各種類を示す情報である。
衣服の推奨する着方、とは、例えば、ボタンを開けた状態で着用する等、該衣服が被写体に着用されたときの、推奨される着方を示す。これらの情報は、予め該画像処理システム10を設置した場所を管理するユーザが予め設定してもよいし、各衣服画像の衣服を提供する製造業者から提供された情報を設定してもよい。
重畳順とは、該衣服を人体等に重ねて着用したときに、該衣服が、人体に最も接する下位階層側から人体から離れる上位階層側の各階層の内、何れの階層に着用することを推奨する衣服であるか、を示す情報である。この重畳順についても、予め衣服毎に入力してもよいし、ユーザによる入力部16の操作指示によって入力してもよい。
図4は、衣服画像及び輪郭情報の一例を示す模式図である。
図4(A)に示すように、例えば、衣服画像74は、セータであり、色画像74Aを含む。また、図4(B)に示すように、衣服画像74は、色画像74Aに対応するデプス画像74Bを含む。また、図4(C)に示すように、衣服画像74は、人体の骨格位置(例えば、関節74〜関節7410)を、色画像74A及びデプス画像74Bにおける二次元座標で示した骨格情報74Cを含む。
また、記憶部18に記憶されている、該衣服画像74に対応する輪郭情報として、記憶部18は、図4(D)に示す輪郭情報Pを含む。詳細には、輪郭情報Pは、衣服画像74(図4(A)参照)の輪郭Pの内、開口部Oに相当する第2輪郭P2と、輪郭Pの内の第2輪郭P2以外の第1輪郭P1と、を含む。また、輪郭情報Pは、これらの各第2輪郭P2及び第1輪郭P1を構成する画素毎に、人体の骨格位置を示す骨格情報(図4では省略)を含む。
なお、骨格情報は、上述したように、対応する衣服画像の撮像時に、該衣服画像の衣服を着用した被写体の姿勢から算出された情報である。具体的には、骨格情報は、対応するデプス画像に人体形状を当てはめることで予め求められる。なお、各識別情報によって特定される、衣服画像を構成する色画像、デプス画像、及び骨格情報は、事前にキャリブレーションを行うことにより座標系が一致している必要がある。同様に、各識別情報によって特定される、輪郭情報を構成する第2輪郭、第1輪郭、及び骨格情報は、事前にキャリブレーションを行うことにより座標系が一致している必要がある。
図1に戻り、画像処理装置12は、CPU(Central Processing Unit)、ROM(Read Only Memory)、及びRAM(Random Access Memory)などを含んで構成されるコンピュータである。
画像処理装置12は、撮像部14、入力部16、記憶部18、及び提示部20に電気的に接続されている。
画像処理装置12は、第2取得部22、第2受付部24、第1取得部26、第3取得部28、設定部30、生成部32、提示制御部34、及び変形部36を備える。
第2受付部24は、入力部16から各種情報を受け付ける。
第2取得部22は、第2画像を取得する。第2画像は、衣服画像を重畳する被写体画像を含む画像である。
第2画像は、被写体画像を含む。被写体画像は、色画像と、デプス画像と、姿勢情報と、を含む。被写体画像の色画像は、被写体画像を示すビットマップ画像である。すなわち、被写体画像の色画像は、画素毎に、被写体の色や輝度等を示す画素値の規定された画像である。被写体画像のデプス画像は、被写体画像を構成する画素毎に、該被写体画像を取得する撮像装置からの距離を規定した画像である。本実施の形態では、デプス画像は、ステレオマッチング等の公知の方法により作成してもよいし、レンジファインダーカメラを用いて撮像することで取得してもよい。
被写体画像の姿勢情報は、被写体画像の取得時の被写体の姿勢を示す情報である。姿勢情報は、上記と同様に、本実施の形態では、被写体の骨格情報を示す。すなわち、被写体画像の姿勢情報は、被写体の骨格位置を、被写体画像(色画像及びデプス画像)の二次元座標で示した情報である。
第2取得部22は、第1受付部38及び特定部40を含む。
第1受付部38は、被写体の色画像を撮像部14から受け付ける。なお、第1受付部38は、図示を省略する通信機能等を介して外部装置から被写体の色画像を受け付けてもよい。また、撮像部14がデプス画像を取得する機能等を備えた装置である場合には、第1受付部38は、撮像部14から、被写体の色画像及びデプス画像を取得する。
特定部40は、被写体の色画像に基づいて、姿勢情報(骨格情報)を特定する。特定部40では、デプス画像に人体形状を当てはめる等によって、骨格情報を特定する。これによって、第2取得部22は、被写体画像を含む第2画像を取得する。
第1取得部26は、第2取得部22で取得した第2画像に含まれる被写体画像に重畳する対象の衣服画像を含む第1画像を取得する。
本実施の形態では、第1取得部26は、入力部16から、重畳対象の衣服画像を特定するための衣服候補情報を受け付ける。衣服候補情報には、ユーザが試着を所望する衣服のサイズ、素材、流行、種類、対象年齢、製造会社、品名等の属性情報の内の少なくとも1つ、または属性情報の少なくとも1つを特定するための情報が含まれる。
例えば、ユーザは、入力部16の操作指示によって、衣服の「種類」、「対象年齢」、「サイズ」等を衣服候補情報として入力する。
第1取得部26では、入力部16から受け付けた衣服候補情報を解析し、衣服候補情報によって特定される、または衣服候補情報に含まれる属性情報に対応する衣服画像の一覧を、記憶部18から検索する。そして、提示制御部34は、第1取得部26で検索された衣服画像の一覧を、提示部20に提示する制御を行う。
このとき、第1取得部26では、入力部16から受け付けた衣服候補情報によって特定される衣服画像の内、特定部40で特定された姿勢情報に一致または該姿勢情報に最も近い姿勢情報に対応する衣服画像の一覧を、記憶部18から検索することが好ましい。そして、提示制御部34は、この第1取得部26で検索された、姿勢情報及び衣服候補情報に対応する衣服画像の一覧を、提示部20に提示する制御を行うことが好ましい。
提示部20に衣服画像の一覧が提示されると、ユーザによる入力部16の操作指示によって、提示部20に提示された衣服画像の一覧の中から、1または複数の衣服画像が選択される。すると、選択された衣服画像を示す情報が、入力部16から画像処理装置12へ出力される。
第2受付部24が、該選択された衣服画像を示す情報を受け付けると、第1取得部26では、該第2受付部24で受け付けた選択された衣服画像を示す情報によって特定される衣服画像を含む第1画像を、重畳対象の第1画像として特定する。
また、第1取得部26は、重畳対象の第1画像として1の第1画像を特定してもよいし、ユーザによる入力部16の操作指示によって複数の第1画像が選択された場合には、重畳対象として複数の第1画像を取得してもよい。
なお、第1取得部26は、重畳対象の衣服画像を含む第1画像として、複数の第1画像を取得する場合には、これらの第1画像の各々に含まれる衣服画像の重畳順も取得する。
第1取得部26は、この各衣服画像の重畳順を、第2受付部24を介して入力部16から受け付ける。なお、複数の衣服画像が重畳対象として選択されたにも拘らず、入力部16から各衣服画像の重畳順を受け付けなかった場合には、第1取得部26は、選択された衣服画像に対応する重畳順を記憶部18から読み取り、読み取った重畳順を、各衣服画像の重畳順として取得する。
第1取得部26は、衣服画像の重畳順を入力部16から受け付ける場合には、提示制御部34は、提示部20に衣服画像の一覧を提示するときに、衣服画像の選択指示を促す第1指示ボタンと共に、衣服画像の重畳順の指示を促す第2指示ボタンを提示部20に提示すればよい。そして、ユーザによる入力部16の操作指示によって、該第1指示ボタン及び該第2指示ボタンが指示されることで、重畳対象の衣服画像の第1画像及び重畳順を示す情報が、入力部16から第2受付部24へ入力されるようにすればよい。
また、第1取得部26は、記憶部18から重畳順を取得する場合には、ユーザによる入力部16の操作指示によって選択された複数の第1画像に対応する重畳順を記憶部18から読み取ることで、複数の第1画像の各々に含まれる衣服画像の重畳順を取得すればよい。
第3取得部28は、第1取得部26で取得された第1画像に含まれる衣服画像に対応する第2輪郭及び第1輪郭を取得する。詳細には、第3取得部28では、第1取得部26で取得された第1画像に含まれる衣服画像に対応する、第2輪郭及び第1輪郭を記憶部18から読み取ることで、第2輪郭及び第1輪郭を取得する。
なお、第1取得部26で、重畳対象の衣服画像を含む第1画像として、複数の第1画像が取得された場合には、第3取得部28は、取得された各第1画像に含まれる衣服画像毎に、対応する第2輪郭及び第1輪郭を取得する。
変形部36は、第1取得部26によって取得された第1画像に含まれる衣服画像の衣服が、第2取得部22によって取得された第2画像に含まれる姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、該第1画像に含まれる衣服画像の形状、及び該衣服画像に対応する第1輪郭及び第2輪郭を変形する。
詳細には、変形部36は、第1変形部42及び第2変形部44を備える。第1変形部42は、第1画像に含まれる衣服画像を変形する。第2変形部44は、該衣服画像に対応する輪郭情報等を変形する。
図5は、第1変形部42が行う第1画像の変形を示す模式図である。
第1変形部42は、第1取得部26によって取得された第1画像に含まれる衣服画像の衣服が、第2取得部22によって取得された被写体の姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、該衣服画像を変形する。
まず、第2取得部22が、第2画像として、被写体60(図5(A)参照)の被写体画像を取得したとする。また、第2取得部22が、該被写体画像に含まれる姿勢情報として、姿勢情報62(図5(B))を取得したとする。この姿勢情報62は、該被写体60の骨格位置(例えば、関節62〜関節6217)を示す情報を定めた骨格情報であるとする。
また、第1取得部26が、衣服画像74を含む第1画像を取得したとする(図5(D)参照)。また、色画像74Aと、デプス画像74Bと、骨格情報74Cと、を、同じ画素位置の画素が重なるように重ねた衣服画像74の模式図を図5(C)に示す。
この場合、第1変形部42は、例えば、衣服画像74に含まれる骨格情報74Cによって示される関節位置の各々が、第2取得部22によって取得された被写体60の姿勢情報62(骨格情報)によって特定される各骨格位置(関節62〜関節6217)によって示される関節位置に一致するように、衣服画像74を変形する。
具体的には、第1変形部42は、まず、衣服画像74を複数のグリッドSに分割する。ここで、骨格情報74Cによって示される各関節位置を結んだ直線をボーンと称する。第1変形部42は、衣服画像74のグリッドSの各点について、最も近いボーンからの相対位置を求める。そして、第1変形部42は、衣服画像74における、関節に相当する画素の画素位置を、被写体60の姿勢情報62によって特定される、該関節に対応する関節の位置に移動する。次に、衣服画像74のグリッドSにおける各交点に相当する画素位置を、最も近いボーンからの相対位置を維持するように、移動させる。これによって、第2画像に含まれる被写体60の被写体画像の姿勢情報62を反映するように、衣服画像74の各画素に対応する骨格情報74Cの関節位置が移動する。この移動した関節位置を元に、フリーフォーム・フォーメーション(FFD)を用いて、衣服画像74A及びデプス画像74Bに変形を行う。
例えば、衣服画像74の関節位置74は、画素位置TAの画素に対応付けられている。しかし、この関節位置74によって特定される関節(例えば、右肘)は、被写体60の右肘の関節位置62からずれた位置TAにある。このため、衣服画像74における関節位置74の画素位置TAを、被写体60の右肘の関節位置62に相当する画素位置TBにずらす。このとき、衣服画像74のグリッドSにおける各交点に相当する画素位置を、最も近いボーンからの相対位置を維持するように、移動させる。これによって、第2画像に含まれる被写体60の被写体画像の姿勢情報62を反映するように、衣服画像74の各画素に対応する骨格情報74Cの関節位置が移動する。この移動した関節位置を元に、フリーフォーム・フォーメーション(FFD)を用いて、衣服画像74A及びデプス画像74Bに変形を行う。
図1に戻り、第2変形部44は、第1取得部26によって取得された第1画像に含まれる衣服画像の衣服が、第2取得部22によって取得された被写体の姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、第1変形部42と同様にして、該衣服画像に対応する第2輪郭及び第1輪郭を変形する。
設定部30は、第1取得部26で取得された第1画像の全領域の内、該第1画像に含まれる衣服画像以外の領域における、該衣服画像に対応する第1輪郭に連続する少なくとも一部の領域を、描画禁止領域として設定する。
第1取得部26で複数の第1画像が取得された場合には、設定部30は、取得された複数の第1画像の各々について、各第1画像に含まれる衣服画像以外の領域における該衣服画像に対応する第1輪郭に連続する少なくとも一部の領域を、描画禁止領域として設定する。
描画禁止領域とは、各衣服画像を被写体画像に重畳して後述する合成画像を生成するときに、重畳対象の衣服画像より下層側に重畳させる衣服画像及び被写体画像の描画を禁止する領域を示す。
なお、本実施の形態では、衣服画像及び被写体画像を構成する各画素が、画素値として、描画禁止を示す描画禁止フラグ(マスクフラグと称する場合もある)を含む構成であるものとする。そして、この描画禁止フラグは、初期状態では、無効とされている。設定部30は、対応する画素の描画禁止フラグを有効とすることで、対応する画素位置の画素を、描画禁止領域を構成する画素として設定する。
図6は、描画禁止領域の説明図である。
例えば、重畳対象の衣服画像が、図6(A)に示す衣服画像74であり、開口部としての第2輪郭P2と、開口部以外の第1輪郭P1と、が輪郭情報として対応づけられていたとする。
この場合、設定部30は、図6(B)に示すように、第1画像75の、衣服画像74以外の領域における、第1輪郭P1に連続する領域Qを、描画禁止領域として設定する。
なお、描画禁止領域は、第1画像の(図6では第1画像75)、衣服画像(図6では衣服画像74)以外の領域における、第1輪郭P1に連続する領域であればよく、その広さは限定されない。例えば、この描画禁止領域の広さは、第1輪郭P1を構成する各画素の画素位置に対応する骨格情報に応じて定めてもよい。
図1に戻り、設定部30は、第2画像に含まれる被写体画像が、衣服画像である場合には、この衣服画像についても、描画禁止領域を設定してもよい。この場合には、衣服画像における第1輪郭を公知の方法により抽出し、上記と同様にして描画禁止領域を設定すればよい。
また、設定部30は、変形部36によって変形処理がなされた場合には、変形後の衣服画像及び変形後の輪郭情報を用いて、第1画像の、変形された衣服画像以外の領域における、変形された第1輪郭に連続する領域を、描画禁止領域として設定する。
生成部32は、第2取得部22で取得された第2画像に含まれる被写体画像について、描画禁止領域に対応する領域を除去された被写体画像と、衣服画像と、を合成した合成画像を生成する。
詳細には、生成部32は、重畳対象の各衣服画像及び被写体画像について、より上位階層側に重畳される衣服画像に設定された描画禁止領域を除去された衣服画像及び被写体画像を合成し、合成画像を生成する。
詳細には、生成部32は、第2取得部22で取得した第2画像に含まれる被写体画像上に、第1取得部26で取得した1または複数の第1画像の各々に含まれる衣服画像を、該第1取得部26で取得した重畳順に従って重畳する。このとき、生成部32は、重畳対象の各画像(被写体画像及び衣服画像)の各々について、より上位階層側に重畳される衣服画像に設定された描画禁止領域に対応する画素位置の画素を除去した後に、下層側から上位階層側に向かって順に重畳する。これによって、生成部32は、合成画像を生成する。
提示制御部34は、合成画像を提示部20に提示する制御を行う。
次に、本実施の形態の画像処理装置12で実行する画像処理を説明する。
図7は、本実施の形態の画像処理装置12で実行する画像処理の手順を示すフローチャートである。
まず、第2取得部22が、第2画像を取得する、第2画像取得処理を実行する(ステップS100)(詳細後述)。ステップS100の処理によって、第2取得部22は、衣服画像を重畳する対象の被写体の被写体画像を含む第2画像を取得する。
次に、第2受付部24が、入力部16から衣服候補情報を受け付けたか否かを判断する(ステップS102)。ステップS102で否定判断すると(ステップS102:No)、後述するステップS128へ進む。一方、ステップS102で肯定判断すると(ステップS102:Yes)、ステップS104へ進む。
ステップS104では、第1取得部26が、ステップS102で受け付けた衣服候補情報に対応する衣服画像を記憶部18から検索し(ステップS104)、提示部20へ提示する(ステップS106)。
ステップS104の処理において、第1取得部26は、ステップS100で受け付けた第2画像の被写体画像に含まれる姿勢情報と、ステップS102で受け付けた衣服候補情報と、の双方に対応する衣服画像を記憶部18から検索することが好ましい。
次に、第2受付部24が、ユーザによる入力部16の操作指示によって、提示部20に提示された衣服画像一覧の中から1または複数の衣服画像が重畳対象として決定されたか否かを判断する(ステップS108)。ステップS108で否定されると(ステップS108:No)、上記ステップS102へ戻る。ステップS108で否定される場合とは、提示部20に提示された衣服画像の変更を示す変更指示が、ユーザによる入力部16の操作指示によって入力された場合である。
ステップS110では、第1取得部26が、ユーザによる入力部16の操作指示によって選択された衣服画像を含む第1画像を、重畳対象の第1画像として取得する(ステップS110)。また、複数の第1画像を取得する場合には、衣服画像の重畳順を示す情報も取得する。
次に、第1取得部26が、ステップS110で取得した第1画像に含まれる被写体画像に対応する輪郭情報を、記憶部18から取得する(ステップS112)。
次に、第1変形部42が、上記ステップS110で取得された第1画像に含まれる衣服画像の衣服が、直前に取得された第2画像(ステップS100または後述するステップS124で取得された第2画像)の被写体画像に含まれる姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、該第1画像に含まれる衣服画像の形状を変形する(ステップS114)。
次に、第2変形部44が、上記ステップS108で取得された第1画像に含まれる衣服画像の第1輪郭及び第2輪郭が、直前に取得された第2画像(ステップS100またはステップS124で取得された第2画像)の被写体画像に含まれる姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、該第1画像に含まれる衣服画像に対応する輪郭情報(第2輪郭及び第1輪郭)を変形する(ステップS116)。
次に、設定部30が、上記ステップS110で取得された第1画像の全領域の内、第1画像に含まれる衣服画像以外の領域における、該衣服画像に対応する第1輪郭に連続する少なくとも一部の領域を、描画禁止領域として設定する(ステップS118)。
次に、生成部32が、上記ステップS110で取得された第1画像に含まれる衣服画像について、より上位階層側に重畳される衣服画像に設定された描画禁止領域を除去された衣服画像の各々と、これらの衣服画像に設定された描画禁止領域を除去された被写体画像と、を合成した合成画像を生成する、合成処理を実行する(ステップS120)。なお、合成処理については詳細を後述する。
提示制御部34は、上記ステップS120の処理によって生成部32で生成された合成画像を、提示部20に提示する制御を行う(ステップS122)。
次に、第2取得部22が、上記ステップS100と同様にして、新たな第2画像を取得する(ステップS124)。次に、第2取得部22は、ステップS124で取得した第2画像に含まれる被写体画像の被写体の姿勢が、前回第2取得部22で取得した第2画像に含まれる被写体画像の被写体の姿勢とは異なる、すなち、姿勢変更か否かを判断する(ステップS126)。ステップS126の判断は、例えば、前回第2取得部22で取得した第2画像の被写体画像に含まれる姿勢情報と、今回第2取得部22で取得した第2画像の被写体画像に含まれる姿勢情報と、が不一致であるか否かを判別することで行う。
ステップS126で肯定判断し(ステップS126:Yes)、被写体の姿勢が変更されたと判断した場合には、上記ステップS112へ戻る。なお、ステップS126で肯定判断された場合(ステップS126:Yes)、上記ステップS102へ戻ってもよい。
一方、ステップS126で否定されると(ステップS126:No)、ステップS128へ進む。ステップS128では、画像処理装置12が、画像処理を終了するか否かを判断する(ステップS128)。ステップS128の判断は、例えば、入力部16から、画像処理の終了を示す信号を受け付けたか否かを判別することで行う。
ステップS128で否定判断すると(ステップS128:No)、上記ステップS100へ戻る。一方、ステップS128で肯定判断すると(ステップS128:Yes)、本ルーチンを終了する。
次に、ステップS100及びステップS124(図7参照)における第2画像取得処理を説明する。
図8は、第2画像取得処理を示すフローチャートである。
まず、第2取得部22の第1受付部38が、撮像部14から撮像画像を取得する(ステップS200)。例えば、第1受付部38は、ステップS200において、被写体の色画像及びデプス画像を、撮像部14から撮像画像として取得する(ステップS200)。
次に、特定部40が、ステップS200で受け付けた色画像及びデプス画像から、被写体の姿勢情報を特定する(ステップS202)。
次に、第2取得部22が、ステップS200で受け付けた色画像、デプス画像、及びステップS202で特定された姿勢情報を、第2画像として取得する(ステップS204)。そして、本ルーチンを終了する。
次に、ステップS120(図7参照)における合成処理を説明する。
図9は、生成部32が行う合成処理を示すフローチャートである。
まず、生成部32が、第1取得部26で取得した複数の第1画像の各々に含まれる衣服画像(重畳対象の全て衣服画像)の内の1つを処理対象として選択する(ステップS300)。このとき、生成部32は、描画処理を未だ行っていない未描画の衣服画像の内、最も最下層側に配置する衣服画像を選択する。
なお、第1取得部26は、上記ステップS110で重畳対象として取得した第1画像の識別情報を、図示を省略するメモリに記憶しておく。そして、生成部32は、後述する描画処理を実行する度に、上記ステップS110で取得した第1画像の衣服画像を識別する識別情報の内、描画処理を行った衣服画像を識別する識別情報に対応づけて、描画処理済を示す情報を、該メモリに順次記憶する。そして、ステップS300の処理において、生成部32は、該メモリから、描画処理済を示す情報の対応づけられていない衣服画像の内、重畳順が最も最下層を示す衣服画像を選択することで、処理対象の衣服画像を選択すればよい。
次に、生成部32は、ステップS300で処理対象として選択した衣服画像を構成する各画素を、順次、処理対象の選択画素として選択し、ステップS302〜ステップS306の処理を繰り返す。
生成部32は、ステップS300で処理対象として選択した衣服画像を構成する、処理対象の選択画素について、該選択画素の画素位置に対応する位置の、該衣服画像より上位階層側に重畳する全ての衣服画像の画素のマスクフラグを読み取る(ステップS302)。なお、上位階層側に重畳する全ての衣服画像、とは、ステップS300で処理対象として選択した衣服画像より上位階層側に重畳される全ての衣服画像を示す。この上位階層側に重畳される衣服画像は、上記ステップS110で取得した、各衣服画像に対応する重畳情報から判別すればよい。
次に、生成部32は、選択画素に対応する、ステップS302で読み取った上位階層の衣服画像の画素の全てのマスクフラグが無効であるか否かを判断する(ステップS304)。
ステップS304で肯定判断すると(ステップS304:Yes)、ステップS306へ進む。ステップS306では、上記ステップS300で処理対象として選択した衣服画像を構成する、当該処理対象の選択画素の画素値を、該画素位置の画素の画素値として描画する(ステップS306)。
一方、上記ステップS304で否定判断すると(ステップS304:No)、ステップS308へ進む。ステップS308では、上記ステップS300で処理対象として選択した衣服画像を構成する、当該処理対象の選択画素の画素値を、該画素位置の画素の画素値として描画しない(ステップS308)。
上記ステップS302〜ステップS306の処理を繰り返すことによって、生成部32は、ステップS300で処理対象として選択した衣服画像を構成する各画素の画素位置について、上位階層側に重畳する衣服画像に描画禁止領域が設定されている場合には、該画素位置の画素を描画せず、描画禁止領域が設定されていない場合には、該画素位置の画素を描画する。
次に、ステップS310では、生成部32は、ステップS302〜ステップS308の処理において処理対象として選択した衣服画像の識別情報に対応づけて、描画処理済を示す情報を、図示を省略する当該メモリに記憶する(ステップS310)。
次に、生成部32は、第1取得部26で取得された重畳対象の全ての第1画像に含まれる衣服画像について、描画処理を行ったか否かを判断する(ステップS312)。ステップS312で否定されると(ステップS312:No)、上記ステップS300へ戻り、上記ステップS312で肯定判断すると(ステップS312:Yes)、本ルーチンを終了する。
ステップS300〜ステップS312の処理によって、第1取得部26で取得された第1画像に含まれる衣服画像について、より上位階層側に重畳される衣服画像に設定された描画禁止領域を除去された衣服画像の各々と、これらの衣服画像に設定された描画禁止領域を除去された被写体画像と、を合成した合成画像が生成される。
以上説明したように、本実施の形態の画像処理装置12では、第1取得部26が、重畳対象の衣服画像を含む第1画像を取得する。また、第2取得部22が、衣服画像を重畳する被写体画像を含む第2画像を取得する。第3取得部28は、衣服画像の輪郭における衣服の開口部に相当する第2輪郭と、該輪郭における第2輪郭以外の第1輪郭と、を取得する。そして、設定部30は、第1画像の衣服画像以外の領域における、第1輪郭に連続する少なくとも一部の領域を、描画禁止領域として設定する。生成部32は、描画禁止領域に対応する領域を除去された被写体画像と、より上位階層側に重畳される衣服画像に設定された描画禁止領域を除去された衣服画像と、を合成した合成画像を生成する。
このように、本実施の形態の画像処理装置12では、被写体画像及び1または複数の衣服画像を合成した合成画像の生成前に、衣服画像における第1輪郭に連続する領域を描画禁止領域として設定し、下層側に配置される被写体画像及び衣服画像から除去する。そして、描画禁止領域の除去された被写体画像及び衣服画像を合成する。
従って、画像処理装置12は、自然な見え方の合成画像を低負荷で作成することができる。
また、被写体の姿勢が頻繁に変わる等により、合成画像を連続して生成する場合であっても、被写体画像や衣服画像の合成前に、描画禁止領域を除去することから、低負荷で合成画像を作成することができる。
図10は、本実施の形態の画像処理装置12における合成画像の生成を示す模式図である。
図10(A)に示すように被写体画像60上に、衣服画像76及び衣服画像74をこの順に重畳するとする。そして、図10(B)に示すように、衣服画像76には、第2輪郭P2と第1輪郭P1が設定され、第1輪郭P1に連続する領域に描画禁止領域Q2が設定される。また、衣服画像74には、第2輪郭P2と第1輪郭P1が設定され、第1輪郭P1に連続する領域に描画禁止領域Q1が設定される。
この場合、画像処理装置12では、被写体画像60における、上位階層に重畳する衣服画像である衣服画像76の描画禁止領域Q2と、衣服画像74の描画禁止領域Q1と、を除去する。また、画像処理装置12では、衣服画像76における、上位階層に重畳する衣服画像である衣服画像74の描画禁止領域Q1を除去する。なお、衣服画像74については、より上位層側に重畳する衣服画像は無いので、描画禁止領域の除去は行わない。
そして、画像処理装置12は、これらの描画禁止領域Q1及び描画禁止領域Q2を除去された被写体画像60と、描画禁止領域Q1を除去された衣服画像76と、衣服画像74と、をこの順に重畳した合成画像Wを生成する。
図11は、従来の合成画像と、本実施の形態の画像処理装置12によって生成された合成画像との対比を示す模式図である。
図11(A)に示すように、従来では、描画禁止領域の除去を行わずに、複数の衣服画像を重畳した合成画像Cを作成していた。このため、下位階層側に重畳する衣服画像が、上位階層側に重畳する衣服画像からはみ出したはみ出し領域Xが生じていた。
一方、本実施の形態の画像処理装置12では、図11(B)に示すように、描画禁止領域の除去を行った後に、複数の衣服画像を重畳した合成画像Wを作成する。このため、下位階層側に重畳する衣服画像が、上位階層側に重畳する衣服画像からはみ出すことなく、自然な状態の合成画像Wが生成される。
また、合成画像の生成前に、下層側の被写体画像及び衣服画像における、より上位階層側の衣服画像において描画禁止領域として設定された領域を除去するので、低負荷で合成画像を生成することができる。
従って、本実施の形態の画像処理装置12では、自然な見え方の合成画像を低負荷で作成することができる。
(実施の形態2)
上記実施の形態1では、衣服画像毎に、重畳順を設定し、生成部32において重畳順に従って、描画禁止領域の除去及び合成を行う場合を説明した。しかし、各衣服画像を、衣服画像を構成する衣服部位毎に分割し、衣服部位毎に重畳順を更に設定してもよい。各部位としては、例えば、衣服画像がシャツである場合には、袖、襟、等の衣服各部位がある。
図1は、本実施の形態の画像処理システム10Bを示す模式図である。
画像処理システム10Bは、画像処理装置12B、撮像部14、入力部16、記憶部18B、及び提示部20を備える。画像処理装置12Bは、第2取得部22、第2受付部24、第1取得部26、第3取得部28、設定部30B、生成部32B、提示制御部34、及び変形部36を備える。
画像処理システム10Bは、記憶部18に替えて記憶部18B、画像処理装置12に替えて画像処理装置12Bを備えた点が、画像処理システム10と異なる。画像処理装置12Bは、設定部30に替えて設定部30B、生成部32に替えて生成部32Bを備えた点が、画像処理装置12と異なる。
記憶部18Bは、被写体画像に重畳する衣服画像を含む第1画像と、輪郭情報と、を予め記憶する。本実施の形態では、記憶部18Bは、第1画像を格納したテーブルを記憶する場合を説明する。
図12は、第1画像を格納したテーブルのデータ構造の一例である。
図12に示すように、第1画像を格納したテーブルは、識別情報と、被写体状態と、衣服部位と、第1画像と、輪郭画像と、属性情報と、を対応づけて格納する。衣服部位を更に記憶した点が、記憶部18と異なる。
衣服部位は、対応する識別情報によって特定される衣服画像を、複数の部位に分割したときの各部位を示す。衣服部位には、衣服画像がシャツである場合、襟、袖等がある。
なお、図12に示すテーブルにおける、衣服画像、輪郭情報、及び属性情報は、衣服部位毎に定められる。なお、識別情報は、衣服画像毎に定められる。このため、各衣服画像を特定する識別情報に対応づけて、1または複数の衣服部位と、各衣服部位に対応する衣服画像、輪郭情報、及び属性情報が、記憶部18Bの該テーブルに格納される。なお、同一の衣服画像における衣服部位は、同じ識別情報が対応づけられていることによって判別可能である。
なお、第2取得部22、第2受付部24、第1取得部26、第3取得部28、提示制御部34、及び変形部36の処理は、上記実施の形態1と同様である。
設定部30Bでは、実施の形態1の設定部30と同様の設定処理を行う。ただし、設定部30Bは、第1取得部26で取得され、変形部36で変形された第1画像に含まれる衣服画像の各部位毎に、描画禁止領域を設定する。また、生成部32Bは、実施の形態1の生成部32と同様の処理を行う。ただし、生成部32Bでは、各衣服部位に対応する重畳順に従って、合成処理を実行する。
このように、各衣服画像を、衣服画像を構成する衣服部位毎に分割し、衣服部位毎に重畳順を更に設定することで、例えば、重畳対象の衣服画像としてのブラウスの襟を、該ブラウスの上に重畳する衣服画像としてのセータの外に出すといった着方の、合成画像を生成することができる。
(実施の形態3)
なお、上記実施の形態1では設定部30は、第1画像毎に、衣服画像の第1輪郭に連続する領域に描画禁止領域を設定する場合を説明した。また、上記実施の形態2では、衣服画像を複数の衣服部位に分割し、衣服部位毎に、重畳順を設定する場合を説明した。
しかし、更に、衣服部位毎に重畳規則を設定し、重畳規則に基づいて、合成画像を生成してもよい。
図1は、本実施の形態の画像処理システム10Cを示す模式図である。
画像処理システム10Cは、画像処理装置12C、撮像部14、入力部16、記憶部18C、及び提示部20を備える。画像処理装置12Cは、第2取得部22、第2受付部24、第1取得部26、第3取得部28、設定部30B、生成部32C、提示制御部34、及び変形部36を備える。
画像処理システム10Cは、記憶部18に替えて記憶部18C、画像処理装置12に替えて画像処理装置12Cを備えた点が、画像処理システム10と異なる。画像処理装置12Cは、設定部30に替えて設定部30B、生成部32に替えて生成部32Cを備えた点が、画像処理装置12と異なる。設定部30Bは、実施の形態2と同じである。
記憶部18Cは、上記図12に示す第1画像を格納したテーブルに替えて、図13に示すテーブルを予め記憶する。図13は、第1画像を格納した図12とは異なるテーブルのデータ構造を示す模式図である。
図13に示すように、第1画像を格納したテーブルは、例えば、識別情報と、被写体状態と、衣服部位と、第1画像と、輪郭画像と、属性情報と、を対応づけて格納する。そして、属性情報は、更に、重畳規則を含む点が、図3及び図12に示したテーブルのデータ構造とは異なる。
重畳規則は、対応する衣服部位について、他の衣服部位または他の衣服画像の種類に対して、描画禁止領域を有効とするか否かを定めたものである。例えば、衣服部位が、シャツの袖であったとする。この場合、例えば、該衣服部位「袖」に対応する重畳規則として、種類が「スカート」の衣服画像または衣服部位の描画禁止フラグを無効として扱うことを示す重畳規則を予め定める。
生成部32Cでは、衣服画像の合成時に、重畳規則を参照し、処理対象の衣服部位(例えば、シャツの「袖」)に対応する重畳規則が、種類「スカート」の衣服画像または衣服部位の描画禁止フラグを無効として扱うことを示す重畳規則である場合には、該「袖」を衣服部位とする衣服画像「シャツ」の上位階層に種類「スカート」の衣服画像を重畳する場合であっても、該衣服部位「袖」に重畳する該衣服画像「スカート」の描画禁止フラグは無効として扱う。
このように、更に、重畳規則を定めることで、例えば、衣服画像「ブラウス」と衣服画像「スカート」とをこの順に重畳した合成画像を生成する場合に、ブラウスにおける衣服部位「袖」については、衣服画像「スカート」における描画禁止領域の影響をうけず、ブラウスにおける「袖」以外の衣服部位については、衣服画像「スカート」における描画禁止領域によって除去された後に、合成画像が生成されることとなる。
このため、更に自然に、合成画像を提供することができる。
(実施の形態4)
本実施の形態では、衣服画像によって特定される衣服の変形容易度に応じて、変形度合を調整する。
図1は、本実施の形態の画像処理システム10Dを示す模式図である。
画像処理システム10Dは、画像処理装置12D、撮像部14、入力部16、記憶部18D、及び提示部20を備える。画像処理装置12Dは、第2取得部22、第2受付部24、第1取得部26D、第3取得部28、設定部30、生成部32、提示制御部34、及び変形部36Dを備える。
画像処理システム10Dは、記憶部18に替えて記憶部18D、画像処理装置12に替えて画像処理装置12Dを備えた点が、画像処理システム10と異なる。画像処理装置12Dは、変形部36に替えて変形部36Dを備え、第1取得部26に替えて第1取得部26Dを備えた点が、画像処理装置12と異なる。
記憶部18Dは、被写体画像に重畳する衣服画像を含む第1画像と、輪郭情報と、を予め記憶する。本実施の形態では、記憶部18Dは、第1画像を格納したテーブルを記憶する場合を説明する。
図14は、第1画像を格納したテーブルのデータ構造の一例である。
図14に示すように、第1画像を格納したテーブルは、識別情報と、被写体状態と、変形容易度と、第1画像と、輪郭画像と、属性情報と、を対応づけて格納する。変形容易度を更に記憶した点が、記憶部18と異なる。
変形容易度とは、対応する衣服画像によって特定される衣服の形状の変形の容易度を示す。すなわち、変形容易度が高いほど、衣服の形状は変形しやすい。反対に、変形容易度が低いほど、衣服の形状は変形しにくい。
第1取得部26Dは、複数の第1画像と、該複数の第1画像の各々に含まれる衣服画像の重畳順と、衣服画像の衣服の変形容易度と、を更に取得する。第1取得部26Dは、入力部16を介してユーザによって選択された、重畳対象の衣服の衣服画像に対応する重畳順及び変形容易度を記憶部18Dから読み取ることによって、重畳順及び変形容易度を取得する。
変形部36Dは、実施の形態1の変形部36と同様に、第1取得部26Dによって取得された第1画像に含まれる衣服画像の衣服が、第2取得部22によって取得された第2画像に含まれる姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、該第1画像に含まれる衣服画像の形状、及び該衣服画像に対応する第1輪郭を変形する。
そして、本実施の形態では、変形部36Dは、更に、最も変形容易度の低い衣服画像の輪郭が最も外側に位置し、変形容易度が高くなるほど衣服画像の輪郭が該位置より内側に位置するように、第1取得部26Dで取得された第1画像に含まれる衣服画像の形状、及び該衣服画像に対応する第1輪郭を、変形する。
詳細には、変形部36Dは、第1変形部42D及び第2変形部44Dを備える。第1変形部42Dは、第1画像に含まれる衣服画像が、第2取得部22によって取得された第2画像に含まれる姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、該第1画像に含まれる衣服画像の形状を変形する。
そして、本実施の形態では、第1変形部42Dは、更に、最も変形容易度の低い衣服画像の輪郭が最も外側に位置し、変形容易度が高くなるほど衣服画像の輪郭が該位置より内側に位置するように、第1取得部26Dで取得された第1画像に含まれる衣服画像の形状、を、変形する。衣服画像の変形方法は、実施の形態1と同様である。
また、第2変形部44Dは、第1画像に含まれる衣服画像が、第2取得部22によって取得された第2画像に含まれる姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、該第1画像に含まれる衣服画像に対応する輪郭(第2輪郭及び第1輪郭)の形状を変形する。
そして、本実施の形態では、第2変形部44Dは、更に、最も変形容易度の低い衣服画像の輪郭が最も外側に位置し、変形容易度が高くなるほど衣服画像の輪郭が該位置より内側に位置するように、第1取得部26Dで取得された第1画像に含まれる衣服画像に対応する輪郭(第2輪郭及び第1輪郭)の形状を、変形する。輪郭の変形方法は、実施の形態1と同様である。
次に、本実施の形態の画像処理装置12Dで実行する画像処理を説明する。図15は、本実施の形態の画像処理装置12Dで実行する画像処理の手順を示すフローチャートである。
画像処理装置12Dでは、実施の形態1における画像処理(図7参照)におけるステップS100〜ステップS112と同様の処理を実行する(ステップS400〜ステップS412)。
ステップS400〜ステップS412の処理によって、被写体画像を含む第2画像、重畳対象の衣服画像を含む1または複数の第1画像、及び各衣服画像に対応する輪郭情報(第2輪郭及び第1輪郭)が取得される。
次に、第1取得部26Dが、上記ステップS400〜ステップS412の処理によって取得された、重畳対象の衣服画像の各々に対応する、変形容易度を取得する(ステップS413)。
次に、第1変形部42Dが、上記ステップS410で取得された複数の第1画像に含まれる衣服画像の衣服が、直前に取得された第2画像(ステップS400または後述するステップS424で取得された第2画像)に含まれる姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、該複数の第1画像の各々に含まれる衣服画像の形状を変形する。そして、第1変形部42Dは、更に、最も変形容易度の低い衣服画像の輪郭が最も外側に位置し、変形容易度が高くなるほど衣服画像の輪郭が該位置より内側に位置するように、ステップS413で取得された変形容易度に基づいて、該複数の第1画像の各々に含まれる衣服画像の形状を変形する(ステップS414)。
次に、第2変形部44Dが、上記ステップS410で取得された複数の第1画像に含まれる衣服画像の各々の第1輪郭及び第2輪郭が、上記ステップS400で取得された第2画像に含まれる姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、複数の該第1画像に含まれる衣服画像に対応する第1輪郭を変形する。そして、第2変形部44Dは、更に、最も変形容易度の低い衣服画像の輪郭が最も外側に位置し、変形容易度が高くなるほど衣服画像の輪郭が該位置より内側に位置するように、ステップS410で取得された複数の第1画像の各々に含まれる衣服画像に対応する輪郭(第2輪郭及び第1輪郭)の形状を、変形する(ステップS416)。
次に、設定部30が、上記ステップS410で取得された各第1画像の全領域の内、各第1画像に含まれる衣服画像以外の領域における、該衣服画像に対応する第1輪郭に連続する少なくとも一部の領域を、描画禁止領域として設定する(ステップS418)。
次に、生成部32が、上記ステップS410で取得された第1画像に含まれる衣服画像について、より上位階層側に重畳される衣服画像に設定された描画禁止領域を除去された衣服画像の各々と、これらの衣服画像に設定された描画禁止領域を除去された被写体画像と、を合成した合成画像を生成する、合成処理を実行する(ステップS420)。なお、ステップS420の合成処理は、実施の形態1の合成処理(図7中、ステップS120参照)と同様である。
提示制御部34は、上記ステップS420の処理によって生成部32で生成された合成画像を提示部20に提示する制御を行う(ステップS422)。
次に、第2取得部22が、上記ステップS400と同様にして、新たな第2画像を取得する(ステップS424)。次に、第2取得部22は、ステップS424で取得した第2画像に含まれる被写体画像の被写体の姿勢が、前回第2取得部22で取得した第2画像に含まれる被写体画像の被写体の姿勢とは異なる、すなち、姿勢変更か否かを判断する(ステップS426)。
ステップS426で肯定判断し(ステップS426:Yes)、被写体の姿勢が変更された場合には、上記ステップS412へ戻る。なお、ステップS426で肯定判断された場合(ステップS426:Yes)、上記ステップS402へ戻ってもよい。
一方、ステップS426で否定されると(ステップS426:No)、ステップS428へ進む。ステップS428では、画像処理装置12Dが、画像処理を終了するか否かを、ステップS128と同様にして判断する(ステップS428)。
ステップS428で否定判断すると(ステップS428:No)、上記ステップS400へ戻る。一方、ステップS428で肯定判断すると(ステップS428:Yes)、本ルーチンを終了する。
以上説明したように、変形部36Dが、変形容易度に応じて衣服画像を変形することによって、実施の形態1の効果に加えて更に自然な合成画像を提示することができる。
(実施の形態5)
図16は、画像処理システム10Eを示す模式図である。画像処理システム10Eは、記憶装置72と、処理装置11と、が通信回線74を介して接続されている。
記憶装置72は、実施の形態1における記憶部18を備えた装置であり、公知のパーソナルコンピュータ等である。処理装置11は、実施の形態1における、画像処理装置12、撮像部14、入力部16、及び提示部20を備えた装置である。なお、実施の形態1と同じ機能部には同じ符号を付与して詳細な説明を省略する。通信回線74は、有線通信回線や、無線通信回線がある。
図16に示すように、記憶部18を、通信回線74を介して処理装置11(画像処理装置12)に接続された記憶装置72に設けた構成とすることで、複数の処理装置(画像処理装置12)から同じ記憶部18にアクセスすることができ、記憶部18に記憶されているデータの一元管理が可能となる。
なお、処理装置11は、任意の箇所に設置可能である。例えば、処理装置11を、ユーザが合成画像を視認する場所、例えば、店舗等に設置してもよい。また、処理装置11の各機能を、公知の携帯端末に搭載してもよい。
(実施の形態6)
次に、本実施の形態1〜実施の形態5の画像処理装置12、画像処理装置12B、画像処理装置12C、画像処理装置12Dのハードウェア構成について説明する。図17は、本実施の形態の画像処理装置12、画像処理装置12B、画像処理装置12C、画像処理装置12Dのハードウェア構成例を示すブロック図である。
実施の形態1〜実施の形態5の画像処理装置12、画像処理装置12B、画像処理装置12C、画像処理装置12Dは、提示部80、通信I/F部82、撮像部84、入力部94、CPU(Central Processing Unit)86、ROM(Read Only Memory)88、RAM(Random Access Memory)90、及びHDD92等がバス94により相互に接続されており、通常のコンピュータを利用したハードウェア構成となっている。
CPU86は、画像処理装置12、画像処理装置12B、画像処理装置12C、画像処理装置12Dの全体の処理を制御する演算装置である。RAM90は、CPU86による各種処理に必要なデータを記憶する。ROM88は、CPU86による各種処理を実現するプログラム等を記憶する。HDD92は、上述した各記憶部18に格納されるデータを記憶する。通信I/F部82は、外部装置や外部端末に通信回線等を介して接続し、接続した外部装置や外部端末との間でデータを送受信するためのインタフェースである。提示部80は、上述した提示部20に相当する。撮像部84は、上述した撮像部14に相当する。入力部94は、上述した入力部16に相当する。
本実施の形態1〜実施の形態5の画像処理装置12、画像処理装置12B、画像処理装置12C、画像処理装置12Dで実行される上記各種処理を実行するためのプログラムは、ROM88等に予め組み込んで提供される。
なお、本実施の形態1〜実施の形態5の画像処理装置12、画像処理装置12B、画像処理装置12C、画像処理装置12Dで実行されるプログラムは、これらの装置にインストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供するように構成してもよい。
また、本実施の形態1〜実施の形態5の画像処理装置12、画像処理装置12B、画像処理装置12C、画像処理装置12Dで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態1〜実施の形態5の画像処理装置12、画像処理装置12B、画像処理装置12C、画像処理装置12Dにおける上記各処理を実行するためのプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
本実施形態1〜実施の形態5の画像処理装置12、画像処理装置12B、画像処理装置12C、画像処理装置12Dで実行される上記各種処理を実行するためのプログラムは、上述した各部が主記憶装置上に生成されるようになっている。
なお、上記HDD92に格納されている各種情報、すなわち記憶部18に格納されている各種情報は、外部装置(例えばサーバ)に格納してもよい。この場合には、該外部装置とCPU86と、を、ネットワーク等を介して接続した構成とすればよい。
なお、上記には、本発明のいくつかの実施の形態を説明したが、これらの実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
12、12B、12C、12D 画像処理装置
14 撮像部
16 入力部
18、18B、18C、18D 記憶部
20 提示部
22 第2取得部
24 第2受付部
26、26D 第1取得部
28 第3取得部
30、30B 設定部
32、32B、32C 生成部
34 提示制御部
36、36D 変形部
38 第1受付部
40 特定部
42、42D 第1変形部
44、44D 第2変形部

Claims (11)

  1. 重畳対象の衣服画像を含む第1画像を取得する第1取得部と、
    前記衣服画像を重畳する被写体画像を含む第2画像を取得する第2取得部と、
    前記衣服画像の輪郭における衣服の開口部以外の第1輪郭を取得する第3取得部と、
    前記第1画像の前記衣服画像以外の領域における、前記第1輪郭に連続する少なくとも一部の領域を、描画禁止領域として設定する設定部と、
    前記描画禁止領域に対応する領域を除去された前記被写体画像と、前記衣服画像と、を合成した合成画像を生成する生成部と、
    を備えた画像処理装置。
  2. 前記第2画像は、前記被写体画像の被写体の姿勢情報を含み、前記衣服画像の衣服が前記姿勢情報によって特定される姿勢の被写体に着用されたときの形状となるように、取得された前記第1画像に含まれる前記衣服画像の形状、及び該衣服画像に対応する前記第1輪郭を変形する変形部を更に備え、
    前記設定部は、前記第1画像の変形された前記衣服画像以外の領域における、変形された前記第1輪郭に連続する少なくとも一部の領域を、前記描画禁止領域として設定し、
    前記生成部は、前記描画禁止領域に対応する領域を除去された前記被写体画像と、変形された前記衣服画像と、を合成した前記合成画像を生成する、
    請求項1に記載の画像処理装置。
  3. 前記第1取得部は、前記姿勢情報に対応づけて前記衣服画像を記憶した記憶部から、前記第2画像に含まれる前記姿勢情報に一致または最も近い前記衣服画像を含む前記第1画像を取得する、
    請求項2に記載の画像処理装置。
  4. 前記第1取得部は、
    複数の前記第1画像と、複数の前記第1画像に含まれる複数の前記衣服画像の重畳順と、を取得し、
    前記第3取得部は、
    複数の前記衣服画像の前記第1輪郭を取得し、
    前記設定部は、
    複数の前記第1画像の各々毎に、前記第1画像の前記衣服画像以外の領域における、前記第1輪郭に連続する少なくとも一部の領域を、前記描画禁止領域として設定し、
    前記生成部は、
    複数の前記衣服画像の各々に設定された前記描画禁止領域に対応する領域を除去された前記被写体画像と、前記重畳順に応じて上位階層側に重畳される前記衣服画像に設定された前記描画禁止領域を除去された複数の前記衣服画像と、を合成した前記合成画像を生成する、
    請求項1に記載の画像処理装置。
  5. 前記第1取得部は、
    複数の前記第1画像と、複数の前記第1画像の各々に含まれる複数の前記衣服画像を複数の衣服部位に分割した該衣服部位の重畳順と、を取得し、
    前記第3取得部は、
    複数の前記衣服画像の前記第1輪郭を取得し、
    前記設定部は、
    複数の前記第1画像の各々毎に、前記第1画像の前記衣服画像以外の領域における、前記第1輪郭に連続する少なくとも一部の領域を、前記描画禁止領域として設定し、
    前記生成部は、
    複数の前記衣服画像の各々に設定された前記描画禁止領域に対応する領域を除去された前記被写体画像と、前記重畳順に応じて上位階層側に重畳される前記衣服部位に設定された前記描画禁止領域を除去された複数の前記衣服部位と、前記重畳順に合成した前記合成画像を生成する、
    請求項1に記載の画像処理装置。
  6. 前記第1取得部は、
    複数の前記第1画像と、複数の前記第1画像に含まれる複数の前記衣服画像の重畳順と、前記衣服画像の衣服の変形容易度と、を取得し、
    前記第3取得部は、
    複数の前記衣服画像の前記第1輪郭を取得し、
    前記変形部は、
    前記衣服画像の衣服が前記姿勢情報によって特定される姿勢の前記被写体に着用されたときの形状となり、且つ、最も変形容易度の低い前記衣服画像の前記輪郭が最も外側に位置し、変形容易度が高くなるほど前記衣服画像の前記輪郭がより内側に位置するように、取得された前記第1画像に含まれる前記衣服画像の形状、及び該衣服画像に対応する前記第1輪郭を、変形する、
    請求項2に記載の画像処理装置。
  7. 前記姿勢情報と、前記衣服画像を含む前記第1画像と、前記第1輪郭と、を対応づけて予め記憶した記憶部を更に備えた、請求項1〜請求項6の何れか1項に記載の画像処理装置。
  8. 前記合成画像を提示部に提示する提示制御手段を更に備えた、請求項1〜請求項7の何れか1項に記載の画像処理装置。
  9. 前記提示部を更に備えた、請求項8に記載の画像処理装置。
  10. 重畳対象の衣服画像を含む第1画像を取得し、
    前記衣服画像を重畳する被写体画像を含む第2画像を取得し、
    前記衣服画像の輪郭における衣服の開口部以外の第1輪郭を取得し、
    前記第1画像の前記衣服画像以外の領域における、前記第1輪郭に連続する少なくとも一部の領域を、描画禁止領域として設定し、
    前記描画禁止領域に対応する領域を除去された前記被写体画像と、前記衣服画像と、を合成した合成画像を生成する、
    画像処理方法。
  11. コンピュータを、
    重畳対象の衣服画像を含む第1画像を取得する手段と、
    前記衣服画像を重畳する被写体画像を含む第2画像を取得する手段と、
    前記衣服画像の輪郭における衣服の開口部以外の第1輪郭を取得する手段と、
    前記第1画像の前記衣服画像以外の領域における、前記第1輪郭に連続する少なくとも一部の領域を、描画禁止領域として設定する手段と、
    前記描画禁止領域に対応する領域を除去された前記被写体画像と、前記衣服画像と、を合成した合成画像を生成する手段と、
    して機能させる画像処理プログラム。
JP2012240561A 2012-10-31 2012-10-31 画像処理装置、画像処理方法、及び画像処理プログラム Abandoned JP2014089665A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012240561A JP2014089665A (ja) 2012-10-31 2012-10-31 画像処理装置、画像処理方法、及び画像処理プログラム
US13/941,895 US20140118396A1 (en) 2012-10-31 2013-07-15 Image processing device, image processing method, and computer program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012240561A JP2014089665A (ja) 2012-10-31 2012-10-31 画像処理装置、画像処理方法、及び画像処理プログラム

Publications (1)

Publication Number Publication Date
JP2014089665A true JP2014089665A (ja) 2014-05-15

Family

ID=50546673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012240561A Abandoned JP2014089665A (ja) 2012-10-31 2012-10-31 画像処理装置、画像処理方法、及び画像処理プログラム

Country Status (2)

Country Link
US (1) US20140118396A1 (ja)
JP (1) JP2014089665A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016038812A (ja) * 2014-08-08 2016-03-22 株式会社東芝 仮想試着装置、仮想試着方法、およびプログラム
JP2016038810A (ja) * 2014-08-08 2016-03-22 株式会社東芝 仮想試着装置、仮想試着方法、およびプログラム
JP2016038813A (ja) * 2014-08-08 2016-03-22 株式会社東芝 仮想試着装置、仮想試着システム、仮想試着方法、およびプログラム
JP2016038811A (ja) * 2014-08-08 2016-03-22 株式会社東芝 仮想試着装置、仮想試着方法、およびプログラム
JP2016053900A (ja) * 2014-09-04 2016-04-14 株式会社東芝 画像処理装置、画像処理システム、画像処理方法及びプログラム
JP2018106736A (ja) * 2018-02-13 2018-07-05 株式会社東芝 仮想試着装置、仮想試着方法、およびプログラム
JP2018113060A (ja) * 2018-03-14 2018-07-19 株式会社東芝 仮想試着装置、仮想試着システム、仮想試着方法、およびプログラム
US10366533B2 (en) 2015-03-20 2019-07-30 Kabushiki Kaisha Toshiba Image processing device and image processing method
JP2022503426A (ja) * 2019-09-27 2022-01-12 ベイジン センスタイム テクノロジー デベロップメント カンパニー, リミテッド 人体検出方法、装置、コンピュータ機器及び記憶媒体

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9552674B1 (en) * 2014-03-26 2017-01-24 A9.Com, Inc. Advertisement relevance
US10737042B2 (en) 2014-08-26 2020-08-11 Michael Edward Breede Thermal modulation of an inhalable medicament
US10008039B1 (en) * 2015-12-02 2018-06-26 A9.Com, Inc. Augmented reality fitting approach
US10176636B1 (en) * 2015-12-11 2019-01-08 A9.Com, Inc. Augmented reality fashion
US10963939B1 (en) * 2018-08-27 2021-03-30 A9.Com, Inc. Computer vision based style profiles
CN109584336B (zh) * 2018-11-07 2023-04-11 厦门稿定股份有限公司 衣服版型矫正方法、介质、计算机设备及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001273446A (ja) * 2000-03-28 2001-10-05 Akesesu:Kk 商品試着システム
JP2003263632A (ja) * 2002-03-11 2003-09-19 Digital Fashion Ltd 仮想試着表示装置、仮想試着表示方法、仮想試着表示プログラム及び同プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2005236888A (ja) * 2004-02-23 2005-09-02 Hitachi Software Eng Co Ltd 写真シール自販機および画像編集方法
JP2006249618A (ja) * 2005-03-11 2006-09-21 Toshiba Corp 仮想試着装置
JP2007280351A (ja) * 2006-03-14 2007-10-25 Dainippon Printing Co Ltd 情報提供システム及び情報提供方法等
JP2008217143A (ja) * 2007-02-28 2008-09-18 Copcom Co Ltd プログラム、画像合成装置および仮想社会構築装置
JP2009128997A (ja) * 2007-11-20 2009-06-11 Fujifilm Corp 衣類画像表示装置及び衣類画像表示方法
JPWO2009031491A1 (ja) * 2007-09-04 2010-12-16 株式会社島精機製作所 着装シミュレーション装置とシミュレーション方法及びシミュレーションプログラム
JP2013084171A (ja) * 2011-10-12 2013-05-09 Yuji Matsumoto 試着画像作成システム及び衣服画像データ

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5850222A (en) * 1995-09-13 1998-12-15 Pixel Dust, Inc. Method and system for displaying a graphic image of a person modeling a garment
GB0101371D0 (en) * 2001-01-19 2001-03-07 Virtual Mirrors Ltd Production and visualisation of garments
US20020126132A1 (en) * 2001-01-24 2002-09-12 Harry Karatassos Targeted force application in clothing simulations
CN101657825B (zh) * 2006-05-11 2014-02-19 普莱姆传感有限公司 根据深度图对人形进行建模
US20120095589A1 (en) * 2010-10-15 2012-04-19 Arkady Vapnik System and method for 3d shape measurements and for virtual fitting room internet service
JP5786463B2 (ja) * 2011-06-01 2015-09-30 ソニー株式会社 画像処理装置、画像処理方法、およびプログラム

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001273446A (ja) * 2000-03-28 2001-10-05 Akesesu:Kk 商品試着システム
JP2003263632A (ja) * 2002-03-11 2003-09-19 Digital Fashion Ltd 仮想試着表示装置、仮想試着表示方法、仮想試着表示プログラム及び同プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2005236888A (ja) * 2004-02-23 2005-09-02 Hitachi Software Eng Co Ltd 写真シール自販機および画像編集方法
JP2006249618A (ja) * 2005-03-11 2006-09-21 Toshiba Corp 仮想試着装置
JP2007280351A (ja) * 2006-03-14 2007-10-25 Dainippon Printing Co Ltd 情報提供システム及び情報提供方法等
JP2008217143A (ja) * 2007-02-28 2008-09-18 Copcom Co Ltd プログラム、画像合成装置および仮想社会構築装置
JPWO2009031491A1 (ja) * 2007-09-04 2010-12-16 株式会社島精機製作所 着装シミュレーション装置とシミュレーション方法及びシミュレーションプログラム
JP2009128997A (ja) * 2007-11-20 2009-06-11 Fujifilm Corp 衣類画像表示装置及び衣類画像表示方法
JP2013084171A (ja) * 2011-10-12 2013-05-09 Yuji Matsumoto 試着画像作成システム及び衣服画像データ

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016038812A (ja) * 2014-08-08 2016-03-22 株式会社東芝 仮想試着装置、仮想試着方法、およびプログラム
JP2016038810A (ja) * 2014-08-08 2016-03-22 株式会社東芝 仮想試着装置、仮想試着方法、およびプログラム
JP2016038813A (ja) * 2014-08-08 2016-03-22 株式会社東芝 仮想試着装置、仮想試着システム、仮想試着方法、およびプログラム
JP2016038811A (ja) * 2014-08-08 2016-03-22 株式会社東芝 仮想試着装置、仮想試着方法、およびプログラム
US9984485B2 (en) 2014-08-08 2018-05-29 Kabushiki Kaisha Toshiba Virtual try-on apparatus, virtual try-on method, and computer program product
US10423220B2 (en) 2014-08-08 2019-09-24 Kabushiki Kaisha Toshiba Virtual try-on apparatus, virtual try-on method, and computer program product
JP2016053900A (ja) * 2014-09-04 2016-04-14 株式会社東芝 画像処理装置、画像処理システム、画像処理方法及びプログラム
US10395404B2 (en) 2014-09-04 2019-08-27 Kabushiki Kaisha Toshiba Image processing device for composite images, image processing system and storage medium
US10366533B2 (en) 2015-03-20 2019-07-30 Kabushiki Kaisha Toshiba Image processing device and image processing method
JP2018106736A (ja) * 2018-02-13 2018-07-05 株式会社東芝 仮想試着装置、仮想試着方法、およびプログラム
JP2018113060A (ja) * 2018-03-14 2018-07-19 株式会社東芝 仮想試着装置、仮想試着システム、仮想試着方法、およびプログラム
JP2022503426A (ja) * 2019-09-27 2022-01-12 ベイジン センスタイム テクノロジー デベロップメント カンパニー, リミテッド 人体検出方法、装置、コンピュータ機器及び記憶媒体

Also Published As

Publication number Publication date
US20140118396A1 (en) 2014-05-01

Similar Documents

Publication Publication Date Title
JP2014089665A (ja) 画像処理装置、画像処理方法、及び画像処理プログラム
JP6490430B2 (ja) 画像処理装置、画像処理システム、画像処理方法、及びプログラム
JP6373026B2 (ja) 画像処理装置、画像処理システム、画像処理方法、及びプログラム
JP7645170B2 (ja) サイズ測定システム
JP5722603B2 (ja) 拡張現実感提示装置、拡張現実感提示方法及びプログラム
JP2016054450A (ja) 画像処理装置、画像処理システム、画像処理方法及びプログラム
JP6242768B2 (ja) 仮想試着装置、仮想試着方法、およびプログラム
JP6830432B2 (ja) 衣服デザイン表示システム、衣服製造システム、衣服デザイン出力システム及び衣服デザイン出力方法
JP6262105B2 (ja) 画像処理装置、画像処理システム、画像処理方法及びプログラム
JP5613741B2 (ja) 画像処理装置、方法、及びプログラム
JP6338966B2 (ja) 仮想試着装置、仮想試着システム、仮想試着方法、およびプログラム
JP6320237B2 (ja) 仮想試着装置、仮想試着方法、およびプログラム
JP2016038811A (ja) 仮想試着装置、仮想試着方法、およびプログラム
JP2013037445A (ja) 画像処理装置、方法、及びプログラム
JP2020129356A (ja) プログラム、情報処理方法、及び情報処理端末
JP2018106736A (ja) 仮想試着装置、仮想試着方法、およびプログラム
JP5876121B2 (ja) 画像処理装置、方法、及びプログラム
JP2018113060A (ja) 仮想試着装置、仮想試着システム、仮想試着方法、およびプログラム
HK40044294A (en) Size measuring system
JP2018028937A (ja) 画像処理装置、方法、及びプログラム
HK40044294B (zh) 尺寸测定系统
JP2016015182A (ja) 画像処理装置、方法、及びプログラム
HK1241526B (zh) 服装设计显示系统、服装制作系统、服装设计输出系统及服装设计输出方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150904

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20151102

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161003

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161018

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20161116