基于足部三維重構(gòu)制造鞋的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別是涉及一種基于足部三維重構(gòu)制造鞋的方法及 裝置。
【背景技術(shù)】
[0002] 鞋子的舒適性至關(guān)重要,不合腳的鞋子很容易造成腳部損傷,例如,腳部水泡、發(fā) 炎、腫脹等等,嚴(yán)重的還會產(chǎn)生足部疾病。對腳和鞋楦尺寸形狀測量是制造舒適鞋子研宄的 基礎(chǔ),傳統(tǒng)測量的方法是使用直尺、帶尺和游標(biāo)卡尺等工具測量,近幾年出現(xiàn)了專門的三維 數(shù)字化掃描儀采集腳表面的點集,從而模擬出足部的三維形狀,通過足部的三維形狀即可 制造合腳的鞋子。但是這種三維數(shù)字化掃描儀的機(jī)器普及化程度不高,導(dǎo)致鞋子制造商無 法為每個用戶提供量腳訂制鞋子的服務(wù)。
【發(fā)明內(nèi)容】
[0003] 基于此,有必要針對上述技術(shù)問題,提供一種實現(xiàn)量腳制鞋的基于足部三維重構(gòu) 制造鞋的方法及裝置。
[0004] -種基于足部三維重構(gòu)制造鞋的方法,所述方法包括:
[0005] 接收終端發(fā)送的訂單信息,所述訂單信息包括鞋子的款式以及對足部進(jìn)行多視角 拍攝的多張二維圖像,所述多張二維圖像包含了足部整個表面輪廓信息;
[0006] 通過所述多張二維圖像提取所述足部的三維特征參數(shù);
[0007] 根據(jù)所述足部的三維特征參數(shù)以及鞋子的款式生成對應(yīng)的造鞋指令;
[0008] 將所述造鞋指令發(fā)送至制鞋機(jī)器,使所述制鞋機(jī)器根據(jù)所述足部的三維特征參數(shù) 制造出所述款式的鞋。
[0009] 在其中一個實施例中,所述通過所述多張二維圖像獲取所述足部的三維特征參數(shù) 的步驟,包括:
[0010] 對所述多張二維圖像進(jìn)行三維重建得到足部三維信息;
[0011] 根據(jù)所述足部三維信息獲取對應(yīng)的足部三維模型;
[0012] 根據(jù)所述足部三維模型提取足部的三維特征參數(shù)。
[0013] 在其中一個實施例中,所述多張二維圖像中相鄰視角拍攝的兩張二維圖像之間 存在圖像重合部分;所述對所述多張二維圖像進(jìn)行三維重建得到足部三維信息的步驟,包 括:
[0014] 提取所述多張二維圖像中每張二維圖像的二維特征點;
[0015] 將多張二維圖像中相鄰的兩張二維圖像對應(yīng)的二維特征點進(jìn)行特征匹配得到二 維匹配點,并將所述二維匹配點換算成對應(yīng)的三維匹配點;
[0016] 從所述三維匹配點提取出公共匹配點,并根據(jù)所述公共匹配點與所述三維匹配點 之間的位置關(guān)系獲得足部三維信息。
[0017] 在其中一個實施例中,所述訂單信息還包括聯(lián)系人信息,在所述將所述造鞋指令 發(fā)送至鞋類制造機(jī)器的步驟之后,所述方法還包括:
[0018] 根據(jù)所述聯(lián)系人信息生成郵寄所述鞋的快遞訂單。
[0019] 在其中一個實施例中,所述多張二維圖像包括:
[0020] 從足部的前、后、左、右、左前、左后、右前、右后以及足底和足面十個視角進(jìn)行拍攝 后得到的十張二維圖像。
[0021] 一種基于足部三維重構(gòu)制造鞋的裝置,所述裝置包括:
[0022] 信息接收模塊,用于接收終端發(fā)送的訂單信息,所述訂單信息包括鞋子的款式以 及對足部進(jìn)行多視角拍攝的多張二維圖像,所述多張二維圖像包含了足部整個表面輪廓信 息;
[0023]參數(shù)提取模塊,用于通過所述多張二維圖像提取所述足部的三維特征參數(shù);
[0024]指令生成模塊,用于根據(jù)所述足部的三維特征參數(shù)以及所述鞋子的款式生成對應(yīng) 的造鞋指令;
[0025]指令發(fā)送模塊,用于將所述造鞋指令發(fā)送至制鞋機(jī)器,使所述制鞋機(jī)器根據(jù)所述 足部的三維特征參數(shù)制造出所述款式的鞋。
[0026] 在其中一個實施例中,參數(shù)提取模塊包括:
[0027]三維重建模塊,用于對所述多張二維圖像進(jìn)行三維重建得到足部三維信息;
[0028] 模型獲取模塊,用于根據(jù)所述足部三維信息獲取對應(yīng)的足部三維模型;
[0029] 特征參數(shù)提取模塊,用于根據(jù)所述足部三維模型提取足部的三維特征參數(shù)。
[0030] 在其中一個實施例中,所述多張二維圖像中相鄰視角拍攝的兩張二維圖像之間存 在圖像重合部分;所述三維重建模塊包括:
[0031] 特征點提取模塊,用于提取所述多張二維圖像中每張二維圖像的二維特征點;
[0032]三維匹配點獲取模塊,用于將多張二維圖像中相鄰的兩張二維圖像對應(yīng)的二維特 征點進(jìn)行特征匹配得到二維匹配點,并將所述二維匹配點換算成對應(yīng)的三維匹配點;
[0033]三維信息獲取模塊,用于從所述三維匹配點提取出公共匹配點,并根據(jù)所述公共 匹配點與所述三維匹配點之間的位置關(guān)系獲得足部三維信息。
[0034] 在其中一個實施例中,所述訂單信息還包括聯(lián)系人信息,所述裝置還包括:訂單生 成模塊,用于根據(jù)所述聯(lián)系人信息生成郵寄所述鞋的快遞訂單。
[0035] 在其中一個實施例中,其特征在于,所述多張二維圖像包括:
[0036]從足部的前、后、左、右、左前、左后、右前、右后以及足底和足面十個視角進(jìn)行拍攝 后得到的十張二維圖像。
[0037]上述基于足部三維重構(gòu)制造鞋的方法及裝置,可以從對足部進(jìn)行多視角拍攝獲得 的多張二維圖像中提取出足部的三維特征參數(shù),并根據(jù)足部的三維特征參數(shù)以及款式生成 制鞋指令,通過制鞋機(jī)器制造出鞋子內(nèi)部結(jié)構(gòu)與足部的三維特征吻合,款式與訂單信息中 款式相同的鞋子。由于上述獲取足部的三維特征參數(shù)的過程中未使用到專門的三維數(shù)字化 掃描儀對足部進(jìn)行掃描,通過移動終端對足部拍照也可實現(xiàn)鞋子制造商為普通大眾提供量 腳制鞋的服務(wù),提高了人們穿鞋的舒適性。
【附圖說明】
[0038] 圖1為一個實施例中基于足部三維重構(gòu)制造鞋的方法的流程示意圖;
[0039] 圖2為一個實施例中通過手機(jī)拍攝足部的二維圖像的視角示意圖;
[0040] 圖3為一個實施例中通過三維重構(gòu)后獲得的足部的輪廓信息示意圖;
[0041] 圖4為一個實施例中對所述多張二維圖像進(jìn)行三維重建得到足部三維信息的步 驟的流程示意圖;
[0042] 圖5為一個實施例中基于足部三維重構(gòu)制造鞋的裝置的結(jié)構(gòu)示意圖;
[0043]圖6為一個實施例中參數(shù)提取模塊的結(jié)構(gòu)示意圖;
[0044]圖7為一個實施例中三維重建模塊的結(jié)構(gòu)示意圖;
[0045] 圖8為另一個實施例中基于足部三維重構(gòu)制造鞋的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0046] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
[0047] 如圖1所示,在一個實施例中,提供的一種基于足部三維重構(gòu)制造鞋的方法,該方 法包括如下步驟:
[0048] 步驟101,接收終端發(fā)送的訂單信息。
[0049] 本實施例中,訂單信息包括鞋子的款式以及對足部進(jìn)行多視角拍攝的多張二維圖 像,多張二維圖像包含了足部整個表面輪廓信息。終端獲取用戶選取鞋子的款式以及提交 的對足部拍攝的多張二維圖像,進(jìn)一步的,根據(jù)選取的款式以及多張二維圖像生成量腳訂 制鞋的訂單信息。將訂單信息發(fā)送至鞋子制造商的服務(wù)器。由鞋子制造商為用戶提供量腳 訂制鞋的服務(wù)。多張二維圖像的數(shù)量并未有限制,只需多張二維圖像中能包含構(gòu)造足部三 維模型的圖像信息即可。在一個實施例中,對足部拍攝的多張二維圖像的拍攝距離是相同。
[0050] 本實施例中,多張二維圖像是用戶通過帶攝像頭的移動終端對足部進(jìn)行多視角拍 攝得到的圖像,移動終端包括但不限于:數(shù)碼相機(jī)、智能手機(jī)以及平板電腦等。
[0051] 如圖2所示,在一個實施例中,多張二維圖像為從足部的前(1)、后(5)、左(3)、右 (7)、左前(2)、左后(4)、右前(8)、右后(6)以及足底(10)和足面(9)十個視角進(jìn)行拍攝后 得到的十張二維圖像。
[0052] 步驟102,通過多張二維圖像提取足部的三維特征參數(shù)。
[0053] 本實施例中,基于多張二維圖像重構(gòu)足部的三維結(jié)構(gòu)信息,并從足部的三維結(jié)構(gòu) 信息中提取出足部的三維特征參數(shù)。足部的三維特征參數(shù)是指量腳制鞋過程中必須獲知的 足部參數(shù),具體的,足部的三維特征參數(shù)包括足弓、足長、足圍、足寬、左右腳踝的高度以及 足部輪廓等足