Apple Health 및 Google Fit 스크린샷에서 걸음 수, 심박수, 혈중 산소, 수면 시간 추출
휴대폰 화면에서 건강 기록을 수동으로 복사하는 데 스크린샷당 2분이 걸리지만, 이 도구는 5초 만에 네 가지 항목을 모두 추출합니다.
스크린샷당 5초 · 선명한 스크린샷 기준 최대 99% 정확도
Apple Health 및 Google Fit 스크린샷에서 추출할 수 있는 데이터
사용자 지정 열 추출을 사용하면 걸음 수, 심박수, 혈중 산소, 수면 시간과 같은 필드 이름을 입력하기만 하면 AI가 앱 종류에 관계없이 스크린샷에서 각 값을 찾아냅니다.
Apple Health는 활동 링 카드 안에 굵은 숫자로 표시합니다. Google Fit은 타임라인 상단에 배치합니다. AI는 걸음 수 아이콘과 레이블을 통해 둘 다 식별합니다.
Apple Health는 심장 아이콘과 "bpm" 단위가 있는 모듈식 카드에 포함되어 있습니다. Google Fit은 타임라인 항목으로 표시합니다. AI는 레이블-값-단위 세트를 읽어 위치를 찾습니다.
Apple Health는 활력 징후 카드에 백분율로 표시합니다. Google Fit은 "Vitals" 아래에 SpO2 레이블과 함께 표시합니다. 모델은 백분율 형식과 산소 맥락을 인식합니다.
Apple Health는 수면을 텍스트 레이블이 있는 가로 막대로 집계합니다. Google Fit은 총 시간 수치로 표시할 수 있습니다. AI는 수면 레이블과 함께 지속 시간 값을 읽습니다.
동일한 건강 데이터, 완전히 다른 두 가지 앱 레이아웃
Apple Health는 카드 기반 모듈식 레이아웃을 사용합니다. 각 측정 항목이 색상이 있는 타일에 표시됩니다. Google Fit은 단일 스크롤 타임라인을 사용합니다. 기존 OCR은 위치를 기준으로 읽기 때문에 의미를 파악하지 못해 실패합니다. 맞춤 열 추출은 각 필드의 의미를 기준으로 읽기 때문에 레이아웃은 중요하지 않습니다.
위치 기반 도구가 건강 앱 스크린샷에서 어려움을 겪는 이유
Apple Health는 다양한 측정 유형이 혼합된 카드 레이아웃을 사용합니다. 걸음 수는 링 카드 안에, 심박수는 맥박 아이콘 옆에, 혈중 산소는 별도 타일에 표시됩니다. 각 측정값은 서로 다른 시각적 영역에 위치합니다. 템플릿 기반 도구는 각각에 대해 별도의 설정이 필요합니다.
Google Fit은 카드 경계 없이 단일 스크롤 타임라인을 사용합니다. 걸음 수, 심박수, 수면 등 모든 데이터 포인트가 하나의 긴 목록에 시간순 항목으로 나타납니다. 기존 OCR은 의미적 이해 없이 어떤 항목이 "현재 항목"인지 구분할 수 없습니다.
공식 건강 데이터 내보내기는 빠른 추출에 실용적이지 않습니다. Apple Health의 XML 내보내기는 한 개발자의 분석에 따르면 "약 70초"가 소요되며 "4백만 개 이상의 행"을 생성하고, 기기 접근이 필요합니다. Google 테이크아웃을 통한 Fit 데이터 내보내기는 "며칠 또는 몇 주"가 걸릴 수 있습니다. 둘 다 다른 사람이 보낸 스크린샷에는 적합하지 않습니다.
의미 기반 추출이 하나의 열 세트로 두 앱을 읽는 방법
열 이름을 지정하면 AI가 좌표가 아닌 의미로 값을 찾습니다. "걸음 수, 심박수, 혈중 산소, 수면 시간"을 정의하세요. Apple Health에서는 AI가 링 카드에서 걸음 수를, 활력 징후 타일에서 심박수를, 다음 모듈에서 혈중 산소를 읽습니다. Google Fit에서는 타임라인 항목에서 동일한 필드를 식별합니다. 화면 위치가 아닌 레이블과 관계를 찾기 때문입니다.
하나의 배치로 두 플랫폼을 함께 처리합니다. Apple Health 활력 징후 스크린샷과 Google Fit 타임라인 스크린샷을 동일한 배치에 업로드하세요. AI가 각각을 독립적으로 읽습니다. 출력은 하나의 스프레드시트입니다. Apple Health의 행과 Google Fit의 행이 동일한 열 헤더를 갖습니다. 앱별 설정이 필요하지 않습니다.
스크린샷에서 작동하며 계정 접근이 필요하지 않습니다. 이미지가 자신의 iPhone에서 온 것이든 친구의 Android 기기에서 온 것이든, AI는 이미지에서 보이는 데이터를 읽습니다. 가족의 휴대폰에서 활력 징후를 수집하는 돌봄 제공자, 팀의 통계를 추적하는 코치 등 HealthKit이나 Google 계정 연결이 필요하지 않습니다.
Apple Health 및 Google Fit 스크린샷 하나로, 세 단계 만에 통합 건강 기록 만들기
두 스크린샷을 한 번에 업로드
Apple Health 건강 요약에는 최근 걸음 수, 심박수, 혈중 산소, 수면 시간이 표시되어 있습니다. 친구의 Android 휴대폰에서 가져온 Google Fit 스크린샷에는 동일한 지표가 타임라인 형식으로 나타납니다. 두 파일을 같은 업로드 창에 드래그하세요. JPG, PNG, WebP 모두 가능하며, 정렬할 필요가 없습니다.
열 이름 지정 — 두 앱 모두 한 번에
걸음 수, 심박수, 혈중 산소, 수면 시간을 입력하세요. AI가 Apple Health 스크린샷을 읽습니다: 링 카드에서 걸음 수(8,432), 심박수(72 bpm), 혈중 산소(98%), 수면 시간을 추출합니다. 그런 다음 Google Fit 스크린샷도 동일한 방식으로 읽습니다 — 타임라인 항목에서 걸음 수, bpm 항목에서 심박수, 시간 항목에서 수면 시간을 식별합니다. 하나의 열 세트로 두 앱을 모두 처리합니다.
통합 건강 기록 다운로드
처리 시간은 스크린샷당 5초입니다. 출력은 하나의 XLSX 파일입니다: 각 행은 하나의 스크린샷, 각 열은 사용자가 지정한 필드입니다. 1행: Apple Health 건강 데이터로 걸음 수, 심박수, 혈중 산소, 수면 시간이 입력됩니다. 2행: Google Fit 타임라인 데이터로 동일한 네 개의 열이 채워집니다. 수동 입력이 필요 없고, 앱별 서식 지정도 필요 없습니다 .
가장 적합한 경우와 주의해야 할 경우
이러한 경계를 이해하면 두 플랫폼 모두에서 건강 앱 스크린샷의 일관된 결과를 얻을 수 있습니다.
가장 적합한 경우
두 앱 모두에서 선명하고 고해상도의 스크린샷. 기계 렌더링된 건강 지표는 Apple Health 카드 레이아웃과 Google Fit 타임라인 항목 모두에서 최대 99%의 정확도를 달성합니다.
두 앱 모두에서 흔히 볼 수 있는 표준 레이블-값 쌍. 심박수는 'bpm', 혈중 산소는 '%' 또는 'SpO2', 수면은 시간 또는 'hrs'와 쌍을 이룹니다. AI는 앱의 시각적 테마와 관계없이 이러한 패턴을 인식합니다.
Apple Health와 Google Fit의 혼합 배치. 하나의 열 세트로 두 플랫폼 모두에서 통합 스프레드시트를 생성합니다.
주의해야 할 경우
심하게 압축되거나 전달된 스크린샷. 메시징 앱을 통해 공유된 건강 스크린샷은 해상도가 낮아져 작은 레이블의 정확도가 떨어집니다.
표시된 데이터만 추출 — 과거 데이터 집계 불가. 이 도구는 스크린샷에 표시된 내용만 추출합니다. 앱 데이터베이스에서 과거 데이터를 가져오지 않으며, 이를 위해서는 HealthKit 또는 Google Fit API 연결이 필요합니다.
표시된 데이터만 추출 — 임상적 해석 불가. 72 bpm과 같은 값은 정확하게 추출되지만, AI는 의학적 중요성을 해석하지 않습니다. 임상 평가는 귀하의 책임입니다.
자주 묻는 질문
Apple Health와 Google Fit은 완전히 다르게 보이는데, 두 앱에 같은 열 이름을 사용할 수 있나요?
네, 가능합니다. 걸음 수, 심박수, 혈중 산소, 수면 시간과 같은 열을 정의하세요. AI는 각 스크린샷을 독립적으로 읽습니다. Apple Health에서는 걸음 수가 색상이 있는 링 카드 안에 표시되고, Google Fit에서는 타임라인 목록 상단에 나타납니다. 모델은 레이블, 단위, 값과 주변 콘텐츠의 관계 등 의미적 맥락을 이해하여 둘 다 동일한 지표로 인식합니다.
AI가 화면에 있는 다른 숫자들과 심박수를 어떻게 구분하나요?
AI는 각 숫자 주변의 레이블과 단위 맥락을 읽습니다. Apple Health에서 심박수는 하트 아이콘 및 "bpm"과 함께 표시됩니다. Google Fit에서는 작은 하트 아이콘이 있는 타임라인 항목에 나타납니다. 모델은 숫자, 레이블, 단위 간의 관계를 찾습니다. 심박수 레이블이나 bpm 단위가 없는 숫자는 심박수로 보고되지 않습니다.
Apple Health에서 수면 시간이 숫자가 아닌 가로 막대로 표시되는데, 추출할 수 있나요?
네, 가능합니다. Apple Health는 수면 시간을 시각적 막대와 그 아래에 "침대에 7시간 24분"과 같은 텍스트 레이블로 표시합니다. AI는 막대의 길이를 해석하는 대신 텍스트 레이블을 읽습니다. 스크린샷에 텍스트 기간 레이블 없이 막대만 있는 경우, 정확도는 막대의 축 레이블을 읽을 수 있는지에 따라 달라집니다. 가장 좋은 결과를 얻으려면 수면 그래프 아래의 요약 텍스트가 포함된 스크린샷을 캡처하세요.
내 휴대폰이 아닌, 다른 사람이 보내준 스크린샷에서도 데이터를 추출할 수 있나요?
네, 가능합니다. 이 도구는 이미지에 보이는 모든 것을 읽습니다. 계정 로그인, HealthKit 연결, 기기 페어링이 필요하지 않습니다. 누군가 Apple Health 또는 Google Fit 대시보드 스크린샷을 보내주면, 업로드하고 열 이름을 지정하기만 하면 AI가 내 스크린샷에서와 동일한 방식으로 보이는 데이터를 추출합니다. 이것이 기기에 물리적으로 접근해야 하는 내보내기 기반 도구와의 주요 차이점입니다.
Google Fit 스크린샷에서는 걸음 수를, Apple Health에서는 심박수를 추출하고 싶다면, 함께 일괄 처리할 수 있나요?
네, 가능합니다. 두 스크린샷을 하나의 배치에 업로드하고 걸음 수, 심박수, 혈중 산소, 수면 시간의 네 가지 열을 모두 정의하세요. Apple Health 스크린샷은 심박수, 혈중 산소, 수면 시간을 채우고, Google Fit 스크린샷은 걸음 수와 심박수를 채웁니다. 관련 없는 열은 각 행에서 비어 있는 상태로 유지됩니다.
더 읽어보기: 건강 앱 스크린샷을 하나의 구조화된 스프레드시트로 일괄 처리하는 워크플로우 — Apple Health, Google Fit 및 기타 모든 앱 유형에 적용 · 앱 UI, 대시보드, 건강 요약 등 스크린샷에서 데이터를 추출하는 일반 가이드
건강 및 피트니스 앱 개요로 돌아가기 — 지원되는 모든 앱과 추출 기능을 확인하세요.