V jazyce Python můžete naprogramovat program, který čte text z obrazovky a generuje graf, pomocí knihovny pytesseract pro rozpoznávání textu z obrazovky a knihovny matplotlib pro generování grafů. Zde je příklad programu, který čte text z obrazovky, zpracovává data a vytváří sloupcový graf:
import pytesseract
import matplotlib.pyplot as plt
from PIL import Image
filename = "screenshot.png"
text = pytesseract.image_to_string(Image.open(filename))
data = text.split()
data = [int(x) for x in data]
plt.bar(range(len(data)), data)
plt.show()
Před spuštěním tohoto programu je nutné nainstalovat knihovnu pytesseract pomocí příkazu pip install pytesseract, knihovnu Pillow pomocí příkazu pip install Pillow a knihovnu matplotlib pomocí příkazu pip install matplotlib. Tento program čte text z obrázku ve formátu PNG uloženého pod názvem screenshot.png, zpracovává data a vytváří sloupcový graf. Po spuštění programu se graf zobrazí pomocí funkce plt.show().
Hit 'Generate & Copy' button to generate embed code. It will be copied
to your Clipboard. You can now paste this embed code inside your website's HTML where
you want to show the List.