[PYTHON] Interaktive handgeschriebene Zeichenerkennungs-App mit Pygame

zunaechst

Ich habe eine einfache handschriftliche Zeichenerkennungsanwendung von DNN mit Pygame erstellt, daher werde ich sie kurz erläutern. Mit Pygame können Sie ganz einfach eine Anwendung entwickeln, die nur mit Python interagiert. Ich hoffe, dass dies Menschen motiviert, die Python lernen, oder Anfänger. Der gesamte Code wird auf github veröffentlicht. Es ist in Ordnung, es ohne Erlaubnis zu benutzen.

Github : https://github.com/ozora-ogino/predict-handdrawingNumber_NN

In dieser Entwicklung wird Tensorflow verwendet, um DNN zu erstellen, und Pygame wird für die Spieleentwicklung verwendet. Wir verwenden den mnist-Datensatz auch zum Trainieren von DNNs.

Was ist Pygame?

Pygame ist die bekannteste Spielbibliothek zum Erstellen von 2D-Spielen in Python. Um ein 2D-Spiel mit Python zu erstellen, wird häufig eine Spielbibliothek verwendet, und ein einfaches Block Breaking-Spiel kann mit etwa 160 Zeilen Quellcode erstellt werden.

Wie benutzt man

Es ist auch auf Github veröffentlicht, aber ich werde es hier noch einmal erklären.

Bitte klonen Sie zuerst das Repository.

git clone https://github.com/ozora-ogino/predict-handdrawingNumber_NN/ 

Installieren Sie die erforderlichen Pakete aus der Datei require.txt.

pip install -r requirements.txt

draw.py wird der Hauptteil sein. Wir haben ein Modell, das bereits trainiert wurde, sodass es funktioniert, wenn Sie es nur ausführen.

python draw.py

Wenn Sie das Modell erneut lernen möchten, erstellen Sie es bitte mit createModel.py neu.

python createMain.py

Die Definition des Modells ist Seki in model.py! Da dies nach Nummern erfolgt, können Sie es mit NN ausführen, wie Sie möchten, wenn Sie es ändern.

Ein Screenshot des Ausführungsergebnisses wird auf github veröffentlicht.

Wenn Sie es ausführen, sehen Sie, dass der Essig sauber ist, um Zahlen zu zeichnen. Wenn Sie eine Zahl zeichnen und die Eingabetaste drücken, wird das Zeichen erkannt und das Vorhersageergebnis auf dem Terminal angezeigt. Bitte schließen Sie den Bildschirm, wenn Sie fertig sind.

Am Ende

Diesmal habe ich mit pygaem eine einfache handschriftliche Zeichenerkennungsanwendung erstellt. Es ist einfach, eine App wie diese zu erstellen. Bitte arrangieren Sie sie und probieren Sie sie aus. Dieser Artikel wurde für Anfänger von Python und diejenigen erstellt, die wissen möchten, was mit Pygame gemacht werden kann. Ich hoffe es hilft jemandem.

Ich habe begonnen, die erforderlichen Informationen als Python, Programmierer und Ingenieur auf instagram zu verbreiten. Ich wäre Ihnen dankbar, wenn Sie mir folgen könnten. !!

Recommended Posts

Interaktive handgeschriebene Zeichenerkennungs-App mit Pygame
Führen Sie die handschriftliche Zeichenerkennung mit Pylearn 2 durch
Handschriftliche Zeichenerkennung mit KNN in Python
Versuchen Sie es mit der handgeschriebenen Zeichenerkennung (OCR) von GCP.
Ich habe versucht, die handschriftliche Zeichenerkennung von Runenzeichen mit CNN mithilfe von Keras zu erkennen
Alterserkennung mit Peppers API
Ich habe versucht, das Gesicht mit Face ++ zu erkennen
Visualisieren Sie App-Bewertungen mit Wordcloud