[go: up one dir, main page]

TW202005600A - Interpupillary distance computation apparatus and method - Google Patents

Interpupillary distance computation apparatus and method Download PDF

Info

Publication number
TW202005600A
TW202005600A TW107122825A TW107122825A TW202005600A TW 202005600 A TW202005600 A TW 202005600A TW 107122825 A TW107122825 A TW 107122825A TW 107122825 A TW107122825 A TW 107122825A TW 202005600 A TW202005600 A TW 202005600A
Authority
TW
Taiwan
Prior art keywords
image
barcode
length
actual
interpupillary distance
Prior art date
Application number
TW107122825A
Other languages
Chinese (zh)
Other versions
TWI662946B (en
Inventor
黃志文
楊朝光
洪英士
吳政澤
Original Assignee
宏碁股份有限公司
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 宏碁股份有限公司 filed Critical 宏碁股份有限公司
Priority to TW107122825A priority Critical patent/TWI662946B/en
Priority to CN201811130732.7A priority patent/CN110674666A/en
Application granted granted Critical
Publication of TWI662946B publication Critical patent/TWI662946B/en
Publication of TW202005600A publication Critical patent/TW202005600A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/19Sensors therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/193Preprocessing; Feature extraction

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Ophthalmology & Optometry (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Eye Examination Apparatus (AREA)
  • Image Analysis (AREA)

Abstract

A interpupillary distance (IPD) computation apparatus and method are provided. In the method, an image including barcode and human face is obtained. An actual object length included in the barcode is read from the image. An object corresponding to the actual object length included and the human face are recognized from the image, and image lengths of the object and IPD of the human face in the image are calculated. Then, an actual IPD can be determined according to the image lengths of the object and IPD, and the actual barcode length. Accordingly, the efficiency of IPD measure procedure can be improved.

Description

瞳距運算裝置及方法Interpupillary distance calculation device and method

本發明是有關於一種人工智慧(Artificial intelligence,AI)技術,且特別是有關於一種應用人工智慧技術的瞳距(Interpupillary Distance,IPD)運算裝置及方法。The invention relates to an artificial intelligence (AI) technology, and in particular to an interpupillary distance (IPD) computing device and method using artificial intelligence technology.

近年來,擴增實境(Augmented Reality,AR)、虛擬實境(Virtual Reality,VR)及混合實境(Mixed Reality,MR)等模擬環境或產生虛擬物件的技術越來越熱門。遊戲、遠端會議、遠端醫療等各種領域都可以應用前述技術。其中,頭戴式顯示器(Head-Mounted Display,HMD)常見於VR或MR產品中,讓使用者具有更佳的視覺體驗,使用者並可能有身歷其境的感受。使用者在配戴HMD頭盔後,會調整頭盔的瞳距設定,以提高使用體驗並減少暈眩感。然而,不同使用者的瞳距並不相同,且多數使用者並不知道自己的瞳距數值,因而無法簡單且快速地將瞳距設定調整到適當的數值。In recent years, augmented reality (Augmented Reality, AR), virtual reality (VR) and mixed reality (Mixed Reality, MR) and other simulation environments or technologies that generate virtual objects have become increasingly popular. The aforementioned technologies can be applied in various fields such as games, remote conferences, and remote medical care. Among them, the head-mounted display (Head-Mounted Display, HMD) is commonly used in VR or MR products, so that the user has a better visual experience, and the user may have a personal experience. After wearing the HMD helmet, users will adjust the interpupillary distance setting of the helmet to improve the experience and reduce dizziness. However, the interpupillary distance of different users is not the same, and most users do not know the value of their interpupillary distance, so it is impossible to adjust the interpupillary distance setting to an appropriate value simply and quickly.

在現有技術中已有軟體可透過網路攝影機(Webcam)搭配比例尺物品來計算瞳距,其步驟是:在網路攝影機前,使用者將比例尺物品置於眼睛上方或下方後進行自拍;軟體取得使用者所輸入的比例尺物品長度(若是常見且統一尺寸的物件(例如,信用卡)則可省略);使用者依據軟體的指示將眼睛對準指定位置;軟體將比例尺物品及眼睛位置計算出瞳距。也就是說,使用者需要自行將比例尺物品及自己的眼睛移動到指定位置,這樣的量測流程明顯不夠簡單方便。此外,使用信用卡更有個資外洩疑慮。In the prior art, existing software can calculate the interpupillary distance through a webcam (Webcam) with scale items. The steps are: in front of the webcam, the user places the scale item above or below the eyes to take a selfie; the software obtains The length of the scale item entered by the user (it can be omitted if it is a common and uniform size object (for example, a credit card)); the user points the eye at the specified position according to the instructions of the software; the software calculates the pupil distance between the scale item and the eye position . In other words, the user needs to move the scale item and his eyes to the designated position by himself. Such a measurement process is obviously not simple and convenient. In addition, the use of credit cards has more worries about capital leakage.

有鑑於此,本發明提供一種瞳距運算裝置及方法,透過條碼讀取及雙眼特徵之影像辨識,讓使用者無須自行調整物品或眼睛位置。In view of this, the present invention provides an interpupillary distance computing device and method, which allows the user to adjust the position of the item or eyes without reading the barcode and image recognition of the binocular features.

本發明的瞳距運算方法,其包括下列步驟。取得影像,而此影像包括條碼及人臉。自影像中讀取條碼所包括的物件實際長度。自影像中辨識物件實際長度對應的物件及人臉,並計算影像中物件及人臉中瞳距的畫面長度。依據物件及瞳距的畫面長度、以及物件實際長度計算實際瞳距。The pupil distance calculation method of the present invention includes the following steps. Obtain an image, and this image includes barcode and face. Read the actual length of the object included in the barcode from the image. Identify the object and face corresponding to the actual length of the object from the image, and calculate the frame length of the interpupillary distance in the object and face in the image. The actual interpupillary distance is calculated based on the object and the screen length of the interpupillary distance and the actual length of the object.

另一方面,本發明的瞳距運算裝置,其包括影像擷取裝置、儲存器及處理器。影像擷取裝置擷取影像。儲存器記錄影像及述個模組。處理器耦接影像擷取裝置及儲存器,並存取且載入儲存器所記錄的那些模組。那些模組包括影像存取模組、條碼讀取模組、影像辨識模組及瞳距運算模組。影像存取模組取得影像,而此影像包括條碼及人臉。條碼讀取模組自此影像中讀取此條碼所包括的物件實際長度。影像辨識模組自此影像中辨識物件實際長度對應的物件及人臉,並計算影像中物件及人臉中瞳距的畫面長度。而瞳距運算模組依據物件及瞳距的畫面長度及物件實際長度計算實際瞳距。On the other hand, the interpupillary distance computing device of the present invention includes an image capturing device, a memory, and a processor. The image capturing device captures images. The memory records images and the modules. The processor is coupled to the image capturing device and the memory, and accesses and loads those modules recorded in the memory. Those modules include image access module, barcode reading module, image recognition module and interpupillary distance calculation module. The image access module obtains an image, and the image includes a barcode and a human face. The barcode reading module reads the actual length of the objects included in the barcode from this image. The image recognition module recognizes the object and the human face corresponding to the actual length of the object from this image, and calculates the frame length of the object and the interpupillary distance in the image. The interpupillary distance calculation module calculates the actual interpupillary distance according to the object and the screen length of the interpupillary distance and the actual length of the object.

基於上述,本發明實施例是透過條碼來夾帶其實際長度,並基於影像辨識技術來辨識眼睛特徵及物件特徵以分別得出對應的畫面長度,再依據物件實際長度、瞳距及條碼於影像中的畫面長度來推算出實際瞳距。使用者無需將眼睛或條碼移動到指定位置,只要對著影像擷取裝置拿著印製或呈現條碼的載具(例如,紙、卡片、眼罩或螢幕等)自拍,本發明實施例即可自動推算出實際瞳距。而這些載具可取代具有個資的信用卡,從而解決個資外洩疑慮。此外,這些實際瞳距可直接應用在頭戴式顯示器上的瞳距設定,從而改善使用者的視覺體驗。Based on the above, the embodiment of the present invention uses barcodes to entrain its actual length, and recognizes eye features and object features based on image recognition technology to obtain corresponding frame lengths, and then based on the actual length of the object, interpupillary distance, and barcode in the image To calculate the actual interpupillary distance. The user does not need to move his eyes or barcode to the designated position, as long as he takes a selfie (for example, paper, card, eye mask or screen, etc.) with a printed or rendered barcode at the image capturing device, the embodiment of the present invention can automatically Calculate the actual interpupillary distance. And these vehicles can replace credit cards with personal capital, so as to solve the doubt of personal capital leakage. In addition, these actual pupil distances can be directly applied to the pupil distance setting on the head-mounted display, thereby improving the user's visual experience.

為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above-mentioned features and advantages of the present invention more obvious and understandable, the embodiments are specifically described below in conjunction with the accompanying drawings for detailed description as follows.

圖1是依據本發明一實施例的瞳距運算裝置100的元件方塊圖。請參照圖1,瞳距運算裝置100至少包括但不僅限於儲存器110、影像擷取裝置130及處理器150。瞳距運算裝置100可以是桌上型電腦、筆記型電腦、工作站、伺服器、智慧型手機、平板電腦或其他電子裝置。FIG. 1 is a block diagram of components of an interpupillary distance computing device 100 according to an embodiment of the invention. Referring to FIG. 1, the interpupillary distance computing device 100 includes at least but not limited to the storage 110, the image capturing device 130 and the processor 150. The pupillary distance computing device 100 may be a desktop computer, a notebook computer, a workstation, a server, a smartphone, a tablet computer, or other electronic devices.

儲存器110可以是任何型態的固定或可移動隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(Flash Memory)或類似元件或上述元件之組合的儲存器,儲存器110並用於儲存緩衝的或永久的資料、軟體模組(影像存取模組111、條碼讀取模組112、影像辨識模組113、操作導引模組114及瞳距運算模組115等)、應用程式、操作介面、影像、特徵點、物件實際長度、畫面長度、像素密度等資料,且其詳細內容待後續實施例詳述。The memory 110 may be any type of fixed or removable random access memory (RAM), read-only memory (ROM), flash memory (Flash memory), or the like Or a combination of the above components, the storage 110 is used to store buffered or permanent data, software modules (image access module 111, barcode reading module 112, image recognition module 113, operation guide module Group 114 and interpupillary distance calculation module 115, etc.), application programs, operation interface, images, feature points, actual length of objects, screen length, pixel density and other data, and the detailed contents will be described in detail in subsequent embodiments.

影像擷取裝置130可以是相機、攝影機、網路攝影機(Webcam)等具有動態或靜態圖像捕捉功能的裝置,影像擷取裝置130可包括鏡頭、影像感光元件及影像處理晶片/電路,以進行影像擷取作業。The image capturing device 130 may be a device with a dynamic or static image capturing function such as a camera, a camera, a webcam (Webcam), etc. The image capturing device 130 may include a lens, an image sensor, and an image processing chip/circuit to perform Image capture operation.

處理器150與儲存器110及影像擷取裝置130耦接,並可以是中央處理單元(Central Processing Unit,CPU)、圖形處理器(Graphic Processing Unit,GPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位信號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)或其他類似元件或上述元件的組合。在本發明實施例中,處理器150用以執行瞳距運算裝置100的所有作業,且可載入並執行儲存器110所記錄的各軟體模組、檔案及資料。The processor 150 is coupled to the storage 110 and the image capturing device 130, and may be a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphic Processing Unit, GPU), or other programmable general purpose Or special purpose microprocessor (Microprocessor), digital signal processor (Digital Signal Processor, DSP), programmable controller, special application integrated circuit (Application Specific Integrated Circuit, ASIC) or other similar components or the above components combination. In the embodiment of the present invention, the processor 150 is used to perform all operations of the interpupillary distance computing device 100, and can load and execute various software modules, files, and data recorded in the storage 110.

為了方便理解本發明實施例的操作流程,以下將舉諸多實施例詳細說明本發明實施例中瞳距運算裝置100的運作流程。下文中,將搭配瞳距運算裝置100的各項元件及裝置說明本發明實施例所述之方法。本方法的各個流程可依照實施情形而隨之調整,且並不僅限於此。In order to facilitate understanding of the operation flow of the embodiment of the present invention, the following will describe the operation flow of the interpupillary distance computing device 100 in the embodiment of the present invention in detail with many embodiments. Hereinafter, the methods described in the embodiments of the present invention will be described in conjunction with various components and devices of the interpupillary distance computing device 100. The various processes of the method can be adjusted according to the implementation situation, and it is not limited to this.

圖2是依據本發明一實施例說明一種瞳距運算方法之流程圖。請參照圖2,影像存取模組111自儲存器110或直接取得影像擷取裝置130所擷取的影像(步驟S210)。值得注意的是,此影像包括條碼及人臉。條碼可以是一維或二維條碼(例如,通用產品代碼(Universal Product Code,UPC)、QR碼、PDF417條碼等)。而人臉即為人類臉部。FIG. 2 is a flowchart illustrating an interpupillary distance calculation method according to an embodiment of the invention. Referring to FIG. 2, the image access module 111 directly obtains the image captured by the image capturing device 130 from the storage 110 or directly (step S210). It is worth noting that this image includes barcodes and faces. The barcode may be a one-dimensional or two-dimensional barcode (for example, Universal Product Code (UPC), QR code, PDF417 barcode, etc.). The human face is the human face.

條碼讀取模組112接著自此影像中讀取條碼所包括的物件實際長度(步驟S230)。於本實施例中,條碼經設計所包含的資料包括物件實際長度。此條碼可能印製在紙張、卡片、HMD頭盔、用於頭盔的防汙眼罩等物品上。而物件實際長度即是透過現實生活中透過尺、或其他長度量測儀器對做為比例尺之物件(例如,條碼、卡片、手機、印製條碼的載具本身等)量測所得之長度。條碼讀取模組112可對影像進行前置處理(例如,讀取色彩資訊、轉換灰階、二值化、邊緣偵測等)、條碼定位及條碼辨識等作業或其他條碼辨識演算法,以讀取條碼所包括的資訊。The barcode reading module 112 then reads the actual length of the object included in the barcode from this image (step S230). In this embodiment, the data included in the barcode design includes the actual length of the object. This barcode may be printed on paper, cards, HMD helmets, anti-fouling eye masks for helmets and other items. The actual length of an object is the length measured by a ruler or other length measuring instruments in real life on objects that are used as scales (for example, barcodes, cards, mobile phones, and carriers that print barcodes, etc.). The barcode reading module 112 can perform preprocessing on the image (for example, reading color information, converting grayscale, binarization, edge detection, etc.), barcode positioning and barcode recognition, or other barcode recognition algorithms to Read the information included in the barcode.

在一實施例中,條碼可透過電子裝置(例如,智慧型手機、平板電腦等)上的螢幕(例如,液晶螢幕(Liquid Crystal Display,LCD)、發光二極體(Light Emitting Diode,LED)等顯示器)呈現,此時,條碼將額外夾帶此螢幕的像素密度(或稱每英寸像素(Pixels Per Inch,PPI)),且物件實際長度將是指定像素密度的螢幕呈現條碼的長度(例如,300PPI的螢幕呈現條碼的實際長度)。而條碼讀取模組112會自影像中讀取條碼所包括的像素密度。In one embodiment, the barcode can be transmitted through a screen (eg, Liquid Crystal Display (LCD), light emitting diode (LED), etc.) on an electronic device (eg, smartphone, tablet, etc.) Display), at this time, the barcode will additionally carry the pixel density of the screen (or pixels per inch (PPI)), and the actual length of the object will be the length of the screen display barcode at the specified pixel density (for example, 300PPI The actual length of the barcode is displayed on the screen). The barcode reading module 112 reads the pixel density included in the barcode from the image.

在另一實施例中,條碼更夾帶導引連結。此導引連結可以是網站連結、特定應用程式識別碼或檔案路徑等連結。條碼讀取模組112自影像中讀取條碼所包括的導引連結後,操作導引模組114依據此導引連結連線至指定網站、呼叫指定程式或開啟特定檔案,從而啟動導引畫面。而此導引畫面是用於指示瞳距量測流程(例如,指示拍攝影像、警示臉部面向角度、呈現實際瞳距)。在一些實施例中,這些指定網站、程式或檔案即是由本發明實施例之處理器150執行,並用於進行本發明實施例的瞳距運算方法。In another embodiment, the barcode further includes a guide link. This navigation link can be a link to a website, a specific application ID, or a file path. After the barcode reading module 112 reads the guidance link included in the barcode from the image, the operation guidance module 114 connects to a designated website, calls a designated program, or opens a specific file according to the guidance link to activate the guidance screen . The guide screen is used to indicate the process of measuring the interpupillary distance (for example, instructing the shooting of images, warning the face to face the angle, and presenting the actual interpupillary distance). In some embodiments, these designated websites, programs, or files are executed by the processor 150 of the embodiment of the present invention and used to perform the pupillary distance calculation method of the embodiment of the present invention.

接著,影像辨識模組113自此影像中辨識物件實際長度對應的物件及人臉,並計算影像中物件及人臉中瞳距的畫面長度(步驟S250)。具體而言,在辨識之前,影像辨識模組113是先取得數筆訓練影像,而每筆訓練影像皆包括人臉,不同訓練影像的人臉可能不同。影像辨識模組113取得人臉中的眼睛、鼻、嘴、耳、眉等臉部關鍵特徵的影像資訊(例如,色相、長度、位置等資訊),並利用人工智慧演算法的機器學習技術(例如,人工神經網路(Artificial Neural Network,ANN)、決策樹、支援向量機(Support Vector Machine,SVM)等)建立比對模型。之後,影像辨識模組113可將步驟S210所取得的影像輸入至此比對模型中,透過特徵點及其鄰域位置上進行搜索與匹配,對臉部關鍵點位置進行調整,以自影像中決定雙眼特徵,從而完成特徵點檢測。而在偵測到雙眼特徵之後,影像辨識模組113可提取雙眼特徵的位置資訊,並依據雙眼特徵的位置資訊取得左右眼之像素位置Le及Re(可能同是瞳孔中心點、瞳孔左外緣或瞳孔右外緣位置)或是與其他特徵點的相對位置,進而計算瞳距的畫面長度

Figure 02_image001
。Next, the image recognition module 113 recognizes the object and the face corresponding to the actual length of the object from the image, and calculates the frame length of the object and the pupil distance in the image (step S250). Specifically, before recognition, the image recognition module 113 first obtains several training images, and each training image includes a human face, and different training images may have different human faces. The image recognition module 113 obtains image information (such as hue, length, position, etc.) of key facial features such as eyes, nose, mouth, ears, and eyebrows in the human face, and uses machine learning techniques of artificial intelligence algorithms ( For example, artificial neural network (Artificial Neural Network, ANN), decision tree, support vector machine (Support Vector Machine, SVM, etc.) establishes the comparison model. Afterwards, the image recognition module 113 can input the image obtained in step S210 into the comparison model, and search and match the feature points and their neighborhood positions to adjust the position of the key points of the face to determine from the image Binocular features, thus completing feature point detection. After detecting the binocular features, the image recognition module 113 can extract the position information of the binocular features, and obtain the pixel positions Le and Re of the left and right eyes according to the position information of the binocular features (may be the pupil center point and pupil The position of the left outer edge or the right outer edge of the pupil) or the relative position with other feature points, and then calculate the screen length of the interpupillary distance
Figure 02_image001
.

需說明的是,在其他實施例中,影像辨識模組113還可以用人工智慧演算法以外的其他影像辨識演算法來辨識雙眼特徵。此外,影像辨識模組113還可能同時偵測諸如眉毛、嘴角等臉部關鍵特徵。而影像辨識模組113會依據這些臉部關鍵特徵判斷使用者的頭部是否朝向影像擷取裝置130或眼睛是否正視影像擷取裝置130。若影像中的頭部位置及角度或眼睛朝向不符合預設條件,則操作導引模組114會透過導引畫面或提示聲音提示使用者,以確保使用者正視影像擷取裝置130,藉此減少瞳距估算的誤差。It should be noted that, in other embodiments, the image recognition module 113 may also use other image recognition algorithms other than the artificial intelligence algorithm to recognize the binocular features. In addition, the image recognition module 113 may simultaneously detect key facial features such as eyebrows and corners of the mouth. The image recognition module 113 determines whether the user's head is facing the image capturing device 130 or whether the eyes are facing the image capturing device 130 according to these key facial features. If the position and angle of the head or the eye orientation in the image do not meet the preset conditions, the operation guide module 114 will prompt the user through the guide screen or the prompt sound to ensure that the user is looking directly at the image capturing device 130, thereby Reduce the error of interpupillary distance estimation.

另一方面,針對物件之辨識,若物件採用條碼,則影像辨識模組113可在步驟S230讀取條碼過程中得知條碼的邊緣畫素位置,進而取得條碼相對兩側邊緣的間距,以作為條碼的畫面長度。而若物件並非條碼(例如,卡片、頭盔、手機等,此時影像中須包括此物件),則影像辨識模組113可透過前述針對眼睛辨識的方式建立比對模型,利用此比對模型決定物件特徵兩側邊緣或最外側邊緣的位置資訊,從而計算物件的畫面長度。或者,影像辨識模組113可利用其他影像辨識演算法來辨識物件。On the other hand, for object recognition, if the object uses a barcode, the image recognition module 113 can learn the position of the edge pixels of the barcode during the reading of the barcode in step S230, and then obtain the distance between the edges of the barcode on both sides as a The screen length of the barcode. If the object is not a barcode (for example, a card, helmet, mobile phone, etc., the object must be included in the image at this time), the image recognition module 113 can create a comparison model through the aforementioned eye recognition method, and use this comparison model to determine the object The position information of the edge on both sides or the outermost edge of the feature is used to calculate the screen length of the object. Alternatively, the image recognition module 113 may use other image recognition algorithms to recognize objects.

接著,瞳距運算模組115可依據物件及瞳距的畫面長度、以及物件實際長度計算實際瞳距(步驟S270)。於本實施例中,瞳距運算模組115是計算物件的畫面長度與瞳距的畫面長度之間的畫面比例,並依據此畫面比例推算實際瞳距。計算實際瞳距的方程式1為:

Figure 02_image003
…(1) 實際瞳距為IPD,物件實際長度為Dc,物件的畫面長度為Pc,畫面比例即為Dc/Pc,瞳距的畫面長度為Pe。Next, the interpupillary distance calculation module 115 may calculate the actual interpupillary distance according to the object and the screen length of the interpupillary distance and the actual length of the object (step S270). In this embodiment, the interpupillary distance calculation module 115 calculates the screen ratio between the screen length of the object and the screen length of the interpupillary distance, and calculates the actual interpupillary distance according to the screen ratio. Equation 1 to calculate the actual pupil distance is:
Figure 02_image003
…(1) The actual interpupillary distance is IPD, the actual length of the object is Dc, the screen length of the object is Pc, the screen ratio is Dc/Pc, and the screen length of the interpupillary distance is Pe.

例如,若條碼作為比例尺的物件,則物件實際長度為條碼實際長度;物件的畫面長度即為條碼在畫面中相對兩側邊緣的間距;瞳距運算模組115再將前述數值代入方程式1中。或者,若印製條碼的卡片作為比例尺的物件,則物件實際長度為卡片實際長度;物件的畫面長度即為卡片在畫面中相對兩側邊緣的間距;瞳距運算模組115再將前述數值代入方程式1中。For example, if a barcode is used as a scale object, the actual length of the object is the actual length of the barcode; the screen length of the object is the distance between the edges of the barcode on the opposite sides of the screen; the interpupillary distance calculation module 115 substitutes the aforementioned value into Equation 1. Or, if the card printed with barcodes is used as a scale object, the actual length of the object is the actual length of the card; the screen length of the object is the distance between the edges of the card on the opposite sides of the screen; the interpupillary distance calculation module 115 substitutes the aforementioned value Equation 1.

值得注意的是,在條碼為透過電子裝置的螢幕呈現的實施例中,此條碼所夾帶的物件實際長度可以是條碼實際長度。然而,不同螢幕支援的解析度及尺寸不同,使條碼實際長度可能與條碼透過螢幕呈現的真實長度不同。瞳距運算模組115更依據條碼所夾帶的像素密度與物件實際長度對應的像素密度之間的比例調整物件實際長度,瞳距運算模組115並將調整後的物件實際長度(此時才是螢幕呈現的真實長度)代入方程式1中。It is worth noting that in the embodiment where the barcode is presented through the screen of the electronic device, the actual length of the object carried by the barcode may be the actual length of the barcode. However, different screens support different resolutions and sizes, so that the actual length of the barcode may be different from the actual length of the barcode displayed on the screen. The pupil distance computing module 115 further adjusts the actual length of the object according to the ratio between the pixel density carried by the barcode and the pixel density corresponding to the actual length of the object. The pupil distance computing module 115 converts the adjusted actual length of the object The true length of the screen) is substituted into Equation 1.

而另一實施例中,此條碼所夾帶的物件實際長度可以是螢幕解析度,則影像辨識模組113將估算影像中螢幕的畫面長度,且瞳距運算模組115依據像素密度與螢幕解析度推算螢幕實際尺寸,即可結合螢幕的畫面長度而代入方程式1中。In another embodiment, the actual length of the object carried by the barcode can be the screen resolution, then the image recognition module 113 will estimate the screen length of the screen in the image, and the interpupillary distance calculation module 115 depends on the pixel density and the screen resolution After calculating the actual size of the screen, it can be substituted into Equation 1 in combination with the screen length of the screen.

接著,操作導引模組114可透過顯示器呈現或透過揚聲器播放實際瞳距,讓使用者自行設定HMD的瞳距設定。或者,處理器150將實際瞳距傳送給HMD,以供HMD自行調整瞳距設定。需說明的是,在前述多個實施例中,使用條碼作為比例尺物件為較佳實施例,使用者只要使用印製或呈現條碼的載具即可。Then, the operation guidance module 114 can present the actual pupil distance through the display or play through the speaker, allowing the user to set the pupil distance setting of the HMD. Or, the processor 150 transmits the actual interpupillary distance to the HMD for the HMD to adjust the interpupillary distance setting by itself. It should be noted that in the foregoing multiple embodiments, the use of a barcode as a scale object is the preferred embodiment, and the user only needs to use a carrier that prints or presents the barcode.

為了幫助讀者更加理解本發明實施例的操作流程,以下另舉兩個應用情境說明。To help the reader understand the operation process of the embodiment of the present invention, the following two application scenarios are described.

圖3A-3D是依據本發明一實施例的瞳距量測流程的示意圖。請先參照圖3A,在本實施例中,智慧型手機200是瞳距運算裝置100的實施態樣,而智慧型手機200的影像擷取裝置130為前置鏡頭,智慧型手機200另設有顯示器170以呈現導引畫面。條碼QR1為QR碼,並夾帶有條碼QR1的物件實際長度(即,作為比例尺的物件為條碼)。此條碼QR1可印製在卡片C或HMD頭盔所用之防汙眼罩M。操作導引模組114可透過顯示器170在導引畫面上指示使用者將卡片C拿到影像擷取裝置130可拍攝到的位置或帶上防汙眼罩M並將頭朝向影像擷取裝置130。請參照圖3B,導引畫面上可呈現影像擷取裝置130所即時拍攝到的影像S,以方便使用者確認條碼QR1被影像擷取裝置130拍攝到。條碼讀取模組112自影像擷取裝置130所取得之影像S中讀取條碼所夾帶的物件實際長度及導引連結,處理器150將記錄此物件實際長度並連線到導引連結所指定的網站。導引連結的網站所呈現的網頁會指示使用者將人臉朝向影像擷取裝置130(如圖3B所示人臉F)。請參照圖3C,影像辨識模組113將自影像S中辨識出眼睛位置e,並據以計算瞳距的畫面長度。此外,影像辨識模組113亦計算影像S上的條碼QR1的畫面長度。瞳距運算模組115接著可將條碼QR1的物件實際長度、條碼QR1的畫面長度及瞳距的畫面長度代入公式1,來推算出實際瞳距(例如是68公厘(mm))。操作導引模組114可將實際瞳距以通知N呈現。請參照圖3D,此實際瞳距即可幫助使用者設定頭戴式顯示器HMD的瞳距設定。3A-3D are schematic diagrams of an interpupillary distance measurement process according to an embodiment of the invention. Please refer to FIG. 3A first. In this embodiment, the smartphone 200 is an implementation of the pupil distance computing device 100, and the image capturing device 130 of the smartphone 200 is a front lens, and the smartphone 200 is additionally provided with The display 170 displays a guide screen. The barcode QR1 is a QR code, and the actual length of the object with the barcode QR1 (that is, the object as a scale is a barcode). This barcode QR1 can be printed on the card C or the anti-fouling eye mask M used in the HMD helmet. The operation guide module 114 can instruct the user to take the card C to a position where the image capture device 130 can take a picture on the guide screen through the display 170 or wear the anti-fouling eye mask M and point the head toward the image capture device 130. Referring to FIG. 3B, the guide screen may present the image S captured by the image capturing device 130 in real time, so as to facilitate the user to confirm that the barcode QR1 is captured by the image capturing device 130. The barcode reading module 112 reads the actual length of the object contained in the barcode from the image S acquired by the image capturing device 130 and the guide link. The processor 150 records the actual length of the object and connects it to the guide link. Website. The webpage presented by the linked website will instruct the user to face the image capturing device 130 (face F shown in FIG. 3B). Referring to FIG. 3C, the image recognition module 113 will recognize the eye position e from the image S, and calculate the frame length of the interpupillary distance accordingly. In addition, the image recognition module 113 also calculates the screen length of the barcode QR1 on the image S. The interpupillary distance calculation module 115 can then substitute the actual length of the object of the barcode QR1, the screen length of the barcode QR1, and the screen length of the interpupillary distance into Formula 1, to calculate the actual interpupillary distance (for example, 68 millimeters (mm)). The operation guidance module 114 may present the actual interpupillary distance to notify N. Please refer to FIG. 3D, this actual pupil distance can help the user to set the pupil distance setting of the head mounted display HMD.

圖4A-4D是依據本發明另一實施例的瞳距量測流程的示意圖。請先參照圖4A及4B,在本實施例中,筆記型電腦300是瞳距運算裝置100的實施態樣,而筆記型電腦300的影像擷取裝置130為視訊攝影機,筆記型電腦300另設有顯示器190以呈現導引畫面。智慧型手機P透過其顯示器D呈現條碼QR2(如圖4B所示),條碼QR2為QR碼,並夾帶有條碼QR2以五吋且1080P解析度之顯示器的畫素密度所呈現的物件實際長度。操作導引模組114可透過顯示器190在導引畫面上指示使用者將智慧型手機P拿到影像擷取裝置130可拍攝到的位置。導引畫面上可呈現影像擷取裝置130所即時拍攝到的影像S2,以方便使用者確認條碼QR2被影像擷取裝置130拍攝到。條碼讀取模組112自影像擷取裝置130所取得之影像S2中讀取條碼所夾帶的物件實際長度及導引連結,處理器150將記錄此物件實際長度並開啟導引連結所指定的程式。導引連結的程式所呈現的導引畫面會指示使用者將人臉朝向影像擷取裝置130(如圖3B所示人臉F2)。請參照圖4C,影像辨識模組113將自影像S2中辨識出眼睛位置e2,並據以計算瞳距的畫面長度。此外,影像辨識模組113亦計算影像S2上的條碼QR2的畫面長度。瞳距運算模組115接著可依據條碼QR2的物件實際長度、條碼QR2的畫面長度及瞳距的畫面長度來推算出實際瞳距(例如是68公厘(mm))。而操作導引模組114可將實際瞳距以通知N2呈現。請參照圖4D,瞳距運算裝置100將此實際瞳距傳送至頭戴式顯示器HMD,且頭戴式顯示器HMD可據以調整瞳距設定。4A-4D are schematic diagrams of an interpupillary distance measurement process according to another embodiment of the invention. Please refer to FIGS. 4A and 4B first. In this embodiment, the notebook computer 300 is an implementation of the pupil distance computing device 100, and the image capturing device 130 of the notebook computer 300 is a video camera, and the notebook computer 300 is provided separately. There is a display 190 to present a guide picture. The smartphone P presents a barcode QR2 (as shown in FIG. 4B) through its display D. The barcode QR2 is a QR code with the actual length of the object represented by the barcode QR2 at a pixel density of a five-inch and 1080P resolution display. The operation guidance module 114 can instruct the user to take the smartphone P to a position where the image capturing device 130 can shoot on the guidance screen through the display 190. The guide screen may present the image S2 captured by the image capturing device 130 in real time, so as to facilitate the user to confirm that the barcode QR2 is captured by the image capturing device 130. The barcode reading module 112 reads the actual length of the object carried by the barcode from the image S2 obtained by the image capturing device 130 and the guide link. The processor 150 will record the actual length of the object and open the program specified by the guide link . The guidance screen presented by the guidance linking program will instruct the user to face the image capturing device 130 (face F2 shown in FIG. 3B). Referring to FIG. 4C, the image recognition module 113 will recognize the eye position e2 from the image S2, and calculate the frame length of the interpupillary distance accordingly. In addition, the image recognition module 113 also calculates the screen length of the barcode QR2 on the image S2. The interpupillary distance calculation module 115 can then calculate the actual interpupillary distance (for example, 68 millimeters (mm)) according to the actual length of the object of the barcode QR2, the length of the barcode QR2, and the length of the pupil distance. The operation guidance module 114 can present the actual interpupillary distance to notify N2. Referring to FIG. 4D, the interpupillary distance computing device 100 transmits this actual interpupillary distance to the head-mounted display HMD, and the head-mounted display HMD can adjust the interpupillary distance setting accordingly.

需說明的是,在另一應用情境中,使用者亦可手持印製條碼的載具並透過相機自拍,再將自拍照片經由網路上傳或檔案寫入等方式記錄在瞳距運算裝置100中,瞳距運算裝置100即可基於自拍照片推算出實際瞳距。It should be noted that, in another application scenario, the user can also hold a printed barcode carrier and take a self-portrait through the camera, and then record the self-portrait photo through the network or write the file in the interpupillary distance computing device 100 Then, the pupil distance computing device 100 can calculate the actual pupil distance based on the self-photograph.

綜上所述,本發明實施例是透過影像辨識技術辨識載具所呈現的條碼及雙眼特徵,並透過條碼夾帶其實際長度的資訊,讓使用者只要將臉部、載具上的條碼與作為比例尺的物件朝向影像擷取裝置即可得到實際瞳距。本發明實施例的瞳距量測流程相當簡單且方便。使用者也可將條碼印製在任何方便使用的載具上或透過螢幕呈現,無須手動輸入載具長度,亦無須限制在信用卡等有個資外洩疑慮的物件上。In summary, the embodiments of the present invention recognize the barcode and binocular features presented by the vehicle through image recognition technology, and enclose the actual length of the information through the barcode, so that the user only needs to use the barcode on the face and the vehicle. When the object as a scale is oriented toward the image capturing device, the actual interpupillary distance can be obtained. The interpupillary distance measurement process of the embodiment of the present invention is quite simple and convenient. Users can also print the barcode on any convenient carrier or display it on the screen, without the need to manually enter the length of the carrier, nor need to limit it to credit cards and other objects with suspicion of leakage.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed as above with examples, it is not intended to limit the present invention. Any person with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. The scope of protection of the present invention shall be subject to the scope defined in the appended patent application.

100‧‧‧瞳距運算裝置110‧‧‧儲存器111‧‧‧影像存取模組112‧‧‧條碼讀取模組113‧‧‧影像辨識模組114‧‧‧操作導引模組115‧‧‧瞳距運算模組130‧‧‧影像擷取裝置150‧‧‧處理器170、190、D‧‧‧顯示器200、P‧‧‧智慧型手機300‧‧‧筆記型電腦C‧‧‧卡片M‧‧‧防汙眼罩QR1、QR2‧‧‧條碼N、N2‧‧‧通知S、S2‧‧‧影像e、e2‧‧‧眼睛F、F2‧‧‧人臉HMD‧‧‧頭戴式顯示器S210~S270‧‧‧步驟100‧‧‧Pupillary distance computing device 110‧‧‧Storage 111‧‧‧Image access module 112‧‧‧ Barcode reading module 113‧‧‧Image recognition module 114‧‧‧Operation guide module 115 ‧‧‧Pupillary distance calculation module 130‧‧‧Image capture device 150‧‧‧ processor 170, 190, D‧‧‧ display 200, P‧‧‧smartphone 300‧‧‧note PC C‧‧ ‧Card M‧‧‧Anti-fouling eye mask QR1, QR2‧‧‧Barcode N, N2‧‧‧Notification S, S2‧‧‧Image e, e2‧‧‧Eye F, F2‧‧‧Face HMD‧‧‧Head S210~S270‧‧‧Steps

圖1是依據本發明一實施例的瞳距運算裝置的元件方塊圖。 圖2是依據本發明一實施例的瞳距運算方法的流程圖。 圖3A~3D是依據本發明一實施例的瞳距量測流程的示意圖。 圖4A~4D是依據本發明另一實施例的瞳距量測流程的示意圖。FIG. 1 is a block diagram of components of an interpupillary distance computing device according to an embodiment of the invention. 2 is a flowchart of an interpupillary distance calculation method according to an embodiment of the invention. 3A~3D are schematic diagrams of an interpupillary distance measurement process according to an embodiment of the invention. 4A~4D are schematic diagrams of a pupillary distance measurement process according to another embodiment of the invention.

S210~S270‧‧‧步驟 S210~S270‧‧‧Step

Claims (10)

一種瞳距(interpupillary distance,IPD)運算方法,包括: 取得一影像,其中該影像包括一條碼及一人臉; 自該影像中讀取該條碼所包括的一物件實際長度; 自該影像中辨識該物件實際長度對應的物件及該人臉,並計算該影像中該物件及該人臉中一瞳距的畫面長度;以及 依據該物品及該瞳距的畫面長度、以及該實際長度計算一實際瞳距。An interpupillary distance (IPD) calculation method includes: obtaining an image, wherein the image includes a barcode and a human face; reading the actual length of an object included in the barcode from the image; identifying the image from the image An object corresponding to the actual length of the object and the face, and calculating the frame length of the pupil distance in the image and the object; and calculating an actual pupil based on the object and the screen length of the pupil distance and the actual length distance. 如申請專利範圍第1項所述的瞳距運算方法,其中依據該物件及該瞳距的畫面長度、以及該物件實際長度計算該實際瞳距的步驟包括: 計算該物件的畫面長度與該瞳距的畫面長度之間的畫面比例;以及 依據該畫面比例推算該實際瞳距。The interpupillary distance calculation method as described in item 1 of the patent application, wherein the step of calculating the actual interpupillary distance according to the object and the screen length of the interpupillary distance and the actual length of the object includes: calculating the screen length of the object and the pupil The picture ratio between the picture lengths of the distance; and the actual pupil distance is calculated according to the picture ratio. 如申請專利範圍第1項所述的瞳距運算方法,其中該物件是該條碼,而自該影像中讀取該條碼所包括的該物件實際長度的步驟包括: 自該影像中讀取該條碼所包括的一像素密度,其中該物件實際長度是一第二像素密度的螢幕呈現該條碼的長度;以及 依據該像素密度與該第二像素密度之間的比例調整該物件實際長度。The interpupillary distance calculation method as described in item 1 of the patent scope, wherein the object is the barcode, and the step of reading the actual length of the object included in the barcode from the image includes: reading the barcode from the image Included is a pixel density, where the actual length of the object is the length of the second pixel density screen presenting the barcode; and the actual length of the object is adjusted according to the ratio between the pixel density and the second pixel density. 如申請專利範圍第1項所述的瞳距運算方法,其中自該影像中辨識該物件及該人臉並計算該影像中該條碼及該人臉中該瞳距的畫面長度的步驟包括: 透過人工智慧演算法自該影像中決定一雙眼特徵;以及 依據該雙眼特徵的位置資訊計算該瞳距的畫面長度。The interpupillary distance calculation method as described in item 1 of the patent scope, wherein the steps of recognizing the object and the human face from the image and calculating the frame length of the barcode and the interpupillary distance in the image of the image include: The artificial intelligence algorithm determines a binocular feature from the image; and calculates the frame length of the interpupillary distance based on the position information of the binocular feature. 如申請專利範圍第1項所述的瞳距運算方法,其中自該影像中讀取該條碼所包括的該物件實際長度的步驟包括: 自該影像中讀取該條碼所包括的一導引連結;以及 依據該導引連結啟動一導引畫面,其中該導引畫面用於指示瞳距量測流程。The pupil distance calculation method as described in item 1 of the patent application scope, wherein the step of reading the actual length of the object included in the barcode from the image includes: reading a guide link included in the barcode from the image ; And starting a guidance screen according to the guidance link, wherein the guidance screen is used to indicate the interpupillary distance measurement process. 一種瞳距運算裝置,包括: 一影像擷取裝置,擷取一影像,其中該影像包括一條碼及一人臉; 一儲存器,記錄該影像及多個模組;以及 一處理器,耦接該影像擷取裝置及該儲存器,並存取且載入該儲存器所記錄的該些模組,而該些模組包括: 一影像存取模組,取得該影像; 一條碼讀取模組,自該影像中讀取該條碼所包括的一物件實際長度; 一影像辨識模組,自該影像中辨識該物件實際長度對應的物件及該人臉,並計算該影像中該物件及該人臉中一瞳距的畫面長度;以及 一瞳距運算模組,依據該物件及該瞳距的畫面長度、以及該物件實際長度計算一實際瞳距。An interpupillary distance computing device includes: an image capturing device that captures an image, wherein the image includes a code and a human face; a memory that records the image and multiple modules; and a processor coupled to the An image capturing device and the storage, and access and load the modules recorded in the storage, and the modules include: an image access module to obtain the image; a barcode reading module , Read the actual length of an object included in the barcode from the image; an image recognition module, identify the object and the face corresponding to the actual length of the object from the image, and calculate the object and the person in the image A picture length of a pupil distance in the face; and a pupil distance calculation module, calculating an actual pupil distance based on the object and the picture length of the pupil distance and the actual length of the object. 如申請專利範圍第6項所述的瞳距運算裝置,其中該瞳距運算模組計算該物件的畫面長度與該瞳距的畫面長度之間的畫面比例,並依據該畫面比例推算該實際瞳距。The pupil distance computing device as described in item 6 of the patent application range, wherein the pupil distance computing module calculates the picture ratio between the picture length of the object and the picture length of the pupil distance, and calculates the actual pupil according to the picture ratio distance. 如申請專利範圍第6項所述的瞳距運算裝置,其中該條碼讀取模組自該影像中讀取該條碼所包括的一像素密度,該物件是該條碼,且該物件實際長度是一第二像素密度的螢幕呈現該條碼的長度,而該瞳距運算模組依據該像素密度與該第二像素密度之間的比例調整該物件實際長度。The interpupillary distance computing device as described in item 6 of the patent application range, wherein the barcode reading module reads a pixel density included in the barcode from the image, the object is the barcode, and the actual length of the object is a The screen of the second pixel density presents the length of the barcode, and the pupil distance calculation module adjusts the actual length of the object according to the ratio between the pixel density and the second pixel density. 如申請專利範圍第6項所述的瞳距運算裝置,其中該影像辨識模組透過人工智慧演算法自該影像中決定一雙眼特徵,並依據該雙眼特徵的位置資訊計算該瞳距的畫面長度。An interpupillary distance computing device as described in item 6 of the patent scope, wherein the image recognition module determines a binocular feature from the image through an artificial intelligence algorithm, and calculates the interpupillary distance based on the position information of the binocular feature Picture length. 如申請專利範圍第6項所述的瞳距運算裝置,其中該條碼讀取模組自該影像中讀取該條碼所包括的一導引連結,而該些模組更包括: 一操作導引模組,依據該導引連結啟動一導引畫面,並透過該導引畫面呈現該實際瞳距,其中該導引畫面用於指示瞳距量測流程。The pupil distance computing device as described in item 6 of the patent application scope, wherein the barcode reading module reads a guide link included in the barcode from the image, and the modules further include: an operation guide The module activates a guide screen according to the guide link, and presents the actual interpupillary distance through the guide screen, wherein the guide screen is used to indicate the interpupillary distance measurement process.
TW107122825A 2018-07-02 2018-07-02 Interpupillary distance computation apparatus and method TWI662946B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW107122825A TWI662946B (en) 2018-07-02 2018-07-02 Interpupillary distance computation apparatus and method
CN201811130732.7A CN110674666A (en) 2018-07-02 2018-09-27 Pupil distance arithmetic device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW107122825A TWI662946B (en) 2018-07-02 2018-07-02 Interpupillary distance computation apparatus and method

Publications (2)

Publication Number Publication Date
TWI662946B TWI662946B (en) 2019-06-21
TW202005600A true TW202005600A (en) 2020-02-01

Family

ID=67764177

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107122825A TWI662946B (en) 2018-07-02 2018-07-02 Interpupillary distance computation apparatus and method

Country Status (2)

Country Link
CN (1) CN110674666A (en)
TW (1) TWI662946B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2629457A (en) * 2023-04-28 2024-10-30 Bryant Medical Ltd Measuring tool
CN119769985A (en) * 2024-12-13 2025-04-08 广东省人民医院 Method for detecting near vision based on self-adaptive technology

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5538160B2 (en) * 2010-09-24 2014-07-02 パナソニック株式会社 Pupil detection device and pupil detection method
WO2013086137A1 (en) * 2011-12-06 2013-06-13 1-800 Contacts, Inc. Systems and methods for obtaining a pupillary distance measurement using a mobile computing device
CN105704479B (en) * 2016-02-01 2019-03-01 欧洲电子有限公司 The method and system and display equipment of the measurement human eye interpupillary distance of 3D display system

Also Published As

Publication number Publication date
CN110674666A (en) 2020-01-10
TWI662946B (en) 2019-06-21

Similar Documents

Publication Publication Date Title
US12020390B2 (en) Virtual content generation
US9750420B1 (en) Facial feature selection for heart rate detection
CN108764071B (en) Real face detection method and device based on infrared and visible light images
CN109583285B (en) Object recognition method
CN106415445B (en) Techniques for viewer attention area estimation
US9098888B1 (en) Collaborative text detection and recognition
US9152860B2 (en) Methods and apparatus for capturing, processing, training, and detecting patterns using pattern recognition classifiers
US8000505B2 (en) Determining the age of a human subject in a digital image
WO2019061658A1 (en) Method and device for positioning eyeglass, and storage medium
CN109325933A (en) A kind of reproduction image-recognizing method and device
CN108229330A (en) Face fusion recognition methods and device, electronic equipment and storage medium
US11232586B2 (en) Line-of-sight estimation device, line-of-sight estimation method, and program recording medium
US11607124B2 (en) System and method for measuring pupillary distance
US12499542B2 (en) Systems and methods for vision test and uses thereof
CN112001886A (en) A temperature detection method, device, terminal and readable storage medium
WO2019061659A1 (en) Method and device for removing eyeglasses from facial image, and storage medium
JP2015197708A (en) Object identification device, object identification method, and program
CN106778627A (en) Detect method, device and the mobile terminal of face face value
TWI662946B (en) Interpupillary distance computation apparatus and method
JP7040539B2 (en) Line-of-sight estimation device, line-of-sight estimation method, and program
CN114219868A (en) Skin care scheme recommendation method and system
CN114761999A (en) Image processing method, image processing apparatus, and image processing program
JP7255721B2 (en) Line-of-sight estimation device, line-of-sight estimation method, and program
CN114529958A (en) Living body detection method, living body detection device, electronic apparatus, and computer-readable storage medium
JP7212207B1 (en) Image processing system, image processing method, and program