| 
  
  
    
      
      
      
      
         V takových případech může být obtížné zvolit patřičné směry a
        hustoty snímacích čar. Zde nám masivně paralelní výkon grafického
        procesoru pomáhá vytvořit měřítková pole obrazových znaků, které
        redukují velikost obrazových dat do malých polí obrazových znaků
        (features), které jsou následně rychle zpracovatelné. Tato pole jsou
        vytvářena pro škálu několika měřítek. Redukce objemu dat je velmi
        značná, obraz s miliony obrazových bodů je v polích znaků
        reprezentován stovkami, maximálně, při malých měřítcích znaků, tisíci
        elementy. Pro extrakci znaků z originálního obrazu nezatěžuje CPU
        počítače. 
        Detektor čárových kódů vždy pro každý bod obrazu změří směr
        nejbližší kontrastní hrany. K tomu využívá znalost lokálního středního
        jasu, získaného z integrálního obrazu. Metoda je tak odolná vůči
        změnám jasu a kontrastu a pomocí volby velikosti testovaných regionů
        dobře pracuje ve velkém rozsahu měřítek. 
        
        Vlastní čtení kódů je pak již řešeno standardně pomocí CPU. Tyto
        algoritmy již nejsou jednoduše paralelizovatelné. 
        
        Tento krok gpu_barcode je k dispozici v update 8.0.15
        systému VisionLab. 
        Roman Cagaš 
      
    
  
 |