CarbCam आपकी तस्वीर लेता है, उसे एक AI सेवा को भेजता है, घटकों का अनुमान प्राप्त करता है, मानक पोषण डेटाबेस के विरुद्ध मानों को सत्यापित करता है, और आपको परिणाम दिखाता है.
तस्वीर शुरू में पूरी तरह से आपके डिवाइस पर रहती है. आप इसे क्रॉप कर सकते हैं, घुमा सकते हैं, या फिर से ले सकते हैं. जब तक आप “विश्लेषण करें” पर टैप नहीं करते, तब तक कुछ भी अपलोड नहीं होता.
इमेज को AI को भेजने से पहले, ऐप SHA-512 हैश और perceptual हैश के माध्यम से जाँचता है कि क्या कोई समान या बहुत मिलती-जुलती तस्वीर पहले से सर्वर कैश में मौजूद है. यदि मिलान होता है, तो आपको संग्रहीत परिणाम तुरंत वापस मिल जाता है: बिना किसी अन्य AI कॉल के. एक बाद वाला पुष्टि करें चरण कैश प्रविष्टि को खपत के रूप में चिह्नित करता है (कोटा गणना).
यदि कोई कैश मिलान नहीं है, तो (क्रॉप की गई) तस्वीर हमारे विश्लेषण एंडपॉइंट को भेजी जाती है. वहाँ एक विज़न मॉडल (Gemini, Claude या OpenAI: ऐप सेटिंग्स में आपकी पसंद के आधार पर) को इमेज का वर्णन करने, अलग-अलग घटकों के नाम बताने और मोटी मात्राओं का अनुमान लगाने के लिए कॉल किया जाता है.
यदि AI अनुमान कम विश्वास की रिपोर्ट करता है, तो सर्वर पोषण डेटाबेस (USDA FoodData Central, Open Food Facts) के विरुद्ध एक पृष्ठभूमि क्रॉस-जाँच शुरू करता है. सुधारे गए मान कैश में जाते हैं: अगली बार जब वही या मिलती-जुलती तस्वीर मिलान करती है, तो आप बेहतर परिणाम देखते हैं. उच्च विश्वास वाले स्कैन के लिए यह चरण छोड़ दिया जाता है.
हालाँकि बारकोड के लिए, Open Food Facts / USDA तुलना हमेशा सीधे की जाती है, क्योंकि यहाँ निर्माता की पोषण तालिका प्राथमिक स्रोत है.
आप किसी भी मान को अधिरोहित कर सकते हैं: मात्रा, कार्ब, kcal, FPE, घटक. सहेजते समय, AI अनुमान नहीं, बल्कि आपके मान उपयोग किए जाते हैं. ऐप आपके कुल कार्ब सुधार (उपयोगकर्ता: Xg बनाम AI: Yg) को सांख्यिकीय उद्देश्यों के लिए एक अंतर के रूप में संग्रहीत करता है.
स्थानीय रूप से एक SQLite डेटाबेस में. वैकल्पिक रूप से आपके Nightscout इंस्टेंस पर Nightscout सिंक के माध्यम से भी: लेकिन केवल उपचार तालिका में एक नोट के रूप में
(टैग CarbCam के साथ), किसी सक्रिय कार्ब/इंसुलिन उपचार के रूप में नहीं.
आपकी Loop/AAPS/iAPS गणनाएँ CarbCam सहेजने से प्रभावित नहीं होतीं: भोजन केवल एक नोट के रूप में दिखाई देता है.
यदि आप ns.10be.de से मैनेज्ड Nightscout का उपयोग करते हैं, तो सेटअप विशेष रूप से आसान है: Nightscout URL और API secret दर्ज करें: हो गया.
यदि आप कार्ब को उपचार के रूप में सक्रिय रूप से चाहते हैं, तो स्कैन परिणाम में साझा करें बटन का उपयोग करें: यह कार्ब मान को डीप लिंक के माध्यम से AAPS/AndroidAPS, Loop, iAPS या Trio को भेजता है या सिस्टम शेयर शीट खोलता है.
FPE का अर्थ है वसा-प्रोटीन इकाइयाँ. ये वर्णन करती हैं कि वसा और प्रोटीन से कितनी ऊर्जा रक्त शर्करा को देरी से प्रभावित करती है.
एक FPE लगभग 100 kcal वसा और प्रोटीन के बराबर होती है. उदाहरण:
पंप उपयोगकर्ता अक्सर विस्तारित बोलस पैरामीटर (जैसे square-wave या dual-wave) सेट करने के लिए FPE का उपयोग करते हैं. पेन उपयोगकर्ता FPE का उपयोग एक देर के सुधार स्नैक या एक छोटे दोपहर के सुधार के लिए एक मोटे संकेतक के रूप में कर सकते हैं.
CarbCam परिणाम कार्ड में FPE को एक पीले चिप के रूप में प्रदर्शित करता है. पोषण मान रंग:
जब Nightscout कॉन्फ़िगर होता है, तो CarbCam आपके Nightscout इंस्टेंस से BG डेटा लोड करता है और इतिहास टैब में प्रत्येक भोजन के नीचे रक्त शर्करा वक्र दिखाता है. समय विंडो प्लेटफ़ॉर्म पर निर्भर करती है और भोजन के आसपास स्वचालित रूप से चुनी जाती है. Nightscout के साथ मिलकर, CarbCam लक्षित भोजन-पश्चात BG ट्रैकिंग सक्षम करता है.
BG वक्र की विशेषताएँ (Nightscout डेटा):
सटीकता भोजन के प्रकार पर निर्भर करती है:
| भोजन का प्रकार | सामान्य विचलन | उदाहरण |
|---|---|---|
| स्पष्ट हिस्से | ±20 % | चावल, पास्ता, ब्रेड |
| जटिल भोजन | ±30 % | स्ट्यू, कैसरोल |
| बहुत असामान्य | ±40 % या अधिक | अज्ञात क्षेत्रीय व्यंजन |
| पैकेज्ड उत्पाद | ±5 % | स्वचालित बारकोड पहचान (Open Food Facts के माध्यम से निर्माता मान) |
इंटरनेट कनेक्शन के बिना निम्नलिखित सुविधाएँ काम करती हैं:
निम्नलिखित के लिए कनेक्शन की आवश्यकता होती है: