qguillaume
3b2172e3ec
feat: integration mlkit Document Scanner pour la prise de photo
...
Remplace la camera maison par le scanner de documents Google ML Kit
qui detecte les bords de la cible et la redresse de face automatiquement
(mode base = sans filtre couleur, pour conserver les couleurs reelles).
- nouveau service DocumentScannerService (scanTarget)
- capture_screen branche sur le scanner mlkit, reglages galerie 1280/q75 conserves
- AndroidManifest: meta-data com.google.mlkit.vision.DEPENDENCIES=docscanner
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 17:20:04 +02:00
qguillaume
600a6bef30
fix: ratio aspect camera rectangulaire
2026-06-12 11:33:41 +02:00
qguillaume
5d2e612b9c
fix: reeduction temps prise photo et enleve confusion photo en cours de traitement
2026-06-12 11:17:16 +02:00
qguillaume
4e26431be5
fix: inclinaison 2 à 3 degrés vert orange
2026-06-11 21:50:06 +02:00
qguillaume
559369c84d
fix: recentrage incorrect si zoom
2026-06-11 21:21:35 +02:00
qguillaume
653aa5d5b0
fix: recentrage incorrect si loin du centre d origine
2026-06-11 21:02:47 +02:00
qguillaume
fec33a327a
fix: recentrage incorrect si loin du centre d origine
2026-06-11 20:47:47 +02:00
qguillaume
8e64839fc6
fix: capture photo plus robuste
2026-06-11 20:24:57 +02:00
qguillaume
331fda0ffb
fix: freeze et deformation lors de la prise de la photo (rotation)
2026-06-11 20:04:25 +02:00
qguillaume
b4226216eb
feat: retrait cercle et encadre + decalage centrage de la cible pris en compte
2026-06-11 19:40:30 +02:00
qguillaume
2107f187b6
feat: adding new plotting screen fixing pan and tap
2026-06-09 00:12:10 +02:00
qguillaume
0c509bfdc3
fix: trying to avoid conflict first with tap and pin on plotting screen in progress yet
2026-06-08 23:43:33 +02:00
qguillaume
71ad670ad8
fix: trying to avoid conflict first with tap and pin on plotting screen
2026-06-08 23:27:44 +02:00
qguillaume
625810234e
fix: light zoom at back
2026-06-08 23:09:47 +02:00
qguillaume
9afe3c8508
fix: opacity 80% for impacts + lower quality for pics + removing slowly zoom if you back go back
2026-06-08 22:30:51 +02:00
qguillaume
f0b15941cf
fix: on revire ml kit on essaie d ameliorer la detection des cercles
2026-06-05 23:05:11 +02:00
qguillaume
9f9f9beb84
feat: target rectify service pour perfectionner la prise de photo avec detection
2026-06-05 22:27:53 +02:00
qguillaume
c49c8b8c73
fix: cadre toujours orange
2026-06-05 22:06:05 +02:00
qguillaume
61b5fcfe22
fix: ajout untrack files
2026-06-05 21:30:59 +02:00
qguillaume
f65c5e6a3f
feat: object detection service
2026-06-05 21:18:48 +02:00
qguillaume
d487c98e3d
fix: parallelisme service permissif et correctif capture screen
2026-06-05 20:33:04 +02:00
qguillaume
9cb37fc303
feat: construction du service parallelisme
2026-06-05 19:47:18 +02:00
qguillaume
3ae9ceebc1
fix: lenteur de l appli capture screen
2026-06-05 17:38:25 +02:00
qguillaume
251d4bb599
fix: lenteur de l appli
2026-06-05 17:18:29 +02:00
qguillaume
ccc6eb609a
fix(analysis): correctif réel du zoom post prise de photo
2026-06-05 07:42:07 +02:00
qguillaume
9e0427f750
fix(analysis): normaliser les coordonnées de la cible pour annuler l'effet du zoom initial
2026-06-04 23:32:38 +02:00
qguillaume
a5d0251545
fix(camera): synchroniser le ratio de visée 3/4 avec le capteur natif et corriger le décalage du crop
2026-05-27 17:44:57 +02:00
qguillaume
730629a031
fix(crop): stabiliser le rectangle géométrique de découpe et l'enchaînement des zooms
2026-05-27 15:36:56 +02:00
qguillaume
4d2ca2c94f
refactor(crop_screen): restrict rotation bounds to 15 degrees with high-precision decimal steps
2026-05-27 14:48:57 +02:00
qguillaume
ab45786d0c
fix(analysis): appliquer la transformation globale sur le GestureDetector pour restaurer le drag-and-drop
2026-05-27 12:16:35 +02:00
qguillaume
95e62abe47
fix(analysis): appliquer la rotation du crop sur l'image en modes calibration et plotting
2026-05-27 12:11:00 +02:00
qguillaume
04c1204116
fix(calibration): préserver les rayons d'origine de l'IA lors du redimensionnement et corriger le reset
2026-05-27 11:56:07 +02:00
qguillaume
78c9fc96c9
feat(session): ajout du sélecteur de date et persistance dans l'historique de tir
2026-05-27 00:57:26 +02:00
qguillaume
e570bd4296
fix(calibration): application de la rotation et du centrage sur l'image globale
2026-05-27 00:23:48 +02:00
qguillaume
02c0d449e4
fix(calibration): application du crop sur l'écran de calibration
2026-05-27 00:03:29 +02:00
qguillaume
eabe7511bd
feat(crop): masque opaque à coins droits pour cacher l'extérieur du cadre de découpe
2026-05-26 23:41:06 +02:00
qguillaume
620e12a1fd
feat(crop): ajout de lignes de visée perpendiculaires sur toute la zone pour aligner la cible
2026-05-26 23:36:50 +02:00
qguillaume
622f2936de
ui(plotting): décalage visuel de l'impact lors du glisser pour éviter de le cacher avec le doigt
2026-05-26 23:23:45 +02:00
qguillaume
814f778e6c
feat(crop): remplacement de la rotation à deux doigts par une jauge précise centrée à zéro
2026-05-26 22:52:59 +02:00
qguillaume
2f493ef622
feat(setup): choix d'arme obligatoire, redirection armurerie et max balles à 50
2026-05-26 22:41:44 +02:00
qguillaume
33e1522df0
reword: Démarrer la session (home_screen) devient Nouvelle session
2026-05-26 22:29:37 +02:00
qguillaume
653264c6a1
Refactor: Amélioration globale de l'expérience de cadrage et de l'interface de capture
2026-05-26 18:09:39 +02:00
qguillaume
750732eafe
Feat: Ajout de la rotation à deux doigts de l'image sur l'écran de Crop
2026-05-26 17:07:16 +02:00
qguillaume
f40bfc0ba7
Feat: Ajout du glisser-déposer par appui long pour repositionner les impacts de tir
2026-05-26 17:03:21 +02:00
qguillaume
b721583e98
Feat: Ajout du double-tap sur l'écran d'analyse pour l'édition rapide des impacts
2026-05-26 16:47:37 +02:00
qguillaume
18c01c3767
Style: Optimisation des curseurs de calibration et bridage des limites
2026-05-26 16:40:14 +02:00
qguillaume
0af6a0d8e2
Feat: Bouton de clôture de session (80/20) sur l'accueil et reset de l'espacement
2026-05-26 14:59:25 +02:00
qguillaume
fbd631c8e4
Workflow: Inversion du flux pour calibrer la cible avant d'afficher l'écran de Plotting
2026-05-25 13:52:20 +02:00
qguillaume
3088c5ee91
Refactor: Ajustement des valeurs limites de taille (0.5 à 1.1) pour synchroniser le slider et le geste tactile
2026-05-25 13:14:51 +02:00
qguillaume
fe6d52902b
Refactor: Optimisation du range du slider de Taille pour améliorer la précision de calibration
2026-05-25 13:00:04 +02:00