Cześć!
Jestem w trakcie pisania pracy inżynierskiej jednak napotkałem pewien problem. Moim zadaniem było napisanie programu w pythonie, który korzysta z openCV. Ten etap przebiegł sprawnie jednakże teraz mam wykorzystać napisany program w kotlinie - docelowo ma być po prostu apka na telefon. Narzucone mam te dwie technologie. Od kilku dni próbuję jakoś to połączyć, jednak nie udaje mi się to. Jak zrobić to najlepiej?
A ten python to też na tym samym fizycznym telefonie, czy zdecentralizowane ?
Ten Python to tutaj pasuje jak piesc do nosa.
https://opencv-java-tutorials.readthedocs.io/en/latest/02-first-java-application-with-opencv.html
https://docs.opencv.org/4.x/d9/d52/tutorial_java_dev_intro.html
Ewentualnie tak jak kolega wyzej sugeruje, z Pythona wystaw API na jakims zewnetrznym serwerze.
Ogólnie dostałem takie zadanie, że mam napisać program w pythonie, który z wykorzystaniem openCV wykrywa postawę ciała i sygnalizuje kiedy jest nieprawidłowa plus zbiera jakieś tam dane. To poszło sprawnie. Teraz promotor dał mi zadanie, żeby połączyć to z aplikacją w kotlinie, tak żeby dało się to wszystko na telefonie zrobić. Także nie wiem, czy wrzucenie tego na zewnętrzny serwer przejdzie skoro muszę korzystać z kamery telefonu w czasie rzeczywistym? Z tego co mi powiedział promotor to mam w kotlinie jakoś wywołać funkcję która jest zapisana w pliku .py, ale jakoś bardziej nie zechciał pomóc.
ZrobieDobrze napisał(a):
A ten python to też na tym samym fizycznym telefonie, czy zdecentralizowane ?
stivens napisał(a):
Ten Python to tutaj pasuje jak piesc do nosa.
https://opencv-java-tutorials.readthedocs.io/en/latest/02-first-java-application-with-opencv.html
https://docs.opencv.org/4.x/d9/d52/tutorial_java_dev_intro.htmlEwentualnie tak jak kolega wyzej sugeruje, z Pythona wystaw API na jakims zewnetrznym serwerze.
To moze sam tego nie umie zrobic? Jezeli koniecznie to musi byc Python -- no bo OpenCV mozna zrobic w JVMie -- to niech madrala powie jak to ma byc zintegrowane :)
Także nie wiem, czy wrzucenie tego na zewnętrzny serwer przejdzie skoro muszę korzystać z kamery telefonu w czasie rzeczywistym
Mozesz strumieniowo to jakos zrobic. Ale slaba opcja chyba
Idź do promotora i zapytaj.
Wywołać z apki program w pythonie można na siłę na kilka sposobów.