Extraction de captures d'écran d'app de fitness

Obtenez le type d'entraînement, la durée, les calories actives et la fréquence cardiaque à partir d'une capture d'écran Apple Fitness

La plupart des outils OCR de captures d'écran ne font pas la différence entre l'écran de fin d'Apple Fitness, qui n'affiche que les anneaux, et le résumé d'entraînement, qui contient les métriques réelles. L'extraction sémantique lit les libellés des champs au lieu de saisir tous les chiffres à l'écran.

5 à 10 s par capture · Jusqu'à 99 % de précision sur les captures nettes · Aucun appareil Apple requis

Durée
Calories actives
Distance
Fréquence cardiaque moyenne

Ce que vous pouvez extraire d'une capture d'écran d'entraînement Apple Fitness

Fini la saisie manuelle des métriques d'entraînement. Avec l'Extraction de colonnes personnalisées, vous nommez les colonnes souhaitées et l'IA localise chaque valeur sur le Workout Summary, que la capture montre l'écran de fin centré sur les anneaux ou la vue détaillée riche en métriques.

ChampExemple courseExemple natation
Type d'entraînementCourse en extérieurNatation en piscine
Duration32:1545:00
Active Calories312 kcal268 kcal
Distance5,2 km1,5 km
Avg Heart Rate152 bpm138 bpm

* L'export intégré d'Apple Health fournit l'ensemble complet des données d'entraînement historiques via XML. Si vous avez accès à l'appareil, cet export est plus complet. Cette page concerne les scénarios où vous n'avez pas accès au compte : une capture partagée, une image transférée ou des données provenant de l'appareil de quelqu'un d'autre.

Apple Fitness a deux écrans qui se ressemblent, mais un seul contient les données dont vous avez besoin

L'écran Finish Screen célèbre la fermeture de vos anneaux avec une animation. Le Workout Summary affiche vos métriques réelles. Ils partagent la même palette de couleurs et la même typographie, mais l'un est purement motivationnel et l'autre est une donnée structurée. L'extraction sémantique lit la différence en comprenant les libellés des champs, pas la disposition visuelle.

Pourquoi les captures d'écran Apple Fitness déroutent l'extraction traditionnelle

01

Le Finish Screen et le Workout Summary se ressemblent presque à l'identique. Ils utilisent tous deux le même fond dégradé, les mêmes graphiques en anneau et la même police. Le Finish Screen affiche « Move 320 / 600 kcal », ce qui correspond à la progression de l'anneau. Le Workout Summary affiche « Active Calories 185 kcal », la dépense spécifique à la séance. Les utilisateurs sur la communauté Apple signalent fréquemment cette confusion : « J'ai commencé à utiliser une Apple Watch pour suivre mes séances de natation... Comment puis-je transférer/exporter les données ? » L'OCR traditionnel ne peut pas distinguer quel écran est lequel.

02

Active Calories vs anneau Move, même unité mais signification différente. Les deux valeurs s'affichent en kilocalories. L'une est spécifique à la séance ; l'autre est l'activité quotidienne cumulée. Un outil OCR textuel génère « 320 » et « 185 » sans distinguer le contexte. L'utilisateur doit déterminer manuellement quel chiffre provient de quel écran, s'il remarque même qu'il existe deux écrans différents.

03

La fréquence cardiaque s'affiche sous forme de barre de couleur dans certaines vues. Le Workout Summary affiche la Avg Heart Rate sous forme de nombre (par ex. 152 bpm) et une barre de zone de couleur en dessous. Cette barre de couleur, cinq segments verticaux allant du gris au rouge, représente le temps passé dans la zone mais ne comporte aucune étiquette textuelle extractible. L'OCR traditionnel génère le nombre moyen mais n'a aucun moyen d'interpréter la distribution visuelle des zones.

Comment l'extraction sémantique lit les métriques d'entraînement par libellé

01

Nommez les colonnes et l'IA trouve les valeurs par le libellé du champ, pas par l'écran. Définissez « Workout Type, Duration, Active Calories, Distance, Avg Heart Rate ». L'IA lit le Workout Summary en localisant le libellé textuel de chaque métrique, par exemple « Active Calories » à côté d'un nombre et de l'unité kcal. Si vous capturez par erreur le Finish Screen à la place, le modèle ne trouve aucun libellé « Active Calories » et laisse cette cellule vide. Aucune erreur d'attribution, aucune donnée inventée.

02

Gère les unités mixtes selon les régions et les types d'entraînement. Un compte basé aux États-Unis affiche la Distance en miles et un compte britannique en kilomètres. Un entraînement affiche l'Allure en min/mi, un autre en min/km. L'IA lit le libellé d'unité (mi, km, kcal) à côté de chaque valeur sans préconfiguration. Elle reconnaît aussi qu'une Marche et une Course présentent la même structure de métriques, donc un seul ensemble de colonnes couvre les deux.

03

Fonctionne à partir de l'image partagée, sans appareil Apple ni compte requis. Un coach collecte des captures d'écran de cinq athlètes qui utilisent tous une Apple Watch. Paramètres d'unités différents, types d'entraînement différents, jours différents. Téléversez tout en une fois, définissez l'ensemble de colonnes une seule fois, et l'IA extrait chaque image indépendamment, sans autorisation HealthKit, connexion iCloud ni iPhone requis. Comme l'a noté un utilisateur d'Apple Watch, « il semble qu'il n'y ait pas de moyen simple de télécharger directement les données d'activité de l'app Fitness vers une feuille de calcul, sans passer par des détours ». L'extraction par capture d'écran élimine complètement ces détours.

D'une capture d'écran Apple Fitness à un journal d'entraînement propre en trois étapes

1

Téléversez la capture d'écran du Workout Summary

Vous avez une capture d'écran du Workout Summary Apple Fitness, peut-être qu'un coureur a partagé sa séance du matin dans un groupe de discussion, ou qu'un client a transmis ses statistiques d'entraînement hebdomadaires. L'image montre le détail de l'entraînement : un en-tête avec le type d'entraînement et la date, en dessous les métriques : Duration, Active Calories, Distance, et un résumé de fréquence cardiaque avec Avg Heart Rate et une barre de zones de couleur. Glissez-la dans la zone de téléversement au format JPG, PNG ou WebP, sans préparation particulière. Plusieurs captures d'écran de différents entraînements ou athlètes peuvent être ajoutées dans le même lot.

2

Nommez les champs dont vous avez besoin

Saisissez Workout Type, Duration, Active Calories, Distance, Avg Heart Rate. L'IA analyse la capture d'écran et localise chaque métrique grâce à son étiquette de texte, par exemple « Active Calories » associé à « 312 kcal », « Distance » suivi de « 5.2 km », et « Avg Heart Rate » affichant « 152 bpm ». Les étiquettes d'anneaux de l'écran Finish Screen, « Move », « Exercise » et « Stand », sont reconnues comme des données d'anneaux, et non comme des métriques d'entraînement. Si l'image se trouve être un Finish Screen, ces colonnes restent vides ; le modèle ne devine pas.

3

Téléchargez un journal d'entraînement structuré

Le traitement prend environ 5 à 10 secondes par capture d'écran. Le résultat est un fichier XLSX : chaque ligne correspond à une capture d'écran, chaque colonne à un champ que vous avez nommé. Si vous avez téléversé trois entraînements, par exemple une course de 5 km lundi, une natation de 45 minutes mercredi et un Finish Screen vendredi, vous obtenez trois lignes. Les deux premières lignes ont les cinq champs remplis ; la troisième ligne affiche des cellules vides pour les métriques d'entraînement, car le Finish Screen n'en contient aucune. Aucune saisie manuelle (environ 18 fois plus rapide que de saisir chaque valeur à la main).

Quand cela fonctionne le mieux, et quand être prudent

Comprendre ces limites vous aide à obtenir des résultats cohérents à partir de captures d'écran d'entraînements Apple Fitness.

Quand cela fonctionne le mieux

✓

Captures d'écran claires et en pleine résolution du Workout Summary d'Apple Fitness. Les métriques générées par machine atteignent jusqu'à 99 % de précision sur la Duration, les Active Calories, la Distance et l'Avg Heart Rate. Le modèle gère bien la mise en page standard du résumé.

✓

Écrans Workout Summary avec champs de métriques étiquetés. L'IA s'appuie sur des libellés tels que « Active Calories », « Duration » et « Avg Heart Rate ». Des libellés clairs produisent les résultats les plus fiables pour tous les types d'entraînement.

✓

Lot mixte de captures d'écran provenant de différents athlètes. Téléversez une session de course, de natation et de yoga en un seul lot. Même ensemble de colonnes, une seule feuille de calcul consolidée. Les unités en miles ou en kilomètres sont gérées automatiquement.

Quand faire preuve de prudence

⚠

L'écran Finish Screen ne contient que la progression des anneaux, pas les métriques d'entraînement. Il affiche les valeurs des anneaux Move/Exercise/Stand, et non la Duration, les Active Calories ou la Distance. Le modèle laisse correctement vides les colonnes de métriques d'entraînement, mais une capture du Finish Screen ne produit aucune donnée d'entraînement.

⚠

Captures d'écran compressées via des applications de messagerie. Les images de fitness partagées via WhatsApp ou SMS perdent en résolution. Les petits libellés comme « Avg Heart Rate » et le texte fin des unités peuvent devenir illisibles, réduisant la précision au niveau des champs.

⚠

Ne remplace pas l'export XML d'Apple Health. Si vous avez accès à l'appareil, l'export d'Apple Health fournit une archive historique complète. L'extraction par capture d'écran ne capture que les cinq champs visibles sur l'écran Workout Summary. Utilisez l'export officiel pour obtenir l'ensemble complet des données.

Questions fréquemment posées

Puis-je extraire des données d'une capture d'écran Apple Fitness sans posséder de montre Apple Watch ?

Oui. L'outil lit tout ce qui est visible dans l'image, sans nécessiter de montre Apple Watch, d'iPhone ni d'identifiant Apple. Si un ami, un client ou un coéquipier partage une capture d'écran de son entraînement, vous la téléversez, nommez vos colonnes, et l'IA extrait les métriques visibles. C'est la différence clé avec les outils d'export basés sur HealthKit qui exigent un accès direct à l'appareil où l'entraînement a été enregistré.

Comment l'IA fait-elle la différence entre l'écran de fin (anneaux uniquement) et le résumé de l'entraînement (métriques réelles) ?

L'IA lit les étiquettes des champs. L'écran de fin affiche « Move », « Exercise » et « Stand ». Ce sont des étiquettes d'anneaux, pas des étiquettes de métriques d'entraînement. Le résumé de l'entraînement affiche « Active Calories », « Duration », « Distance » et « Avg Heart Rate ». Lorsque vous définissez des colonnes comme Active Calories et Duration, le modèle ne rapporte que les valeurs associées à ces étiquettes exactes. Si la capture d'écran est l'écran de fin, ces colonnes restent vides. Les outils OCR traditionnels produisent tous les nombres à l'écran et vous obligent à les trier manuellement.

Peut-il extraire Distance lorsqu'une capture d'écran montre des miles et une autre des kilomètres ?

Oui. L'IA lit l'étiquette d'unité à côté de chaque valeur. Si la montre Apple Watch d'un athlète est réglée sur le système impérial, la capture d'écran affiche « 3.2 mi » pour la Distance. Un autre athlète utilise le système métrique et affiche « 5.2 km ». Le modèle capture le nombre et préserve l'unité telle qu'extraite. Définissez une seule colonne nommée Distance et les deux valeurs sont correctement capturées dans la même feuille de calcul. Vous pouvez normaliser les unités dans Excel ou les conserver telles quelles.

Extrait-il Active Calories ou Total Calories ?

Cela dépend de l'écran Apple Fitness que vous capturez. Le résumé de l'entraînement affiche Active Calories, l'énergie que vous avez brûlée pendant cette séance spécifique. L'écran de fin et l'onglet Résumé quotidien affichent la progression de votre anneau Move, qui inclut les calories actives de tous les mouvements quotidiens, pas seulement de l'entraînement. Définissez une colonne nommée Active Calories et l'IA lit la valeur étiquetée « Active Calories » sur le résumé de l'entraînement. Si vous avez besoin du total de l'anneau Move à la place, définissez une colonne nommée Move et l'IA lit la valeur de l'anneau depuis l'écran de fin. Les deux valeurs ne sont jamais confondues car le modèle les lit à partir de leurs étiquettes respectives.

Quelle est la précision de l'extraction pour Avg Heart Rate lorsqu'il apparaît avec une barre de zone colorée ?

Le Workout Summary affiche Avg Heart Rate comme une valeur numérique claire, par exemple « 152 bpm », associée à l'étiquette « Avg Heart Rate ». Ce texte est extrait proprement à partir de captures d'écran non compressées. La barre de zone colorée en dessous, avec des segments allant du gris au rouge, est un indicateur visuel du temps passé dans chaque zone et ne comporte aucune étiquette de texte extractible. L'IA capture le nombre moyen mais ne calcule pas la répartition par zone à partir de la barre colorée. Pour une analyse au niveau des zones, vous auriez besoin de la vue HR disponible dans l'app Santé plutôt que de l'écran Workout Summary.

📮 contact email: [email protected]