Open Video Magnifier

un projet pour le hackaday prize

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Salut amis zesteux, aujourd'hui je vous présente un de mes nouveaux projets (que je ne réalise pas seul du tout). Open Video Magnifier

Introduction

Pour ceux qui ne me connaissent pas je suis Sébastien, ou AmarOk. Actuellement étudiant en première année d'école d'ingénieurs, je suis passionné par tout ce qui touche le libre (j'explique ce point plus bas).

Pourquoi ce projet ?

Problématique

Le projet a été créé pour répondre à un problème.

Comment un malvoyant/aveugle peut-il lire un magazine/article/livre aujourd'hui ?

En réalité, des solutions existent. Plus particulièrement ce qu'on appelle un vidéo agrandisseur. Mais ceux-ci sont très souvent hors de prix 2 (il s'agit des deux premiers liens que j'ai trouvé).
Le projet consiste donc à réaliser un téléagrandisseur pour bien moins cher basé sur du logiciel et du matériel libre.

Un projet communautaire

Depuis quelques années je participe à de nombreuses communautés tournant autour du libre dans toutes les formes possibles. Je réfléchis aussi à comment pousser les gens à participer à des projets libres en explorant quelques pistes. Sur ce site j'ai donc rédigé une série d'articles (en cours) pour présenter des projets méconnus à mon sens. Cette année j'ai aussi décidé de lancer un projet communautaire sur ma ville (Rennes), le Hackaday Prize m'a permis de le faire. J'ai donc réussi à réunir une dizaine de personnes sur quelques projets (aujourd'hui j e ne présente que l'un de ces projets (il y en a 3 ou 4 selon ce qu'on pourra faire)). Un des buts de ce projet est donc de pousser un petit groupe de personne à faire du libre en partant d'un projet mis en place par ce groupe avec des compétences très variées.

Un concours

Comme je l'ai dit, ce projet est réalisé dans le cadre d'un concours. Il s'agit du concours The Hackaday Prize, dont le thème cette année est "Build Something That Matters". Pour en savoir plus sur ce concours, je vous invite à voir cette page

Description détaillée

Voici une petite description des fonctionnalités souhaitées

  • Support pliable imprimable en 3D (un peu dans ce style)
  • Tablette de format A3 pouvant bouger sur 2 axes.
  • Laser pour voir où est le texte visé
  • Lampe pour la luminosité
  • boite de controle (changement du mode de couleur, zoom, balance de couleurs intelligente, amplification des couleurs, OCR (plus bas)).
  • Caméra open hardware.
  • Changement de couleur : inversion, quelques modes de couleurs
  • OCR : clustering de texte, déduction de l'ordre de lecture, reconnaissance des caractères, sortie sur synthèse vocale configurable (espeak ?)
  • Documentation

État du projet

Fait

Une version un peu sale du code réalise toute la partie zoom, balance de couleurs, inversion. Elle est disponible sur le github du projet.
De plus j'ai implémenté rapidement un algorithme de clustering (kmeans). C'est loin d'être le mieux adapté, mais ça servira aux premiers tests. Un des gros problèmes sera de trouver l'ordre des clusters de textes à lire.

Un exemple de texte

La sortie de kmeans. Une couleur = un cluster

Prochainement

La prochaine étape est de choisir le matériel qu'il faudra mettre (surtout la caméra). Puis un prototype de boite sera réalisé, puis le support sera réalisé d'après ce que j'ai observé à 'aide de l'association Valentin Hauÿ.

Ce post sera complété au fur et à mesure de l'avancement du projet

Édité par AmarOk

Salut ! Je trouve ton projet très intéressant surtout que c'est pour une bonne cause ! Connaissant moi-même un malvoyant je pourrait lui proposer ta solution ! ;)
Petite question, qu'est qu'un cluster ?

Mon projet : OpenPlane, un utilitaire en Java pour les pilotes, les vrais !

+1 -0

Pourquoi passez par un système mécanique qui semble complexe plutôt que de détourner un simple scanner ? (Contrainte mécanique ? Plus de libertés dans le support a visualiser ?)

La mise au point se fait-elle seul pour limiter les manipulations a une personne qui voit mal ?

ZdS, le best du Zeste ! Tuto Arduino, blog, etc

+0 -0
Auteur du sujet

Copié-collé de ma réponse sur IRC du coup :

bah en fait, le truc c'est que un malvoyant utilise une liseuse pour plein de trucs. Généralement des textes au format A3 voir journal. Et même des photos il utilise le plateau pour poser le truc, et bouge au file de la lecture du coup le scanner, c'est juste chiant pour un format assez grand (scan, traitement de l'image, régler avec le clavier, bouger la feuille recommencer)

Édité par AmarOk

Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte