Text Scanner [OCR]

1

Cześć,
chciałbym stworzyć aplikację na smartfona, która pozwala rozpoznać tekst z grafiki.
Funkcjonalnie coś takiego:

Czyli włączam aparat, kadruję na miejsce które ma być skanowane, klikam GO i zrobione ;-)
Następnie na podstawie rozpoznanego tekstu program wyświetla odpowiednie komunikaty.
Bardzo proszę o wskazówki czego szukać i używać?

3
  1. W C++ na telefonie to wyższa szkoła jazdy...
  2. Tesseract może być libem dla Ciebie: https://code.google.com/archive/p/tesseract-android-tools/
  3. Możesz też rozważyć skorzystanie z serwisów online. Albo postawić własny serwer, do którego będziesz wysyłać obrazki i odbierać tekst.
1

@Spine Ad. 1 Qt powinno dać radę. Ale wciąż C++ to nie jest standard dla telefonów.

@Waran3 skąd ten wybór?

2

tesseract
https://tesseract-ocr.github.io/tessdoc/Examples_C++.html

A czy uruchomisz na telefonie z c++ nie wiem? prędzej java/kotlin
https://www.codeproject.com/Articles/1275580/Android-OCR-Application-Based-on-Tesseract
https://github.com/firdausmaulan/Android-OCR-Example

odnośnie skuteczności samego tesseract, to mam mieszane odczucia.

edit:
podałeś link do yt, tam miałeś napisane czego użyli wystarczy poszukać :P

3

Wybór...bo aktualnie ćwiczę C++ no i jest szybki. :-)
Waran3 dziś, 20:15

Aha, "wiesz z netu", że jest szybki. Dużo się pomylę, jak resztę wiedzy ocenię podobnie?
Zdziwił byś się, jak wolny potrafi być dziadowsko użyty C++

5

Język jest tu wtórny, pierw musisz zrobić research w kierunku ML, jakichś sieci neuronowych itd. 99% trudności tego projektu (IDZD) to dobór algorytmów, przygotowanie odpowiednich danych treningowych i utworzenie sieci. Sama technologia dla aplikacji końcowej jest tu prawie bez znaczenia.

Ogółem, patrząc po komentarzach, porwałeś się z motyką nawet nie na Słońce, ale na Układ Lokalny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1