Fitting Height Calculator - Revolutionizing Eyewear Fitting

Year 2021
Technology JavaScript
MediaPipe Facemesh API
About

Introducing the Fitting Height Calculator, a groundbreaking solution that exploits cutting-edge technology to determine the precise fitting height for eyeglasses. This web application is a marvel of ingenuity, being the only one in the digital sphere to offer this service with an unparalleled 99% accuracy rate and a maximum deviation as slight as 0.5mm.

The application employs JavaScript and the advanced Facemesh Algorithm from Google's MediaPipe library to accurately calculate the distance between the mid-pupil and the lower end of the glasses frame. With advanced techniques such as buildIntegral_Gray, getIntegralAt, and computeAdaptiveThreshold, the application ensures the highest degree of precision in fitting height measurements.

The measurements provided by the application are thorough, including both bifocal and progressive fitting heights. This allows users to make well-informed decisions about their eyewear, guaranteeing maximum comfort and optimal visual acuity.

Key Achievements:

  • Developed an efficient technique to calculate the facial distance from the camera, enhancing measurement accuracy.
  • Built in quality checks for camera captures, including sufficient lighting, face straightness, and image blurriness.
  • Integrated marker-based segmentation methods using the canvas API in JavaScript.
  • Incorporated advanced methods such as buildIntegral_Gray, getIntegralAt, and computeAdaptiveThreshold to refine the fitting height calculations.
  • Used the iris of the pupil as a constant in the computation of the fitting height.
  • Developed calculations for both bifocal and progressive fitting heights for each eye independently.
Through the Fitting Height Calculator, I've showcased the ability to harness the power of technology to bring about transformative solutions in the eyewear industry.

Particulars: Linux (Ubuntu), JavaScript, TensorflowJS, MediaPipe Facemesh API, CSS, HTML5, GIT.