一種基于終端的瞳距測量方法、瞳距測量裝置、服務器及其系統的制作方法
【技術領域】
[0001]本發明涉及計算機技術領域,具體涉及一種基于終端的瞳距測量方法、瞳距測量裝置、服務器及其系統。
【背景技術】
[0002]視力保護是個人健康的重要組成部分,對于需要配眼鏡的用戶,需要進行瞳距測量來確定相關的必備參數,作為配鏡的參考。通常進行的常規瞳距測量需要本人前往醫院、眼鏡店等專業的機構使用瞳距測試儀專業的設備進行測量。此外,也可以自己用尺子和鏡子粗略測量兩個瞳孔之間的距離。現有的瞳距測量方法成本高、不易操作,需要花費時間成本和距離成本,而且不能隨時隨地進行檢測。
【發明內容】
[0003]本發明提供一種基于終端的瞳距測量方法、瞳距測量裝置、服務器及其系統,用于解決現有技術中的瞳距測量方法成本高、不易操作,需要花費時間成本和距離成本,而且不能隨時隨地進行檢測的問題。
[0004]本發明提供的一種基于終端的瞳距測量方法,包括:
[0005]獲取面部圖像并發送至服務器;
[0006]所述服務器對所述面部圖像進行瞳距測量計算并獲取瞳距計算結果;
[0007]接收所述服務器發送的所述瞳距計算結果并進行展現。
[0008]進一步,所述獲取面部圖像的步驟具體包括:
[0009]利用攝像頭拍攝用戶的面部圖像,或者,讀取用戶存儲的面部圖像。
[0010]進一步,所述對所述面部圖像進行瞳距測量計算并獲取瞳距計算結果的步驟具體包括:
[0011]利用面部識別API接口獲取所述面部圖像的左眼坐標和右眼坐標;
[0012]根據所述左眼坐標和所述右眼坐標的差值計算得到所述瞳距計算結果。
[0013]進一步,所述利用面部識別API接口獲取所述面部圖像的左眼坐標和右眼坐標的步驟具體包括:
[0014]利用面部識別API接口獲取所述面部圖像的面部分析結果字符串;
[0015]對所述面部分析結果字符串進行解析并獲取其中的所述左眼坐標和所述右眼坐標。
[0016]本發明提供的一種瞳距測量裝置,包括:
[0017]發送模塊,用于獲取面部圖像并發送至服務器;所述服務器對所述面部圖像進行瞳距測量計算并獲取瞳距計算結果;
[0018]接收模塊,用于接收所述服務器發送的所述瞳距計算結果并進行展現。
[0019]進一步,本發明的瞳距測量裝置還包括:
[0020]攝像模塊,用于拍攝用戶的面部圖像;
[0021]讀取模塊,用于讀取用戶存儲的面部圖像。
[0022]本發明提供的一種服務器,包括:
[0023]計算模塊,用于對面部圖像進行瞳距測量計算并獲取瞳距計算結果。
[0024]進一步,所述計算模塊包括:
[0025]API接口模塊,用于利用面部識別API接口獲取所述面部圖像的左眼坐標和右眼坐標;
[0026]差值計算模塊,用于根據所述左眼坐標和所述右眼坐標的差值計算得到所述瞳距計算結果。
[0027]進一步,所述API接口模塊包括:
[0028]分析結果字符串獲取模塊,用于利用面部識別API接口獲取所述面部圖像的面部分析結果字符串;
[0029]分析結果字符串解析模塊,用于對所述面部分析結果字符串進行解析并獲取其中的所述左眼坐標和所述右眼坐標。
[0030]本發明提供的一種瞳距測量系統,包括:本發明的瞳距測量裝置和本發明的服務器。
[0031]本發明提供的基于終端的瞳距測量方法、瞳距測量裝置、服務器及其系統,利用智能終端進行自我瞳距測量,操作簡單、無成本、攜帶方便,隨時隨地都可自己進行瞳距測量,且用戶體驗具有趣味性、參與性、容易被認可和接受。
【附圖說明】
[0032]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖;
[0033]圖1為本發明實施例一的基于終端的瞳距測量方法的流程示意圖;
[0034]圖2為本發明實施例二的基于終端的瞳距測量方法的流程示意圖;
[0035]圖3為本發明實施例三的基于終端的瞳距測量方法的流程示意圖;
[0036]圖4為本發明實施例四的瞳距測量裝置的結構示意圖;
[0037]圖5為本發明實施例五的服務器的結構示意圖;
[0038]圖6為本發明實施例六的瞳距測量系統的結構示意圖。
【具體實施方式】
:
[0039]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0040]圖1為本發明實施例一的基于終端的瞳距測量方法的流程示意圖,如圖1所示,本發明實施例一的基于終端的瞳距測量方法,包括:
[0041]步驟S101,獲取面部圖像并發送至服務器。
[0042]具體地,終端獲取用戶正面的面部圖像并發送至服務器。
[0043]步驟S102,所述服務器對所述面部圖像進行瞳距測量計算并獲取瞳距計算結果。
[0044]具體地,在服務器側對用戶拍攝或上傳的面部圖像進行面部分析。面部分析可以采用FACE++,利用其提供的API接口(應用程序編程接口,Applicat1n ProgrammingInterface)進行面部識別,以獲取瞳距。
[0045]步驟S103,接收所述服務器發送的所述瞳距計算結果并進行展現。
[0046]具體地,可以在終端屏幕直接顯示標準的瞳距數值,為用戶配鏡提供便利。
[0047]圖2為本發明實施例二的基于終端的瞳距測量方法的流程示意圖,如圖2所示,本發明實施例二的基于終端的瞳距測量方法,包括:
[0048]步驟S201,利用攝像頭拍攝用戶的面部圖像,或者,讀取用戶存儲的面部圖像,并發送至服務器。
[0049]可選地,利用攝像頭拍攝用戶的面部圖像時,在終端屏幕顯示框線,要求用戶在拍攝過程中將自己的臉部放置于框線內,保證拍攝圖像中人臉的尺寸符合標準。讀取用戶存儲的面部圖像時,可以讀取移動終端相冊里的照片。
[0050]步驟S202,利用面部識別API接口獲取所述面部圖像的左眼坐標和右眼坐標。
[0051]步驟S203,根據所述左眼坐標和所述右眼坐標的差值計算得到所述瞳距計算結果O
[0052]具體地,可以使用左眼瞳孔與右眼瞳孔的坐標差值來得到