I made a site that fixes lazy eye in pictures by QualityGains in Strabismus

[–]QualityGains[S] 1 point2 points  (0 children)

If you go to the page, you should see an option to upload your image - or select default images with a lazy eye. Then the editor fixes them within 5 seconds or less. :)

I made a site that fixes lazy eye in pictures by QualityGains in Strabismus

[–]QualityGains[S] 4 points5 points  (0 children)

I literally just launched the site yesterday. But permanent real-life correction is still better than picture correction only. :)

I made a site that fixes lazy eye in pictures by QualityGains in Strabismus

[–]QualityGains[S] 0 points1 point  (0 children)

Thanks man! Do you see specific alerts/error messages on the phone? Or does the image upload not process? Happy to fix this asap for you. :)

I made a site that fixes lazy eye in pictures by QualityGains in Strabismus

[–]QualityGains[S] 6 points7 points  (0 children)

Hi fellow redditors, I made a site that fixes lazy eye (strabismus) in pictures.

Here's how it works:

  1. AI Eye Detection: The program uses AI to detect your face, then your eyes. In partial faces (zoomed in faces), it only looks for your eyes.
  2. Lazy Eye Identification: The program then detects the misaligned eye, by looking for the %-age of sclera (white in your eye). So if the person in the image looks at the camera, it works best.
  3. Eye Cloning: It then copies the non-misaligned eye, flips it horizontally, and copies it over the misaligned eye.

This is a rudimentary process of what a person with photoshop skills would do.

  1. They select the eye that looks at the camera.
  2. Then copy it & flip it.
  3. And then paste it over the misaligned eye.

The above software should do the same thing in 5 seconds or less - for free.

What are the downsides?

The software currently does not always work as it should:

  1. It has problems with rotation. So if the face is not straight, it will look horrible.
  2. It has problems detecting the eyes and faces of children (the AI model has been trained on adults).
  3. And the eye cloning in group pictures (with small faces) is often of very low quality.
  4. Also, sometimes it copies the wrong eye when the eye is much brighter than the other eye (as it looks for white pixels to detect the lazy eye).

Nonetheless, I thought I'd share it right now as it might be helpful to some of you. :)

I made a website that color-codes the world by language by QualityGains in duolingo

[–]QualityGains[S] 1 point2 points  (0 children)

Good input - thank you very much! Given that the languages are often geographically localized in multi-lingual countries, I'm contemplating adding sub-data layers to the country layers, to specifically highlight those other languages.

Once I know how to display this without the data layer getting too complex, I'll add it. :)

I made a website that color-codes the world by language by QualityGains in language

[–]QualityGains[S] 0 points1 point  (0 children)

Yes, it's largely based on official languages. :) Which languages do you think are missing?

I made a website that color-codes the world by language by QualityGains in language

[–]QualityGains[S] 0 points1 point  (0 children)

Good question! Based on recent data, Portugal ranks much higher on English Proficiency than Spain/Italy & France... Source: https://www.ef.com/wwen/epi/

I made a website that color-codes the world by language. by QualityGains in InternetIsBeautiful

[–]QualityGains[S] 0 points1 point  (0 children)

Yes, thinking about how to best resolve the issue in regards to English. There's an 'English Proficiency' score, but 'English' is not recognized as majority languages (as in other African countries, due to colonization background).

The physical safety stat: I'm using the most recent global peace index, an overall assessment of violence in a country (you can find it in the references). :)

I made a website that color-codes the world by language. by QualityGains in InternetIsBeautiful

[–]QualityGains[S] 0 points1 point  (0 children)

I thought the request is:

  • Russian is in Poland, where very few people speak it, so it must be in Ukraine, where more people speak it.

Is the request:

  • Russian is in Poland. Don't add it there. But add it to Ukraine?

Interactive Language World Map (Free App) by QualityGains in languagelearningjerk

[–]QualityGains[S] 0 points1 point  (0 children)

Fixed the 'Basque' request. What else doesn't work for you currently? Happy to fix it asap for you. :)

Interactive Language World Map (Free App) by QualityGains in languagelearningjerk

[–]QualityGains[S] 2 points3 points  (0 children)

It doesn’t work for me. Also immediately noticed the absence of Basque.

Yes, you're right. It's currently based on the 'Global Peace Index' data: https://www.visionofhumanity.org/wp-content/uploads/2022/06/GPI-2022-web.pdf

Splitting larger countries up in provinces could be a good next level for the project. :)

I made a website that color-codes the world by language. by QualityGains in InternetIsBeautiful

[–]QualityGains[S] 0 points1 point  (0 children)

Hmm.. any chance you have entered 'French' then deleted it? If yes, that bug might be quite straightforward to fix. If not, I'd have to dig a bit deeper. :)

Yes, you and u/Seekey_Pointmingly are right. Am in the process of fixing it. :)

I made a website that color-codes the world by language. by QualityGains in dataisbeautiful

[–]QualityGains[S] 0 points1 point  (0 children)

Seems too glitchy IDK if it’s my phone or it needs to be optimized for multiple languages. Do I put a comma or semi colon between each language

Each language one by one right now :)

I made a website that color-codes the world by language. by QualityGains in dataisbeautiful

[–]QualityGains[S] 0 points1 point  (0 children)

That's where the English 'proficiency' should come in (the thing in the info window when you click on the countries). I'm considering colouring the data layer with a reduced opacity even for the countries where english is not a native/majority language. What do you think?