AI가 사진으로 칼로리를 계산하는 법, 그리고 자주 틀리는 이유
사진 한 장 찍으면 칼로리가 뚝딱 나온다니 신기하면서도, "이게 진짜 맞나?" 싶을 때가 있죠. 실제로 AI 음식 인식은 꽤 정교해졌지만, 여전히 사람의 손을 조금은 필요로 하는 기술이에요. 어떤 원리로 동작하고, 왜 가끔 엉뚱한 답을 내놓는지 알면 훨씬 편하게 쓸 수 있어요.
사진 한 장에서 무슨 일이 일어나나
냠로그를 포함한 대부분의 사진 기반 식단 앱은 두 단계를 거쳐요. 첫 번째는 이미지 인식 AI(비전 모델)가 사진 속 음식이 무엇인지, 대략 몇 인분인지를 추정하는 단계고, 두 번째는 그 결과를 실제 영양성분 데이터베이스와 대조해서 칼로리·탄수화물·단백질·지방·나트륨 수치를 계산하는 단계예요. 냠로그는 이 두 번째 단계에서 식품의약품안전처의 공공 데이터를 사용해서, AI 혼자 추정한 값보다 훨씬 신뢰도를 높이고 있어요.
그런데 왜 가끔 틀릴까
인식이 어긋나는 데는 몇 가지 뚜렷한 패턴이 있어요.
- 비슷하게 생긴 음식끼리 헷갈림 — 된장찌개와 청국장찌개, 순두부와 마파두부처럼 색과 형태가 비슷한 음식은 AI도 헷갈려해요.
- 양(그램수) 추정의 어려움 — 사진만으로는 그릇의 깊이나 실제 밀도를 정확히 가늠하기 어려워요. 국물 요리일수록 오차가 커지는 편이에요.
- 사진 밖의 음식 — 밥이 프레임 밖에 있거나, 반찬이 가려져 있으면 당연히 그 부분은 계산에서 빠집니다.
- 단순 식재료명 — "두부"나 "치즈"처럼 너무 일반적인 이름은 실제 데이터베이스에 정확히 매칭되는 항목이 없어서, 차라리 AI의 직접 추정치를 쓰는 게 더 정확한 경우도 있어요.
💡 좋은 식단 기록 앱일수록 "모를 땐 억지로 끼워맞추지 않는" 판단 기준을 갖고 있어요. 냠로그도 데이터베이스 매칭이 애매하면 무리하게 다른 음식으로 바꿔치기하지 않고, AI의 원래 추정치를 그대로 보여줘요.
오차를 줄이는 실전 팁
- 한 번에 한 그릇씩, 위에서 내려다보고 찍기 — 음식 전체가 프레임 안에 들어오게 하면 인식률이 확 올라가요.
- 간단한 설명 한 줄 남기기 — "김치찌개랑 공기밥"처럼 짧은 메모를 남기면 AI가 참고해서 더 정확하게 인식해요.
- 결과가 이상하면 바로 수정하기 — 음식 이름이나 그램수는 언제든 손으로 고칠 수 있어요. 한 번 고쳐두면 그 기록의 정확도는 100%가 됩니다.
완벽한 자동화보다 중요한 건 "대략적인 흐름을 꾸준히 보는 것"이에요. 하루 칼로리가 정확히 1,847kcal인지보다, 이번 주가 지난주보다 나트륨을 덜 먹었는지가 훨씬 의미 있는 정보거든요.
사진 찍고, 필요하면 바로 수정해서 기록해보세요.
냠로그 시작하기