0322]現(xiàn)在將解釋第三計算器36在步驟S112和步驟S123中執(zhí)行的第二位置計算過程。
[0323]圖19是第三計算器36執(zhí)行的第二位置計算過程的流程圖。
[0324]首先,第三計算器36計算所要輸出的衣物圖像中的兩肩之間的中央位置,所述中央位置起著所要輸出的衣物圖像的特征點的作用(步驟S300)。
[0325]之后,第三計算器36計算對象圖像的兩肩之間的中央位置(步驟S302)。具體地,第三計算器36由提取器32在步驟S106(參考圖16)中創(chuàng)建的第一對象的骨骼信息計算第一對象的兩肩之間的中央位置。
[0326]之后,第三計算器36計算使在步驟S300中計算出的中央位置與在步驟S302中計算出的中央位置匹配的第二位置(步驟S304)。在第一實施例中,第三計算器36計算對象圖像的兩肩之間的中央位置作為第二位置,這樣的中央位置是在步驟S302中計算出的。
[0327]之后,結束例程。
[0328]圖20是用于解釋根據(jù)第一實施例的由圖像處理設備12執(zhí)行的合成圖像生成的示意圖。
[0329]這里假設,例如,所要輸出的衣物圖像是衣物圖像61A(參考圖20中的部分㈧),第一對象的深度圖是深度圖71C(參考圖20中的部分(D))。
[0330]在給定這些圖像的情況下,調(diào)整器30通過所述調(diào)整過程提取衣物圖像61A的輪廓線61B(參考圖20中的部分(B))。調(diào)整器30還通過所述調(diào)整過程提取肩部區(qū)域61D作為特征區(qū)域(參考圖20中的部分(C))。
[0331]調(diào)整器30還通過所述調(diào)整過程從第一對象的深度圖71C提取輪廓線71B(參考圖20中的部分(E))。之后,調(diào)整器30還通過所述調(diào)整過程提取肩部區(qū)域71D作為特征區(qū)域(參考圖20中的部分(F))。
[0332]如果判定器29判定滿足第一條件,那么第二計算器34采用衣物圖像61A的肩部區(qū)域61D和對象的深度圖71C的肩部區(qū)域71D執(zhí)行模板匹配,由此計算出第一位置(圖20中未示出)(參考圖20中的部分(G))。如果判定滿足第一條件,那么確定器38將所述第一位置確立為疊加位置。
[0333]之后,生成器40將在步驟S206中確定的對應于對象圖像進行了尺寸放大或縮小的所要輸出的衣物圖像在疊加位置上疊加到第一獲取器22獲取的第一對象的對象圖像上。通過這一過程,生成器40生成了合成圖像W(參考圖20中的部分(H))。
[0334]可以預先使衣物圖像的輪廓線和特征區(qū)域與第一信息中的衣物圖像中的每者相關聯(lián)。就這樣的信息而言,調(diào)整器針對寄存在第一信息中的衣物圖像的每者執(zhí)行上文所述的過程。
[0335]如上所述,在根據(jù)第一實施例的圖像處理設備12中,第一獲取器22獲取第一對象的對象圖像。第二獲取器31獲取表示第一對象的體型的第一體型參數(shù)。接收器24接收所要試穿的衣物的衣物ID。第一信息是這樣一條信息,其中,使多個衣物尺碼、與每一衣物尺碼相關聯(lián)并且每者指示不同體型的多個第二體型參數(shù)以及每者指示具有對應的第二體型參數(shù)所代表的體型并且穿著對應衣物尺碼的衣物的第二對象的多幅衣物圖像與每一衣物ID相關聯(lián)。識別器28在第一信息中的與接收到的衣物ID相關聯(lián)的衣物圖像中識別出與特定第二體型參數(shù)相關聯(lián)的衣物圖像作為所要輸出的衣物圖像,其中,所述第二體型參數(shù)是與第一對象的第一體型參數(shù)的非相似度小于等于閾值的第二體型參數(shù)。
[0336]通過這種方式,根據(jù)第一實施例的圖像處理設備12識別表現(xiàn)體型與第一對象的體型匹配或類似并且穿著第一對象指定的所要試穿的衣物的第二對象的衣物圖像作為所要輸出的衣物圖像。因此,圖像處理設備12能夠在第一對象的體型的基礎上提供所要試穿的衣物的衣物圖像。
[0337]因此,根據(jù)第一實施例的圖像處理設備12能夠在第一對象的體型的基礎上提供所要試穿的衣物的圖像。
[0338]就常規(guī)而言,用戶已經(jīng)對合成圖像中采用的衣物圖像進行了尺寸方面的指定。因此,就常規(guī)而言,具有特定體型的第一對象一直都無法檢驗其穿著預先準備好的不同尺碼的作為成衣的衣物的圖像。
[0339]作為對比,根據(jù)第一實施例的圖像處理設備12能夠提供具有與第一對象的體型匹配或類似的體型的第二對象穿著一種或多種衣物尺碼的衣物的衣物圖像。因此,根據(jù)第一實施例的圖像處理設備12能夠在第一對象的體型的基礎上提供所要試穿的衣物的圖像。
[0340]根據(jù)第一實施例的圖像處理設備12生成所識別出的作為所要輸出的衣物圖像的衣物圖像與第一對象的對象圖像的合成圖像。
[0341]因此,根據(jù)第一實施例的圖像處理設備12能夠在第一對象的體型的基礎上提供所要試穿的衣物的合成圖像。
[0342]在上文的描述當中采用了這樣的例子,其中,接收器接收一個衣物ID作為所要試穿的衣物的衣物ID。但是,接收器24可以接收所要試穿的相應衣物的多個衣物ID。這樣的例子包括在第一對象希望穿著多件組合穿著的衣物的時候。
[0343]在給定多個衣物ID的情況下圖像處理設備12能夠針對接收器24接收到的衣物ID的每者執(zhí)行上文所述的過程。
[0344]在給定多個衣物ID的情況下,圖像處理設備12可以執(zhí)行下述過程。首先,識別器28針對接收器24接收到的衣物ID之一執(zhí)行識別過程,由此識別出對應于所述衣物ID的所要輸出的衣物圖像。識別器28針對接收到的其余衣物ID中的每者在與所述衣物ID相關聯(lián)的那些衣物圖像中識別與和已經(jīng)識別出的衣物ID相關聯(lián)的模型ID相關聯(lián)的衣物圖像。
[0345]將參考圖17解釋接收器24從輸入單元16接收到衣物ID和衣物尺碼的例子。但是,接收器24可以只從輸入單元16接收衣物ID而不接收衣物尺碼。
[0346]之后,識別器28可以針對與所述衣物ID相關聯(lián)的衣物尺碼中的每者識別與特定第二體型參數(shù)相關聯(lián)的衣物圖像,該第二體型參數(shù)是與第一體型參數(shù)的非相似度小于等于閾值的第二體型參數(shù)。之后,識別器28可以通過(例如)借助于用戶發(fā)出的選擇指令逐步收窄衣物圖像的范圍而識別出所要輸出的衣物圖像。
[0347]能夠采用根據(jù)第一實施例的圖像處理設備12的范圍不受特殊限制。例如,可以向商店內(nèi)安裝的裝置提供圖像處理設備12,或者可以將圖像處理設備12置于諸如移動終端、個人計算器和電視的電子裝置的內(nèi)部。也可以在電子黑板系統(tǒng)(標志圖樣系統(tǒng))中采用圖像處理設備12。在將圖像處理設備12提供至商店內(nèi)安裝的裝置時,可以按照圖2A所示的方式配置包括圖像處理設備12的圖像處理系統(tǒng)10。在將圖像處理設備12置于電子裝置內(nèi)部時,可以按照圖2B所示的方式配置圖像處理系統(tǒng)10。
[0348]第二實施例
[0349]圖21是說明圖像處理系統(tǒng)1A的示意圖。
[0350]在圖像處理系統(tǒng)1A中,使存儲裝置72和處理裝置11通過電信電路74連接。[0351 ] 存儲裝置72是包括根據(jù)第一實施例的存儲器18的裝置,例如,其為已知類型的個人計算機。處理裝置11是配備有根據(jù)第一實施例的圖像處理設備12、成像器14、輸入單元16和顯示器20的裝置。為與第一實施例中的相同的功能單元分配相同的附圖標記,下文將省略對它們的詳細說明。電信電路74是諸如因特網(wǎng)之類的電信電路,其例子包括有線電信電路和無線電信電路。
[0352]如圖15所示,將存儲器18提供給通過電信電路74連接至處理裝置11的存儲裝置72,從而使多個處理裝置11能夠訪問同一存儲器18,并且能夠?qū)Υ鎯ζ?8內(nèi)存儲的數(shù)據(jù)進行中央管理。
[0353]可以將處理裝置11部署到任何地點。例如,可以將處理裝置11部署到用戶看合成圖像的地點,例如,商店。也可以將處理裝置11的功能提供至已知類型的移動終端。
[0354]第三實施例
[0355]現(xiàn)在解釋根據(jù)第一和第二實施例的圖像處理設備12的硬件配置。圖22是說明根據(jù)第三實施例的圖像處理設備12的示范性硬件配置的方框圖。
[0356]根據(jù)第一和第二實施例的圖像處理設備12包括通過總線96彼此連接的呈現(xiàn)器80、通信接口(I/F)82、成像器84、輸入單元94、中央處理單元(CPU) 86、只讀存儲器(ROM) 88、隨機存取存儲器(RAM) 90和硬盤驅(qū)動器(HDD) 92,并且具有被實現(xiàn)為通用計算機的硬件配置。
[0357]CPU 86是控制圖像處理設備12執(zhí)行的整個過程的處理器。RAM 90將CPU 86執(zhí)行的各種過程中所需的數(shù)據(jù)存儲于其內(nèi)。ROM 88將實施CPU 86執(zhí)行的各種過程的計算機程序等存儲于其內(nèi)。HDD 92在其內(nèi)存儲將存儲到存儲器18內(nèi)的數(shù)據(jù)。通信I/F 82是用于通過(例如)電信電路建立與外部裝置或外部終端的連接并與所連接的外部裝置或外部終端交換數(shù)據(jù)的接口。呈現(xiàn)器80對應于上文所述的顯示器20。成像器84對應于上文所述的成像器14。輸入單元94對應于上文所述的輸入單元16。
[0358]例如,在R0M88內(nèi)置入并提供用于實現(xiàn)根據(jù)第一和第二實施例由圖像處理設備12執(zhí)行的各種過程的計算機程序。
[0359]可以將根據(jù)第一和第二實施例所運行的計算機程序記錄并提供于計算機可讀記錄介質(zhì)內(nèi),例如,光盤只讀存儲器(CD-ROM)、軟磁盤(FD)、可記錄緊致盤(CD-R)和數(shù)字通用盤(DVD),所述程序作為文件能夠安裝到這樣的裝置上并在其上運行。
[0360]可以將根據(jù)第一和第二實施例所運行的計算機程序存儲到連接至諸如因特網(wǎng)之類的網(wǎng)絡的計算機內(nèi),并使其可供經(jīng)由所述網(wǎng)絡下載。用于實現(xiàn)根據(jù)第一和第二實施例由圖像處理設備12執(zhí)行的各種程序的計算機程序可以是通過諸如因特網(wǎng)之類的網(wǎng)絡提供或分布的。
[0361]用于實現(xiàn)根據(jù)第一和第二實施例的各種過程的計算機程序在主存儲器上生成如上文所述的單元。
[0362]也可以將存儲在HDD 92內(nèi)的各種類型的信息,即存儲在存儲器18內(nèi)的各種類型的信息存儲到外部裝置(例如,服務器)內(nèi)。例如,在這樣的配置中,所述外部裝置和CPU86可以通過網(wǎng)絡互相連接。
[0363]盡管已經(jīng)描述了某些實施例,但是這些實施例僅以舉例的方式給出,其目的并非在于限制本發(fā)明的范圍。實際上,可以將文中描述的新穎實施例體現(xiàn)為各種其他形式;此夕卜,可以在不背離本發(fā)明的精神的情況下對文中描述的實施例的形式做出各種省略、替換和變型。所附權利要求及其等同技術方案意在覆蓋這樣的將落在本發(fā)明的范圍和精神內(nèi)的形式或變型。
【主權項】
1.一種圖像處理設備,包括: 第一獲取器,所述第一獲取器被配置為獲取第一對象的對象圖像; 第二獲取器,所述第二獲取器被配置為獲取表示所述第一對象的體型的第一體型參數(shù); 接收器,所述接收器被配置為接收與所要試穿的衣物有關的識別信息;以及識別器,所述識別器被配置為從第一信息中的與接收到的識別信息相關聯(lián)的多幅衣物圖像當中識別出與第二體型參數(shù)相關聯(lián)的衣物圖像作為將要輸出的衣物圖像,其中,所述第二體型參數(shù)與所述第一體型參數(shù)的非相似度小于等于閾值,在所述第一信息中,多個衣物尺碼、多個第二體型參數(shù)和多幅衣物圖像與有關衣物的每一個識別信息相關聯(lián),所述第二體型參數(shù)與每一個所述衣物尺碼相對應并表示不同體型,并且所述衣物圖像均表示第二對象穿著每一個所述衣物尺碼的衣物的狀態(tài),所述第二對象具有由與相對應的衣物尺碼相關聯(lián)的相對應的第二體型參數(shù)所表示的體型。2.根據(jù)權利要求1所述的設備,其中, 所述接收器除了接收所述識別信息之外還接收將要試穿的衣物的尺碼,并且所述識別器從第一信息中的與接收到的識別信息和接收到的衣物尺碼相關聯(lián)的所述衣物圖像當中識別出與和所述第一體型參數(shù)的非相似度小于等于閾值的第二體型參數(shù)相關聯(lián)的衣物圖像。3.根據(jù)權利要求1所述的設備,其中,所述第二獲取器包括: 第三獲取器,所述第三獲取器被配置為獲取所述第一對象的深度圖;以及 估算器,所述估算器被配置為根據(jù)所述深度圖來估算所述第一體型參數(shù)。4.根據(jù)權利要求3所述的設備,其中,當由所述識別信息所識別的衣物對身體的掩蓋程度越高時,所述估算器將所述第一體型參數(shù)校正為越小的值。5.根據(jù)權利要求1所述的設備,其中,所述第一體型參數(shù)和所述第二體型參數(shù)包括人體的一個或多個測量值和體重的至少其中之一,來作為參數(shù)。6.根據(jù)權利要求1所述的設備,其中, 所述第一體型參數(shù)和所述第二體型參數(shù)包括人體的一個或多個測量值和體重當中的至少兩者,來作為參數(shù),并且 所述識別器在第二信息中的加權值的基礎上計算非相似度,在所述第二信息中,每一個所述參數(shù)與在計算所述非相似度時采用的加權值相關聯(lián)。7.根據(jù)權利要求5或6所述的設備,其中,所述估算器在與應用于所述第一對象的深度圖和所述第二對象的深度圖的人體三維模型數(shù)據(jù)中的相應參數(shù)相對應的區(qū)域的距離的基礎上對所述測量值進行估算。8.根據(jù)權利要求1所述的設備,還包括生成器,所述生成器被配置為生成所述對象圖像和所識別出的衣物圖像的合成圖像。9.根據(jù)權利要求8所述的設備,還包括顯示控制器,所述顯示控制器被配置為在顯示器上顯示所識別出的衣物圖像和所述合成圖像的至少其中之一。10.根據(jù)權利要求1所述的設備,其中, 所述接收器從接收用戶輸入的輸入單元接收對將要輸出的所述衣物圖像的選擇指令,并且 所述識別器從第一信息中的與和所述第一體型參數(shù)的非相似度小于等于閾值的所述第二體型參數(shù)相關聯(lián)的所述衣物圖像當中識別出對應于從所述輸入單元接收的所述選擇指令的衣物圖像。11.根據(jù)權利要求1所述的設備,還包括存儲器,所述存儲器被配置為將所述第一信息存儲于其內(nèi)。12.—種圖像處理系統(tǒng),包括: 圖像處理設備;以及 通過網(wǎng)絡連接至所述圖像處理設備的外部裝置,其中 所述圖像處理設備包括: 第一獲取器,所述第一獲取器被配置為獲取第一對象的對象圖像; 第二獲取器,所述第二獲取器被配置為獲取表示第一對象的體型的第一體型參數(shù);接收器,所述接收器被配置為接收與所要試穿的衣物有關的識別信息;以及識別器,所述識別器被配置為從第一信息中的與接收到的識別信息相關聯(lián)的多幅衣物圖像當中識別出與第二體型參數(shù)相關聯(lián)的衣物圖像作為將要輸出的衣物圖像,其中,所述第二體型參數(shù)與所述第一體型參數(shù)的非相似度小于等于閾值,在所述第一信息中,多個衣物尺碼、多個第二體型參數(shù)和多幅衣物圖像與有關衣物的每一個識別信息相關聯(lián),所述第二體型參數(shù)與每一個所述衣物尺碼相對應并表示不同體型,并且所述衣物圖像均表示第二對象穿著每一個所述衣物尺碼的衣物的狀態(tài),所述第二對象具有由與相對應的衣物尺碼相關聯(lián)的相對應的第二體型參數(shù)所表示的體型, 所述外部裝置包括存儲器,所述存儲器被配置為將所述第一信息存儲于其內(nèi)。13.一種圖像處理方法,包括: 獲取第一對象的對象圖像; 獲取表示所述第一對象的體型的第一體型參數(shù); 接收與所要試穿的衣物有關的識別信息;以及 從第一信息中的與接收到的識別信息相關聯(lián)的多幅衣物圖像當中識別出與第二體型參數(shù)相關聯(lián)的衣物圖像作為將要輸出的衣物圖像,其中,所述第二體型參數(shù)與所述第一體型參數(shù)的非相似度小于等于閾值,在所述第一信息中,多個衣物尺碼、多個第二體型參數(shù)和多幅衣物圖像與有關衣物的每一個識別信息相關聯(lián),所述第二體型參數(shù)與每一個所述衣物尺碼相對應并表示不同體型,并且所述衣物圖像均表示第二對象穿著每一個所述衣物尺碼的衣物的狀態(tài),所述第二對象具有由與相對應的衣物尺碼相關聯(lián)的相對應的第二體型參數(shù)所表示的體型。
【專利摘要】本發(fā)明涉及圖像處理設備、圖像處理系統(tǒng)和圖像處理方法。根據(jù)實施例,一種圖像處理設備包括第一獲取器、第二獲取器、接收器和識別器。第一獲取器獲取第一對象的對象圖像。第二獲取器獲取表示第一對象的體型的第一體型參數(shù)。接收器接收有關所要試穿的衣物的識別信息。識別器被配置為從第一信息中的與接收到的識別信息相關聯(lián)的多幅衣物圖像中識別出與第二體型參數(shù)相關聯(lián)的衣物圖像作為將要輸出的衣物圖像,其中,所述第二體型參數(shù)與所述第一體型參數(shù)的非相似度小于等于閾值。
【IPC分類】G06Q30/00, G06T3/40, G06T11/80
【公開號】CN104899910
【申請?zhí)枴緾N201510089188
【發(fā)明人】杉田馨, 關根真弘, 西山正志, 岡田隆三
【申請人】株式會社東芝
【公開日】2015年9月9日
【申請日】2015年2月27日
【公告號】US20150248583