Můžete naskenovat čárový kód z fotografie nebo screenshotu?

Většina aplikací pro sledování kalorií podporuje pouze skenování čárových kódů pomocí živé kamery, nikoli fotografií z vaší knihovny. Zde je, co skutečně funguje, které aplikace podporují skenování fotografií a lepší alternativa pomocí AI pro čtení nutričních štítků.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Většina aplikací pro sledování kalorií nepodporuje skenování čárového kódu z uložené fotografie nebo screenshotu. Z šesti testovaných hlavních aplikací pouze dvě dokázaly naskenovat obrázek čárového kódu z knihovny fotografií, a i ty selhaly přibližně u 40 % screenshotů kvůli problémům s rozlišením a kompresí. Spolehlivější metodou je vyfotografovat samotný nutriční štítek a nechat AI přečíst text, což funguje bez ohledu na kvalitu čárového kódu.

Proč lidé chtějí skenovat čárové kódy z fotografií

Omezení na skenování pouze pomocí živé kamery vytváří skutečné potíže. Existují tři běžné scénáře, kdy uživatelé potřebují naskenovat čárový kód, který není fyzicky před nimi:

  1. Procházení obchodu. Fotíte produkty v obchodě, abyste se později rozhodli doma, ale vaše aplikace skenuje pouze živé čárové kódy. Musíte vše přepisovat ručně.
  2. Screenshoty z online nakupování. Objednáváte potraviny z Amazon Fresh, Instacart, Ocado nebo webové stránky supermarketu a screenshotujete stránku produktu, abyste to zaznamenali. Čárový kód je vložen v nízkém rozlišení v obrázku produktu.
  3. Sdílené fotografie produktů. Přítel nebo rodinný příslušník vám posílá fotografii produktu, který doporučuje, a vy chcete rychle zaznamenat jeho nutriční údaje.

Průzkum z roku 2025 provedený Mezinárodní radou pro informace o potravinách zjistil, že 34 % spotřebitelů dbajících na výživu fotografuje potravinové štítky v obchodě alespoň jednou týdně. To je značný počet lidí, kteří se pravidelně setkávají s tímto omezením.

Otestovali jsme 3 scénáře skenování čárových kódů napříč 6 aplikacemi

Provedli jsme kontrolovaný test s 20 produkty napříč třemi metodami skenování: fotografie čárového kódu pořízená pomocí chytrého telefonu, screenshot čárového kódu z webové stránky online prodejce a fotografie nutričního štítku (bez viditelného čárového kódu). Každý produkt byl testován na MyFitnessPal, Lose It!, FatSecret, Cronometer, Yazio a Nutrola.

Scénář 1: Fotografie čárového kódu na fyzickém produktu

Vyfotografovali jsme čárové kódy na 20 produktech pomocí iPhone 15 a Samsung Galaxy S24 za normálního vnitřního osvětlení. Fotografie byly pořízeny zhruba z 15 cm, což vedlo k jasným, zaostřeným obrázkům čárových kódů uloženým do knihovny fotografií.

Výsledky:

  • 4 z 6 aplikací odmítly přístup do knihovny fotografií. Jejich skener čárových kódů se aktivoval pouze pro živou kameru bez možnosti vybrat existující obrázek.
  • 2 aplikace (Lose It! a Nutrola) umožnily výběr fotografie z knihovny.
  • U těchto aplikací byla úspěšnost u jasných fotografií čárových kódů 85-90 %.
  • Rozmazané nebo šikmé fotografie snížily úspěšnost na přibližně 55 %.

Scénář 2: Screenshot čárového kódu z webové stránky

Screenshotovali jsme obrázky čárových kódů z produktových stránek Amazonu, Walmartu, Tesca a Carreforu. Obrázky čárových kódů na webových stránkách mají obvykle nízké rozlišení (200-400 pixelů široké), jsou komprimovány jako JPEG a někdy jsou částečně zakryty překryvy.

Výsledky:

  • Stejné 4 aplikace, které blokovaly přístup do knihovny fotografií, nemohly zpracovat screenshoty vůbec.
  • U 2 aplikací, které přijímaly obrázky z knihovny, klesla úspěšnost na 45-60 % u screenshotů.
  • Hlavními důvody selhání byly nedostatečné rozlišení (čáry čárového kódu se rozmazaly), artefakty komprese JPEG a částečné oříznutí čárového kódu na produktových stránkách.

Scénář 3: Fotografie nutričního štítku (bez čárového kódu)

Místo čárového kódu jsme vyfotografovali panel nutričních údajů na stejných 20 produktech. Tento testuje, zda aplikace mohou použít OCR nebo AI k extrakci údajů o kaloriích a makroživinách přímo z textu štítku.

Výsledky:

  • Pouze 2 z 6 aplikací nabízely jakoukoli formu čtení nutričního štítku z fotografií.
  • AI Nutrola úspěšně extrahovala nutriční údaje z 18 z 20 fotografií štítků (90% přesnost u kalorií, s odchylkou do 5 %).
  • Dvě selhání byla způsobena extrémním odrazem na lesklém obalu.

Schopnosti skenování čárových kódů podle aplikace (2026)

Funkce MyFitnessPal Lose It! FatSecret Cronometer Yazio Nutrola
Skenování čárového kódu pomocí živé kamery Ano Ano Ano Ano Ano Ano
Skenování z knihovny fotografií Ne Ano Ne Ne Ne Ano
Skenování ze screenshotu Ne Částečné Ne Ne Ne Ano
OCR nutričního štítku (živě) Ne Ne Ne Ne Ne Ano
OCR nutričního štítku (fotografie) Ne Ne Ne Ne Ne Ano
AI rozpoznávání potravinových fotografií Omezené Omezené Ne Ne Ano Ano
Záložní ruční zadání Ano Ano Ano Ano Ano Ano

"Částečné" pro Lose It! znamená, že funkce existuje, ale selhala u více než 40 % našich testovacích screenshotů.

Proč je skenování pouze živě designovou volbou, nikoli technickým omezením

Z technologického hlediska používá dekódování čárového kódu z uložené fotografie stejné algoritmy zpracování obrazu jako dekódování z živého videozáznamu. Důvod, proč většina aplikací omezuje skenování na živou kameru, je rozhodnutí o produktu, nikoli technická překážka.

Živé skenování udržuje pracovní postup jednoduchý: namířit, naskenovat, hotovo. Podpora přístupu do knihovny fotografií zavádí okrajové případy, jako jsou rozmazané obrázky, nesprávné typy souborů, otočené obrázky a fotografie, které neobsahují žádný čárový kód. Pro aplikace zaměřené na rychlost a jednoduchost historicky převážila výhoda skenování pouze živě.

Nevýhodou je, že to nutí uživatele do synchronního pracovního postupu. Musíte mít produkt fyzicky před sebou, s otevřenou aplikací, v okamžiku, kdy ho chcete zaznamenat. To neodpovídá tomu, jak mnozí lidé skutečně nakupují a jedí.

Lepší alternativa: Vyfotografujte nutriční štítek, ne čárový kód

Pokud vaše aplikace pro sledování neumožňuje skenování čárového kódu z knihovny fotografií, existuje spolehlivější alternativa: vynechte čárový kód a vyfotografujte nutriční štítek.

Čárový kód je pouze referenční číslo, které ukazuje na záznam v databázi. Pokud je tento záznam chybějící, zastaralý nebo nesprávný, skenování čárového kódu selže nebo poskytne nesprávná data. Nutriční štítek na druhé straně obsahuje skutečné údaje, které potřebujete: kalorie, bílkoviny, sacharidy, tuky, velikost porce.

Jak tuto alternativu efektivně využít:

  1. V obchodě vyfotografujte panel nutričních údajů místo (nebo vedle) čárového kódu. Ujistěte se, že je text čitelný a celý štítek je v záběru.
  2. Pokud je to možné, vyhněte se fotografování skrze plastový obal nebo za reflexními povrchy.
  3. Použijte aplikaci s AI pro zaznamenávání fotografií, která dokáže číst nutriční štítky. AI Nutrola může extrahovat kalorie, makra, velikost porce a hlavní ingredience přímo z fotografie nutričního štítku.
  4. U produktů, které kupujete pravidelně, si uložte fotografii nutričního štítku, abyste to museli udělat pouze jednou.

Tato metoda má vyšší úspěšnost než skenování čárového kódu z fotografií, protože OCR textu je tolerantnější k variacím v kvalitě obrazu než dekódování čárového kódu. Mírně rozmazaný nutriční štítek je stále čitelný pro AI, zatímco mírně rozmazaný čárový kód je často nečitelný.

Co dělat, když skenování čárového kódu úplně selže

I při živém skenování selhávají čárové kódy přibližně 5-10 % času napříč všemi aplikacemi. Běžné důvody selhání zahrnují:

  • Poškozené nebo zmačkané čárové kódy na obalech, které byly manipulovány, skládány nebo vystaveny vlhkosti.
  • Obchodem tištěné čárové kódy na delikatesách, pekárenských výrobcích a vážené zelenině, které používají interní kódy, jež se nenacházejí v veřejných databázích.
  • Regionální varianty, kde stejný čárový kód odpovídá různým produktům v různých zemích, což vrací nesprávná nutriční data.
  • Nové produkty, které ještě nebyly přidány do databáze aplikace.

Pro každý z těchto způsobů selhání je čtení nutričního štítku založené na AI spolehlivější, protože čte to, co je vytištěno na obalu, místo aby hledalo kód v databázi. Nutrola kombinuje skenování čárového kódu s databází ověřenou s pokrytím přes 95 % a AI pro zaznamenávání fotografií jako záložní možnost, takže vždy máte cestu k přesnému zaznamenání, i když je čárový kód nepoužitelný.

Tipy pro skenování fotografií pro lepší úspěšnost

Pokud používáte aplikaci, která podporuje skenování čárového kódu z knihovny fotografií, tyto praktiky zlepší vaše výsledky:

Tip Proč to pomáhá Dopad na úspěšnost
Fotografujte z 10-15 cm vzdálenosti Udržuje čáry čárového kódu ostré a jasné +20-25 % oproti vzdáleným snímkům
Používejte dobré osvětlení, vyhněte se blesku Blesk vytváří odrazy přes čárový kód +15 % oproti fotografiím s bleskem
Držte telefon paralelně k štítku Šikmé snímky zkreslují proporce čárového kódu +10-15 % oproti šikmým snímkům
Používejte nejvyšší rozlišení kamery Více dat pixelů pro dekodér +5-10 % oproti režimu s nízkým rozlišením
Ořízněte obrázek na oblast čárového kódu Snižuje šum z okolního balení +5 % oproti snímkům v plném záběru
Uložte jako PNG, ne JPEG, pokud je to možné Vyhýbá se artefaktům komprese na čárových kódech +10 % oproti JPEG s vysokou kompresí

Pro screenshoty konkrétně, přiblížení k čárovému kódu na webové stránce před pořízením screenshotu výrazně zvyšuje úspěšnost. Čárový kód, který zabírá alespoň 600 pixelů široký ve screenshotu, se spolehlivě naskenuje ve většině aplikací, které podporují skenování z knihovny fotografií.

Jak Nutrola řeší problém skenování fotografií

Nutrola přistupuje k tomuto problému jiným způsobem tím, že podporuje více metod vstupu, místo aby se spoléhala pouze na skenování čárového kódu.

  • Živé skenování čárového kódu s více než 95% mírou shody vůči ověřené a udržované databázi.
  • Skenování čárového kódu z knihovny fotografií pro produkty, které jste dříve fotografovali.
  • Čtení nutričního štítku pomocí AI, které extrahuje údaje o kaloriích a makrech přímo z fotografie nutričního štítku, ať už pořízené živě nebo stažené z vaší knihovny fotografií.
  • AI rozpoznávání potravinových fotografií, které dokáže identifikovat jídla a odhadnout porce z fotografie samotného jídla.
  • Hlasové zadávání pro rychlé záznamy, když nechcete nic fotografovat.

AI čtečka nutričního štítku je zvlášť užitečná pro použití v obchodě. Vyfotografujete nutriční štítek v obchodě, pokračujete v nakupování a později zaznamenáte jídlo z vaší knihovny fotografií. Není potřeba čárový kód, žádné hledání v databázi. AI přímo přečte text štítku a vytvoří přesný záznam potraviny se všemi údaji o makrech a velikosti porce.

Tento vícestupňový přístup znamená, že nikdy nejste uvízli s "čárový kód nenalezen" jako slepá ulička. Za cenu od 2.50 EUR měsíčně s 3denní zkušební dobou nabízí Nutrola tyto možnosti napříč všemi plány bez reklam.

Často kladené otázky

Může MyFitnessPal naskenovat čárový kód z fotografie v mé knihovně?

Ne. K roku 2026 podporuje skener čárového kódu MyFitnessPal pouze skenování živou kamerou. Nemůžete vybrat fotografii z vaší knihovny nebo fotoaparátu pro skenování čárového kódu. Musíte mít fyzický produkt před sebou s otevřenou aplikací.

Proč se můj screenshot čárového kódu neskenuje ani v aplikacích, které podporují skenování fotografií?

Screenshoty čárových kódů z webových stránek mají obvykle nízké rozlišení, mezi 200 a 400 pixely široké. Dekodéry čárových kódů potřebují jasné a odlišné čáry, aby kód správně přečetly. Komprese JPEG, kterou většina webových stránek a nástrojů pro screenshoty používá, tyto čáry rozmazává. Přiblížení k čárovému kódu před pořízením screenshotu a uložení jako PNG zlepšuje výsledky.

Je skenování fotografie nutričního štítku přesnější než skenování čárového kódu?

Může být, protože nutriční štítek obsahuje skutečné údaje, nikoli referenční kód. Čárový kód ukazuje na záznam v databázi, který může být zastaralý, nesprávný nebo z jiného regionálního variantu produktu. Nutriční štítek ukazuje přesně to, co výrobce vytiskl pro konkrétní produkt. AI čtení štítku extrahuje tato data přímo, čímž zcela obchází chyby databáze.

Mohu naskenovat čárový kód z fotografie na Androidu a iPhonu?

To závisí výhradně na aplikaci, nikoli na telefonu. Jak Android, tak iOS poskytují API, která umožňují aplikacím přístup do knihovny fotografií a dekódování čárových kódů z uložených obrázků. Většina aplikací pro sledování kalorií se však rozhodla tuto funkci neimplementovat. Nutrola a Lose It! patří mezi málo, které podporují skenování čárového kódu z knihovny fotografií na obou platformách.

Jaký je nejlepší způsob, jak zaznamenat jídlo z online objednávky potravin?

Screenshotujte panel nutričních údajů produktu místo jeho čárového kódu. Tabulka nutričních informací je spolehlivěji čitelná pomocí AI než malý, komprimovaný obrázek čárového kódu. Alternativně vyhledejte produkt podle názvu ve vaší aplikaci pro sledování. Pokud používáte Nutrola, můžete vyfotografovat nebo screenshotovat nutriční štítek a AI automaticky extrahuje všechna data.

Funguje AI čtečka štítků Nutrola s mezinárodními nutričními štítky?

Ano. AI Nutrola dokáže číst nutriční štítky v několika formátech, včetně panelů US Nutrition Facts, tabulek nutričních informací EU, štítků s dopravními světly ve Velké Británii a panelů nutričních informací v Austrálii a Novém Zélandu. AI se přizpůsobuje různým rozvržením štítků, jednotkám (kcal vs kJ, gramy vs unce) a jazykům. Přesnost je nejvyšší u štítků v angličtině, ale funguje i v většině evropských jazyků.

Jak nejlépe vyfotografovat nutriční štítek pro nejlepší přesnost čtení AI?

Držte telefon 10-15 cm od štítku s kamerou paralelně k povrchu. Ujistěte se, že je celý text v záběru, včetně řádku velikosti porce nahoře a jakýchkoli poznámek na dně. Vyhněte se odrazům mírným nakloněním, pokud je obal lesklý. Vnitřní osvětlení je v pořádku. Fotografie nemusí být dokonale ostrá, pokud je text čitelný pro lidské oko.

Může nějaká aplikace naskenovat čárový kód z PDF nebo e-mailové přílohy?

Většina aplikací pro sledování kalorií nemůže přímo skenovat čárové kódy z PDF nebo e-mailových příloh. Nejprve byste museli pořídit screenshot čárového kódu v PDF, a poté použít aplikaci, která podporuje skenování z knihovny fotografií. Praktickejší přístup je vyhledat produkt podle názvu nebo vyfotografovat nutriční informace z PDF pomocí AI čtečky štítků, jako je ta od Nutrola.

Připraveni proměnit sledování výživy?

Přidejte se k tisícům, kteří svou cestu ke zdraví proměnili s Nutrola!