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ć?
- W C++ na telefonie to wyższa szkoła jazdy...
- Tesseract może być libem dla Ciebie: https://code.google.com/archive/p/tesseract-android-tools/
- 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.
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
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++
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.