[JAVA] Einführung der Nampure-Antwort-App "Nampure Automatic Answer" (Android-Version) und ihrer Implementierungsfunktion

Toddler Sunday Programming Nach oben

Einführung

"Nampure Automatic Answer" (Android-Version) ist eine Anwendung, die die Frage von Nampure (Sugoku) automatisch löst, wenn Sie ein Bild aufnehmen und die Antwort anzeigen. So können Sie beispielsweise die Zeit verkürzen, um eine große Anzahl von Problemen im Preisbuch von Nampure zu lösen, die Antworten auf Fragen zu überprüfen, die keine Antworten haben, oder prüfen, ob Ihre eigenen Fragen richtig beantwortet werden können. Kann verwendet werden, um zu tun. ナンプレ自動解答画面

In diesem Artikel werden wir jede von Nampure automatische Antwort implementierte Funktion als Tipps erläutern.

Entwicklungs- / Ausführungsumgebung

Die automatische Antwort von Nampure wird in der folgenden Umgebung entwickelt und ausgeführt.

Übersicht über die App-Konfiguration

Die automatische Antwort von Nampure verfügt über zwei Bildschirme. Eine ist eine einzigartige Ansicht, die das Problem der Zahl (9x9 Quadrate und die Nummer jedes Quadrats) anzeigt und Vorgänge zum Bearbeiten der Nummer akzeptiert, mehrere Schaltflächen zum Aufrufen der Funktion und eine Anzeige (AdMob). .. Der andere ist ein Kamerabildschirm, der die Camera2-API verwendet, um Bilder von Nampre-Problemen aufzunehmen. In dieser Anwendung wird die Frage nach Nampure (9 x 9 Quadrate) aus dem von der Kamera aufgenommenen Foto ausgeschnitten, die Nummer jedes Quadrats wird erkannt und als zu beantwortende Zieldaten importiert, jedoch zum Ausschneiden der Quadrate. Es verwendet OpenCV und die OCR-Bibliothek (tess-two) zur Nummernerkennung. Der Antwortprozess ist der ursprüngliche heuristische Algorithmus.

Funktionen implementiert

Um diese Anwendung zu realisieren, werden die folgenden Funktionen implementiert und jeweils als Tipps erläutert.

Recommended Posts

Einführung der Nampure-Antwort-App "Nampure Automatic Answer" (Android-Version) und ihrer Implementierungsfunktion
TIPPS für die Implementierung von Android-Anwendungen, Zusammenfassung der Referenzseite (Funktionsimplementierung)
[Rails] Implementierung der Drag & Drop-Funktion (mit Wirkung)
Implementierung der Suchfunktion
Implementierung der Pagenationsfunktion
Einführung in die Android App-Entwicklung
Implementierung der Bildvorschau
[Rails] Implementierung der Kategoriefunktion
Implementierung der Kategorie-Pulldown-Funktion
[Rails] Implementierung der Tutorial-Funktion
[Rails] Implementierung einer ähnlichen Funktion
Lassen Sie uns eine TODO-App in Java 6 erstellen. Implementierung der Suchfunktion
[Rails] Implementierung der Couponfunktion (mit automatischer Löschfunktion mittels Stapelverarbeitung)
[Rails] Implementierung der Tag-Funktion mit Acts-as-Taggable-On und der Funktion zur Vervollständigung der Tag-Eingabe mit Tag-It