Rozpoznawanie liter na zdjęciach za pomocą sieci neuronowych

master
dc.abstract.enThe aim of the master's thesis was to create a program to find letters in photos and recognizing them.The hypothesis we want to test in this paper is that it is possible to detect letters based on probability. In frames with a single letter, this probability is assumed to be high. In contrast, frames with more than one letter will have a low probability.The project consisted of four stages and was created using the Python language and the Keras library from the Tensorflow package. The first was to create the right models. The activities related to training the model on the training set belonged to the next stage. The next step was to check the effectiveness of the trained model at the beginning on the generated images representing the selected text. The images were divided into frames with dimensions of 32 x 32 pixels and were subsequently the input data for the models created in the first part. The final step was to test the model on the photos of the printed text, using the same method as in step three. Due to the high certainty of the model as to the recognized letters, this process cannot be automated.pl
dc.abstract.plCelem pracy magisterskiej było stworzenie programu znajdującego litery na zdjęciach oraz rozpoznawanie ich. Hipotezą, którą chcemy sprawdzić w tej pracy, jest stwierdzenie, że jest możliwe wykrywanie liter na podstawie prawdopodobieństwa. Zakłada się, że w klatkach obejmujących jedną literę prawdopodobieństwo to będzie wysokie. Natomiast klatki obejmujące więcej niż jedną literę cechować się będą niskim prawdopodobieństwem.Projekt składał się z czterech etapów i został stworzony przy użyciu języka Python oraz biblioteki Keras z pakietu Tensorflow. Pierwszym było stworzenie odpowiednich modeli. Do następnego etapu należały czynności związane z trenowaniem modelu na zbiorze treningowym. Kolejnym etapem było sprawdzenie skuteczności wytrenowanego modelu na początku na wygenerowanych obrazach przedstawiających wybrany tekst. Obrazy zostały podzielone na klatki o wymiarach 32 x 32 piksele i kolejno były danymi wejściowymi dla stworzonych w pierwszej części modeli. Ostatecznym etapem było przetestowanie modelu na zdjęciach wydrukowanego tekstu, taką samą metodą jak w kroku trzecim. Z uwagi na wysoką pewność modelu co do rozpoznanych liter, tego procesu nie da się zautomatyzować.pl
dc.affiliationUniwersytet Jagielloński w Krakowiepl
dc.contributor.advisorBiałas, Piotr - 127296 pl
dc.contributor.authorSzarek, Filippl
dc.contributor.departmentbycodeUJK/UJKpl
dc.contributor.reviewerPrzystalski, Karol - 126070 pl
dc.contributor.reviewerBiałas, Piotr - 127296 pl
dc.date.accessioned2021-11-29T22:38:53Z
dc.date.available2021-11-29T22:38:53Z
dc.date.submitted2021-11-29pl
dc.fieldofstudyinformatyka gier komputerowychpl
dc.identifier.apddiploma-152506-177043pl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/284524
dc.languagepolpl
dc.subject.enPython, convolutional network, Keras, neural networkpl
dc.subject.plPython, sieci konwolucyjne, Keras, sieci neuronowepl
dc.titleRozpoznawanie liter na zdjęciach za pomocą sieci neuronowychpl
dc.title.alternativeIdentifying letters in photos using neural networkspl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The aim of the master's thesis was to create a program to find letters in photos and recognizing them.The hypothesis we want to test in this paper is that it is possible to detect letters based on probability. In frames with a single letter, this probability is assumed to be high. In contrast, frames with more than one letter will have a low probability.The project consisted of four stages and was created using the Python language and the Keras library from the Tensorflow package. The first was to create the right models. The activities related to training the model on the training set belonged to the next stage. The next step was to check the effectiveness of the trained model at the beginning on the generated images representing the selected text. The images were divided into frames with dimensions of 32 x 32 pixels and were subsequently the input data for the models created in the first part. The final step was to test the model on the photos of the printed text, using the same method as in step three. Due to the high certainty of the model as to the recognized letters, this process cannot be automated.
dc.abstract.plpl
Celem pracy magisterskiej było stworzenie programu znajdującego litery na zdjęciach oraz rozpoznawanie ich. Hipotezą, którą chcemy sprawdzić w tej pracy, jest stwierdzenie, że jest możliwe wykrywanie liter na podstawie prawdopodobieństwa. Zakłada się, że w klatkach obejmujących jedną literę prawdopodobieństwo to będzie wysokie. Natomiast klatki obejmujące więcej niż jedną literę cechować się będą niskim prawdopodobieństwem.Projekt składał się z czterech etapów i został stworzony przy użyciu języka Python oraz biblioteki Keras z pakietu Tensorflow. Pierwszym było stworzenie odpowiednich modeli. Do następnego etapu należały czynności związane z trenowaniem modelu na zbiorze treningowym. Kolejnym etapem było sprawdzenie skuteczności wytrenowanego modelu na początku na wygenerowanych obrazach przedstawiających wybrany tekst. Obrazy zostały podzielone na klatki o wymiarach 32 x 32 piksele i kolejno były danymi wejściowymi dla stworzonych w pierwszej części modeli. Ostatecznym etapem było przetestowanie modelu na zdjęciach wydrukowanego tekstu, taką samą metodą jak w kroku trzecim. Z uwagi na wysoką pewność modelu co do rozpoznanych liter, tego procesu nie da się zautomatyzować.
dc.affiliationpl
Uniwersytet Jagielloński w Krakowie
dc.contributor.advisorpl
Białas, Piotr - 127296
dc.contributor.authorpl
Szarek, Filip
dc.contributor.departmentbycodepl
UJK/UJK
dc.contributor.reviewerpl
Przystalski, Karol - 126070
dc.contributor.reviewerpl
Białas, Piotr - 127296
dc.date.accessioned
2021-11-29T22:38:53Z
dc.date.available
2021-11-29T22:38:53Z
dc.date.submittedpl
2021-11-29
dc.fieldofstudypl
informatyka gier komputerowych
dc.identifier.apdpl
diploma-152506-177043
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/284524
dc.languagepl
pol
dc.subject.enpl
Python, convolutional network, Keras, neural network
dc.subject.plpl
Python, sieci konwolucyjne, Keras, sieci neuronowe
dc.titlepl
Rozpoznawanie liter na zdjęciach za pomocą sieci neuronowych
dc.title.alternativepl
Identifying letters in photos using neural networks
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
102
Views per month
Views per city
Warsaw
22
Krakow
11
Wroclaw
8
Gdansk
4
Gdynia
4
Elblag
3
Chorzów
2
Katowice
2
Kielce
2
Lodz
2

No access

No Thumbnail Available
Collections