Połączenie Kotlina z funkcją napisaną w Pythonie (openCV)

0

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?

2

A ten python to też na tym samym fizycznym telefonie, czy zdecentralizowane ?

2

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.

0

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.html

Ewentualnie tak jak kolega wyzej sugeruje, z Pythona wystaw API na jakims zewnetrznym serwerze.

1

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

1

Idź do promotora i zapytaj.

Wywołać z apki program w pythonie można na siłę na kilka sposobów.

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