CarbCam neemt je foto, stuurt deze naar een AI-service, ontvangt een schatting van de componenten terug, controleert de waarden met standaard voedingswaardedatabanken op plausibiliteit en toont je het resultaat.
De foto blijft eerst volledig op je apparaat. Je kunt hem bijsnijden, draaien, opnieuw maken. Pas bij het tikken op „Analyseren“ wordt er iets geüpload.
Op de achtergrond zit aardig wat techniek, zodat je analyse zo snel en nauwkeurig mogelijk is. CarbCam herkent zeer vergelijkbare opnames opnieuw en levert je het resultaat dan praktisch meteen — helemaal zonder wachttijd.
Als er geen cache-treffer is, wordt de (bijgesneden) foto naar ons analyse-endpoint gestuurd. Daar wordt een Vision-model aangeroepen dat de afbeelding beschrijft en de afzonderlijke componenten benoemt + ruwe hoeveelheden schat.
Als de AI-schatting een lage confidence meldt, start de server op de achtergrond een kruiscontrole tegen voedingswaardedatabanken (USDA FoodData Central, Open Food Facts). De gecorrigeerde waarden worden in de cache opgenomen — bij de volgende treffer op dezelfde of een vergelijkbare foto zie je het verbeterde resultaat. Bij scans met hoge confidence wordt deze stap overgeslagen.
Voor barcodes wordt de Open Food Facts-/USDA-vergelijking echter altijd direct uitgevoerd, omdat de voedingswaardentabel van de fabrikant hier de primaire bron is.
Je kunt elke waarde overschrijven — hoeveelheid, KH, kcal, FPE, component. Bij het opslaan worden jouw waarden gebruikt, niet de AI-schatting. De app slaat je totale KH-correctie op (Gebruiker: Xg vs AI: Yg) als verschil voor statistische doeleinden.
Lokaal in een SQLite-databank. Optioneel daarnaast via Nightscout-sync naar je Nightscout-instantie — maar alleen als Note in de Treatment-tabel
(met de tag carbcam resp. 10becarbcam), niet als actief KH-/IE-Treatment.
Je Loop/AAPS/iAPS-berekening wordt door CarbCam-opslag niet beïnvloed — de maaltijd is alleen zichtbaar als notitie.
Gebruik je Managed Nightscout van ns.10be.de, dan is de instelling extra eenvoudig: Nightscout-URL en API-secret invoeren — klaar.
Als je KH actief als Treatment wilt hebben, gebruik dan de Delen-knop in het scanresultaat — die stuurt de KH-waarde via deep-link naar Loop/iAPS/Trio resp. opent het systeem-deelvenster.
FPE staat voor vet-eiwit-eenheden. Ze beschrijven hoeveel energie uit vet en eiwit de bloedsuiker vertraagd beïnvloedt.
Eén FPE komt overeen met ca. 100 kcal uit vet en eiwit. Voorbeeld:
Pompgebruikers gebruiken FPE vaak om de verlengde bolus in te stellen (bijv. square-wave of dual-wave). Pengebruikers kunnen FPE als grove indicator gebruiken voor een late correctiesnack of een kleine middagcorrectie.
CarbCam toont de FPE als gele chip in de resultaatkaart. De kleuren van de voedingswaarden:
Als Nightscout is geconfigureerd, laadt CarbCam de bloedglucosegegevens van je Nightscout-instantie en toont in het geschiedenistabblad onder elke maaltijd de bloedsuikercurve. Het tijdvenster is platformafhankelijk en wordt automatisch rond de maaltijd gekozen. Samen met Nightscout maakt CarbCam gerichte post-maaltijd BG-tracking mogelijk.
Functies van de BG-curve (Nightscout-gegevens):
De nauwkeurigheid hangt af van het type maaltijd:
| Type maaltijd | Typische afwijking | Voorbeelden |
|---|---|---|
| Duidelijke porties | ±20 % | Rijst, pasta, brood |
| Complexe maaltijden | ±30 % | Stoofpot, ovenschotels |
| Zeer ongebruikelijk | ±40 % of meer | Onbekende regionale gerechten |
| Verpakte producten | ±5 % | Automatische barcode-herkenning (fabrikantwaarde) |
Zonder internetverbinding werken de volgende onderdelen:
Het volgende vereist een verbinding: