#Angular   #NodeJS   #MySQL
ShareIt est une application qui a pour but de partager des idées de projets dans tous les domaines, de l'informatique à la réalisation d'un meuble en bois.
L'application permet à un utilisateur de proposer une idée de projet dans un certain domaine qu'il n'est, par exemple, pas capable de faire lui-même.
L'idée passe ensuite par un système de modération.
Une fois l'idée validée, celle-ci est affichée sur l'application dans un onglet "idées". Les idées sont affichées dans le style de Tinder où l'utilisateur peut voter pour ou contre l'idée afin qu'elle soit plus ou moins visible dans l'application.
Ce projet n'a jamais abouti, mais les pages d'administration et de modération ont été créées.
#C++   #Arduino   #Electronique
GreenR est un projet lancé par plusieurs étudiants dans le cadre du projet d'intégration de l'Ephec. Il cherche à fournir un indice de qualité de l'air en mesurant le taux de CO2 dans l'air et prévenir l'utilisateur en cas de pic.
Le boîtier connecté au Wifi, peut-être placé proche d’une rue afin de surveiller le taux de CO2 présent.
Les mesures sont sauvegardées dans une base de données et sont également affichées en direct sur un site web. Divers graphiques sont présents afin de voir l’évolution du CO2 entre deux dates.
La température et l’humidité sont également mesurées car ceux-ci influent sur le taux de CO2.
#Python   #ComputerVision
A partir de jeu Forza Horizon 4, ce projet a pour but de conduire la voiture à la place de l’utilisateur. Le logiciel est basé sur du Computer Vision pour repérer les lignes blanches sur la route. Il pourra ensuite déterminer s’il faut tourner à gauche ou à droite.
Lorsqu’une ligne est détectée, le logiciel va analyser différentes caractéristiques de la ligne, dont la pente afin de vérifier si la ligne correspond à une ligne blanche de la route. Ensuite, le logiciel va calculer la distance du centre de la voiture par rapport à la ligne blanche gauche et la ligne blanche droite. Lorsque la voiture est trop à droite ou trop à gauche, le logiciel corrigera la trajectoire.
Ce projet est actuellement en pause car je ne maîtrise pas encore suffisamment OpenCV (librairie Python pour faire du Computer Vision) et le logiciel ne reconnaît pas toujours les lignes sur la route.
Code source disponible sur Github.
#Python   #ComputerVision
Ce projet permet de détecter les voitures qui passent dans une rue et les compter.
Code source disponible sur Github.
#Python   #Electronique   #Arduino   #C++   #IA
Simbot c'est un robot assistant et divertissant pour personnes âgées ou à mobilité réduite.
Un robot assistant n’est certainement pas la première chose à laquelle on pense lorsqu’on veut apporter de l’aide à une personne âgée ou à mobilité réduite.
À travers ce projet, je cherche à confier au robot certaines tâches difficiles pour ces personnes. Par exemple, pour gérer un calendrier si elle n’a pas de smartphone, une personne doit se déplacer jusqu’au calendrier, le lire et y apporter des annotations. Cette tâche demande un effort et pour certaines personnes un risque lors du déplacement.
De plus, la mise en place de commandes vocales pour contrôler le robot, on évite aux utilisateurs d'avoir des connaissances en informatique afin de pouvoir contrôler ces nouvelles technologies.
En ce qui concerne le robot, il peut par ailleurs facilement remplacer un animal de compagnie. Ce dernier apporte des avantages, mais aussi des inconvénients qui poussent certaines personnes à ne pas vouloir en prendre un. Mon robot demande de l’interaction et possède une humeur. Il prend une réelle place dans vie de tous les jours et apporte donc une vie en plus dans la maison.Plus d'informations sur mon Github.
#Python   #ComputerVision
Ce projet, basé sur du Computer vision, permet de détecter les pièces de monnaie dans une zone précise et de les compter pour afficher le total présent dans l'image.
#Python   #IA   #Keras   #ComputerVision
Ce projet, basé sur du Computer Vision et de l'Intelligence Artificielle, permet de détecter si une personne porte un masque ou non.
Pour augmenter le nombre de données d'apprentissages, j’ai également réalisé un script qui va parcourir des images quelconques, détecter s’il y a des visages et enregistrer le visage dans un dossier.
#Python   #IA   #YOLOv5   #ComputerVision
Ce projet, basé sur du Computer Vision et de l'Intelligence Artificielle, permet de détecter et compter des voitures sur une image à l'aide de l'intelligence artificielle.
Avec l'aide de YOLOv5 et d'un dataset personnalisé, ce projet peut compter le nombre de voitures actuelles dans l'image. Cela pourrait être utilisé pour des projets de villes intelligentes ou pour la prévention des embouteillages.
Le dataset est constitué de 178 images de photos aériennes de rues mais ce n'est toujours pas suffisant pour une utilisation fiable.
Dans le but d'améliorer le modèle de détection d'objets (ici les voitures), le dataset est approvisionné de données après chaque prédiction du modèle. C'est-à-dire que lorsqu'une image est analysée pour y detecter les voitures, elle sera enregistré dans le dataset. Si une voiture est détecté sur l'image avec une fiabilité supérieur à 80%, elle sera retenue dans le dataset.
Ci-dessous, des images contenant des voitures provenant d'une vidéo.