A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network may include: obtaining a head image of a user with one or more dimension indicators, determining an eye region in the head image of the user and determining a pupillary distance of the user based on the one or more dimension indicators and the determined eye region. A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network may include: receiving a request at a user terminal, recording a video of a user wearing a wearable device with the user terminal, determining a pupillary distance of the user based on the video and synchronously displaying the pupillary distance on the video of the user during recording. The wearable device may include one or more dimension indicators.Un procédé mis en œuvre sur un dispositif informatique comportant au moins un processeur, une mémoire et une plateforme de communication connectée à un réseau peut comprendre : l'obtention d'une image de la tête d'un utilisateur avec un ou plusieurs indicateurs de dimension, la détermination de la région des yeux dans l'image de la tête de l'utilisateur et la détermination de la distance pupillaire de l'utilisateur sur la base du ou des indicateurs de dimension et de la région des yeux déterminée. Un procédé mis en œuvre sur un dispositif informatique comportant au moins un processeur, une mémoire et une plateforme de communication connectée à un réseau peut comprendre : la réception d'une requête au niveau d'un terminal utilisateur, l'enregistrement d'une vidéo d'un utilisateur portant un dispositif portable à l'aide du terminal utilisateur, la détermination de la distance pupillaire de l'utilisateur sur la base de la vidéo, et l'affichage de manière synchrone de la distance pupillaire sur la vidéo de l'utilisateur pendant l'enregistrement. Le dispositif portable peut comprendre un ou plusi