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?
Połączenie Kotlina z funkcją napisaną w Pythonie (openCV)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5025
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2310
A ten python to też na tym samym fizycznym telefonie, czy zdecentralizowane ?
- Rejestracja: dni
- Ostatnio: dni
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2
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.
- Rejestracja: dni
- Ostatnio: dni
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
- Rejestracja: dni
- Ostatnio: dni
- Postów: 789
Idź do promotora i zapytaj.
Wywołać z apki program w pythonie można na siłę na kilka sposobów.