Flutter / Rust / OpenCV demonstration app
- Status: Closed
- Præmier: $1150
- Modtagne indlæg: 14
- Vinder: bsharp101
Develop an Android and iOS application using Flutter that does the
1) Allow the user to select a video from the device.
2) Allow the user to play, pause, and rewind the selected video.
3) Feature 1: On clicking the button "Convert Video" call a function in Rust
language. The Rust function uses OpenCV to convert the selected video
to grayscale. Once converted and saved, play the converted video in Flutter.
4) Feature 2: When the video is paused, a button "Convert Frame" is
enabled. On clicking the button "Convert Frame" call a function in Rust
language that receives the current frame, converts it to grayscale using
OpenCV and returns the converted frame data. This is then shown on
screen and can be saved as an image.
- Application must be written using Flutter & Dart
- Conversion functions must be written in Rust language and must use
OpenCV API for conversion
- Complete code with all the above features
- Instructions to build applications
- Applications must run on Android and iOS device
There will most likely be significant followup work for the winning contestant as part of a small team building a full scale video editing app.
Clarification added on 1/29/2023
As OpenCV only handles video (no audio) the step of converting the input video to gray-scale does NOT have to include the audio. It is therefore NOT required that the output gray-scale video includes any original audio found in the input video.
Clarifications added on 1/26/2023
The video editing application we ultimately are building (beyond this contest) will rely on flutter / rust / opencv. Entries for this contest MUST demonstrate the integrated scenario based on those three technologies.
Contest entries that maybe solve the video gray scaling task through some other (maybe easier to implement) means will not be considered for winning the prize.
Also notice that the app does not have to be 'pretty'. The focus in the contest is on demonstrating the integrated scenario using flutter / rust / opencv.
“Bishoy is an unusually persistent, creative and talented developer across multiple technologies. His skills and attitude came on terrific display in our contest. The contest required the development of a 'simple' (but certainly not easy) app spanning flutter, rust and opencv running on both android and ios. The flutter/rust/opencv is a rather immature combination - and Bishoy overdelivered in every way. We look forward to continue to work with Bishoy for a long time. ”
svennejuul, United States.
Bedste indlæg fra denne konkurrence
Raya Link Egypt
Raya Link Egypt
harithaperera97 Sri Lanka
Offentlig Præciserings Opslagstavle
Sådan kommer du i gang med konkurrencer
Opret din konkurrence Hurtigt og nemt
Få tonsvis af indlæg Fra hele verden
Tildel det bedste indlæg Download filerne - Nemt!