Looking for a programmer with experience in Kivy app, OpenCV, Image Processing, and Flask

Job ID: 31287775

Budget: $30 – $250 USD

So I am working on an image processing based task which I need support with. Here is the detailed scope:

Our plan was to have 3 distinct app.routes so that user1 could stream to app.route(‘1’), user2 would stream to app.route(‘2’) -> there videos would be merged on the server via app.route(‘output’). The user apps would then use a similar streaming framework as the server to pull from the server output and display in a kivy screen.

Kivy app
1. Captures user video from cam
2. Removes background on video input
3. Send frames to server

Server
1. Takes all connected incoming video feeds
2. Makes sure background images are removed
3. Merges videos streams together to create a new stream (all the foregrounds on one video)
4. Streams this back to the user app


THE TASKS YOU WILL HAVE TO WORK ON:

1. Fix the server comms (as we have been discussing) – sending frames to server
2. Dev a new kivy window to accept merged frames from the server
3. Mount the server side code to a platform like pythonanywhere or something similar
4. Generate android APK and iOS app from the kivy code (we where using buildozer – but whichever works for you).

They are all related to the streaming discussions we have been having over the past few days in that for 2 and 3: no design or ui is required, html is done for the flask bit and the extra kivy screen is just a button to navigate into that screen, a button to return and upon screen load it starts to stream the merged video from the server.

I think at this stage it would prob be better to processed with kivy as the frontend using the kivy camera (as this should not cause to many problems with app generation later) but we may run into a thread issue with kivy/flask (prob resolved by mounting backend on a third party server rather than trying to run localhost) Either way, im happy to proceed.

HAPPY BIDDING if you understand what this project is about!