1.一種視力檢測方法,其特征在于,包括:
控制光源輸出光信號,使得光源輸出的光正對被測用戶的眼球;
對被測用戶進行圖像采集,由采集到的圖像中抓取被測用戶的眼部圖像;
對所述眼部圖像進行圖像識別,判斷所述眼部圖像中是否包含有所述光源的成像,如果包含,沿所述光源的輸出路徑調(diào)整被測用戶眼睛與所述光源之間的距離,如果不包含,獲取所述光源與用戶眼部之間的距離;
將所述光源與用戶眼球之間的距離作為被測用戶晶狀體的焦距值;
依據(jù)所述焦距值計算得到被測用戶的視力值。
2.根據(jù)權(quán)利要求1所述的視力檢測方法,其特征在于,依據(jù)所述焦距值計算得到被測用戶的視力值,包括:
依據(jù)預設(shè)映射表獲取與所述焦距值相匹配的視力值,所述預設(shè)映射表中存儲有視力值和與所述視力值相對應(yīng)的晶狀體的焦距值。
3.根據(jù)權(quán)利要求1所述的視力檢測方法,其特征在于,獲取所述光源與用戶眼部之間的距離之后,還包括:
控制計數(shù)器值加1,判斷所述計數(shù)器值是否達到設(shè)定值,如果否,沿所述光源的輸出路徑調(diào)整被測用戶眼睛與所述光源之間的距離,使得所述眼部圖像中包含有所述光源的成像,再次沿所述光源的輸出路徑調(diào)整被測用戶眼睛與所述光源之間的距離,使得所述眼部圖像中不包含有所述光源的成像,獲取所述光源與用戶眼部之間的距離,控制計數(shù)器值加1,直至所述計數(shù)器值達到設(shè)定值;
依據(jù)所述設(shè)定值和每次測得的所述光源與用戶眼部之間的距離,計算得到眼部圖像中不包含有所述光源的成像時,光源與用戶眼部之間的平均距離;
所述將所述光源與用戶眼球之間的距離作為被測用戶晶狀體的焦距值,包括:
將所述光源與用戶眼球之間的平均距離作為被測用戶晶狀體的焦距值。
4.一種視力檢測裝置,其特征在于,包括:
光源、圖像采集模塊、圖像處理模塊、距離檢測模塊和視力計算模塊;
所述光源,被觸發(fā)后用于輸出光信號,使得光源輸出的光正對位于預設(shè)位置處的被測用戶的眼球;
所述圖像采集模塊,用于當所述光源被觸發(fā)時,對被測用戶進行圖像采集;
所述圖像處理模塊,用于由所述圖像采集模塊采集到的圖像中抓取被測用戶的眼部圖像,對所述眼部圖像進行圖像識別,判斷所述眼部圖像中是否包含有所述光源的成像,如果包含,輸出用于提示用戶沿所述光源的輸出路徑調(diào)整被測用戶眼睛與所述光源之間的距離的第一提示信息,如果不包含,向距離檢測模塊輸出觸發(fā)信號;
所述距離檢測模塊,用于當獲取到所述圖像處理模塊輸出的觸發(fā)信號時,檢測并存儲所述光源與用戶眼部之間的距離,將所述光源與用戶眼球之間的距離作為被測用戶晶狀體的焦距值發(fā)送給所述視力計算模塊;
所述視力計算模塊,用于依據(jù)所述焦距值計算得到被測用戶的視力值。
5.根據(jù)權(quán)利要求4所述的視力檢測裝置,其特征在于,所述視力計算模塊中存儲有預設(shè)映射表,所述預設(shè)映射表中存儲有視力值和與所述視力值相對應(yīng)的晶狀體的焦距值,所述視力計算模塊具體被配置為:
依據(jù)所述預設(shè)映射表獲取與所述焦距值相匹配的視力值。
6.根據(jù)權(quán)利要求4所述的視力檢測裝置,其特征在于,所述距離檢測模塊,具體被配置為:當檢測并存儲所述光源與用戶眼部之間的距離時,控制計數(shù)器值加1,判斷所述計數(shù)器值是否達到設(shè)定值,如果否,輸出用于第二提示信號,以提示用戶沿所述光源的輸出路徑調(diào)整被測用戶眼睛與所述光源之間的距離,使得所述眼部圖像中包含有所述光源的成像;當所述計數(shù)器值達到設(shè)定值時,向用戶輸出用于表征測量結(jié)束的第三提示信號,依據(jù)所述設(shè)定值和每次測得的所述光源與用戶眼部之間的距離,計算得到眼部圖像中不包含有所述光源的成像時,光源與用戶眼部之間的平均距離,將所述平均距離作為焦距值發(fā)送給所述視力計算模塊。
7.一種視力檢測器,其特征在于,包括權(quán)利要求4-6任意一項所述的視力檢測裝置。
8.根據(jù)權(quán)利要求7所述的視力檢測器,其特征在于,所述視力檢測器為手機、平板電腦、電腦或PC機。
9.根據(jù)權(quán)利要求7所述的視力檢測器,其特征在于,所述光源、圖像采集模塊和距離檢測模塊設(shè)置于所述視力檢測器面向用戶的一側(cè)。
10.根據(jù)權(quán)利要求7所述的視力檢測器,其特征在于,所述距離檢測模塊為距離傳感器。