kico's Introduction
kico's People
Forkers
matcholletkico's Issues
Annotation: Ajouter un retour utilisateur lorsqu'il dessine (changement de curseurs ?)
Annotation screen
segmentation : link the image capture to the backend
- Modify the image service to use FormData
- Upload the newly created image to the backend through the API
- Get the returned image and display it in the list
- Modify the properties of the images
- Get images from the backend
Segmentation : size of the video and image must be const
- Size of the video area must be constant and the same, no matter the video
- The image thumbnail and canvas must be the same
Modifier le formulaire d'annotation sur la taille
Il faudrait modifier le choix de la taille
0 cm
< 0,5cm
> 0,5cm
> 5cm ou confluence
Video list - Un visuel de chargement pour montrer que ça charge
Il faudrait que lorsqu'on upload une vidéo, il y ait une sorte d'animation de chargement pour montrer que c'est pas terminé, ainsi qu'un message indiquant que la vidéo a bien été upload
- Visuel de chargement
- Message de succès
Implementation api endpoint
- Implémenter addVideo
- Implémenter addImageToVideo
- Implémenter deleteImage
- Implémenter deleteVideo
- Implémenter getImage
- Implémenter getVideo
- Implémenter getVideos
- Implémenter getImageFromVideo
- Implémenter updateImage
- Implémenter updateVideo
- Ajouter les annotations sur les images
- Supprimer la video du filesystem après suppression en base
- Supprimer l'image du filesystem après suppression en base
- Vérifier l'existence d'une video avant l'insertion d'une image
- Remettre à jour les specs OpenApi
- Mettre en place des exemple dans les specs
- Remettre à jour les readme
- Améliorer la gestion des erreurs
- Variabiliser la conf
Annotation : Add new form to qualify nodule
Annotation: Ajouter un bouton clear
Permettre à l'utilisateur de recommencer son annotation. Gérer le ctrl+z serait un plus.
Back: Ajout nodule dans le modèle de données
Web: Ajouter une barre de menu permettant le retour à l'accueil
Annotation - Modifier sauvegarder localStorage
Il faut modifier la manère dont on sauvegarde les images sur le localStorage sur la page d'annotation
Actuellement, toutes les images sont sauvegardées quand on les reçoit du serveur. Il risque d'y avoir trop d'image pour le localstorage s'il y a trop d'image
TODO :
- Sauvegarder l'image dans localstorage quand on clic dessus
- L'enlever quand on change d'image
Segmentation : reload the image list component when adding an image
- When we capture an image, the component list-image should be reloaded
Home screen
Annotation ET segmentation: Partie récapitulative
Afficher sur le côté un tableau représentant l'avancement de l'annotation pour cette vidéo avec le score actuellement calculé temporairement. #26 à faire avant.
Segmentation screen
Ajouter authentification simple
Demander aux utilisateurs de renseigner leur nom, sauvegarder dans les cookies et utiliser ce nom pour les annotations/segmentations.
Dockerize app
- Build a dockerfile for front
- Build a dockercompose file for whole app
- Initialize mongodb
- Document readme
Fileserver: Intégrer le fileserver directement depuis la partie golang
Golang permet relativement simplement la mise en place d'un fileserver. Cette fonctionnalité permettrai de diminuer le nombre d'images nécessaire pour le déploiement et faciliterait le déploiement sur n'importe quelle architecture de processeur.
Back: delete images linked to a video if the video is deleted
Annotation : Implement a way to erase your recently drew annotations
Un squelette existe déjà, mais il faut revoir la logique derrière. Actuellement, impossible de revenir en arrière dans les annotations récemment dessinées à moins d'actualiser.
Liste des vidéos: permettre la modification des infos
segmentation : add modal window to validate delete
- Modal window opens when we click on the "delete" button
- "Oui" et "Non" choice
- modify display of the buttons under video
Set up local dev environment mongoDB and back
- Initialize OpenAPI specs
- Generate back-end code from specs
- Create a mongoDB container
- Create a back-end container
- Create documentation for installation
- script it
Calculer le score PCI après annotation
api: Permettre la remise à zéro des annotations sur une image
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.