Práce se zabývá možností rozpoznávání ručně psaných číslic a znaků pomoci volně dostupných knihoven. Pro rozpoznávání je použitá jádrová klasifikační metoda support vector machines. Práce také uvažuje různé algoritmy zpracování obrazu a jejich implementace. Dále je zde navrhnuto, jak je možno aplikaci vytvořit co nejefektivněji vzhledem ke znovupoužitelnosti zdrojového kódu.Thesis deals with the options of the hand-written digit and character recognition using open-source libraries. The kernel-based classifiers (support vector machines) are used for the recognition. Various algorithms of image processing and their implementation are shown in this work together with suggestions, how to effectively write reusable source code.