Find Jobs
Hire Freelancers

Android App - Create mirror image of USB Webcam input

$30-250 USD

Zaprt
Objavljeno pred približno 3 leti

$30-250 USD

Plačilo ob dostavi
I require an Android app for a personal project which will create a "mirror" effect from a web camera, duplicating and flipping the USB web camera input stream in realtime. Other desired features are listed below. THIS PROJECT IS URGENT, ANY BIDDERS WHO CAN ACHIEVE BASIC FUNCTIONS BY THURSDAY APRIL 8 WILL BE ELIGABLE FOR THE WORK. Basic functions are items 1 and 2 below. The app must achieve the following: 1) Display a window of the live feed of a USB webcam connected to rooted galaxy tab a sm-t580 (2016). The webcam to be used is a UVC compliant Logitech c920 using an otg cable to connect to the tablet. 2) Immediately below and exactly touching the first window, another duplicate window with the same live feed, but this window is flipped vertically to create a mirror effect. * The instructions above talk about aligning to normally landscape oriented webcam windows one on top of the other if designed in portrait orientation. The tablet will be held in landscape orientation during use. The web camera itself will be physically rotated 90 degrees in the real world, compensating for rotation that will happen during landscape oriented use of the tablet. The attached image of the tablet mockup should help clarify. 3) There should be one button save labelled "S". The save button will automatically number (using the next highest file number prefix in a default save folder and with a suffix to be defined, along with the default save folder, in the settings (button at the bottom). The data to be saved will be 2 files for each save iteration. The first file is an uncompressed still image (tiff or bmp or other?) of the webcam input at the time the save button was pressed. The second image is a still of both images as seen in the mirror effect on screen. 4) Another button labelled "F" will flip both webcam images vertically from their normal webcam input orientation. So in this mockup attached, the two faces would face each other if the "F" button was pressed 5) A slider for contrast adjustment of the input image is required 6) A slider for saturation adjustment of the input image is requried 7) A settings button is required to pull up settings options. Settings options currently only include default save folder and a suffix for the filename as described above in 3. 8) The size of the 2 mirrored webcam windows should almost fill the landscape orientation screen, close to what the mockup shows. 9) The two images should be zoom in together by a two finger zoom gesture. The zoom must hold the bottom of the webcam image (the pixels that touch each other at the seam of the two images) in place. The attached image for the zoom shows that the images zoom together, holding the pixels at the seam in the middle of both images touching throughout the zoom. 10) I require delivery of source code and libraries and other files associated with this project required to make it modifiable or to recompile it (except the IDE obviously). 11) The program must be designed in such a way that in the future, a transfer function for pixel value brightness can be applied in real time. A lookup table file with 256 values representing 8 bit 0-255 will be used as the input. If you are not sure what I'm referring to just ask. It's not a feature I need right now but will some day soon, but your programming method must allow for real time offset or mathematical transform of the displayed stream according to the lookup table information. 12) The realtime video display of the webcam video must not be laggy and choppy, similar to low frame rate display as a result of your programming methods. I've seen some source code libraries already out there when I last looked to help make this project move relatively quickly and easily. I am able to setup remote control of the android tablet with the camera connected for testing remotely if desired. This can be left powered on overnight as well (Eastern Standard Time).
ID projekta: 29783128

Več o projektu

9 ponudb
Projekt na daljavo
Aktivno pred 3 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
9 freelancerjev je oddalo ponudbo s povprečno vrednostjo $133 USD za to delo
Avatar uporabnika
Hello respected client! I have read your project details and i can complete your project of android app. I have done this work many times. I have more than 7 years experience with this work. Let's chat Wajid
$140 USD v 7 dneh
4,9 (155 ocen)
7,3
7,3
Avatar uporabnika
Hey! Very Thanks for your positing "Android App - Create mirror image of USB Webcam input" and i read As skilled Full time coder i have 7 years experience in Java, Mobile App Development, Android, Software Architecture and PHP etc. I hope work with you because my skill set is very suitable to your Job and i can start now. If have time,I want you will visit my profile later. Please contact me to discuss more regarding this project. Thanks & regards Davronbek
$155 USD v 7 dneh
5,0 (12 ocen)
4,9
4,9
Avatar uporabnika
SENIOR IPHONE/ANDROID APP DEVELOPER WITH 6+ YEARS EXPERIENCE: Hello, I will surely help you to develop native apps for both Android/iPhone platforms. I have read your requirements and It's something that I can turn around. I am expert in SWIFT, Core Java, OOPS, Android Development, Eclipse, Android Studio, Web Services, Social API Integration, Parse Integration, Google API, Google Maps, Google Analytics, OTP verification, 3rd Party API, JSON Parsing, XML Parsing, Custom Camera, Push Notifications. Backend: MYSQL Please share any reference if you have in your mind for designs and UI Interface.
$140 USD v 7 dneh
4,5 (30 ocen)
5,4
5,4

O stranki

Zastava UNITED STATES
New York, United States
4,2
2
Plačilna metoda je verificirana
Član(ica) od jun. 28, 2012

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.