Find Jobs
Hire Freelancers

Nudity and Skin Tone Detection - Software Development

$250-750 USD

Cancelled
Posted over 10 years ago

$250-750 USD

Paid on delivery
We are looking for a developer to create a Skin Tone and Nudity detection application, which will allow a user to select an individual file, or directory of files (including subdirectories), containing images and videos. The application will analyse each file and reveal the level of Skin Tone present, along with the amount of Nudity detection based upon the techniques listed below. The application will be controlled by a simple GUI (see details below), but also be able to be controlled via a API allowing commands to be issued from the command line, or for the application to be integrated into a larger Java application (yet to be developed). Specification (deliverables) of the application tool to be developed: 1. A Java tool (or front end) that delivers the following functionality: a) Determine the amount of Skin Tone visible in the image / video • Including the ability for the user to turn on / off ‘Pantone colour’ detection to find various extended skin colours. Pantone colour reference included below. • Detect faces in the image / video, and report the proportion amount of skin visible on the face against that on the rest of the image (this will help compensate for close up / far away images) • Reporting results: • ‘Low amounts of Skin Tone’ for 0-35% • ‘Medium amounts of Skin Tone’ for 35-70% • ‘High amounts of Skin tone’ for 70%+ • (Note: These results are based upon the proportion of skin in the image/video vs. the amount on the face, unless no face is detected, to which it is the overall skin tone visible in the image/video. The results should also state which is used e.g. ‘Overall Skin in multimedia’ or ‘Overall Skin vs. Facial Skin Amount’) • There must be a setting to allow the user to change the percentage amount for each level of skin tone (i.e. to change low to 0-25%), and to turn facial detection on or off. Default values are above. b) Determine the level of Nudity visible in the image / video, (using a minimum of three techniques), these include: • Bag-of-visual features • Image Zoning • Body Overlay • Skin amounts and positioning • (Any other techniques recommended by the developer and agreed by L.C.) • (Note: The Skin Tone recognition and Nudity recognition results should be independent of each other and use separate techniques) • There must be a setting to allow the user to turn on or off each Nudity detection technique to try and increase accuracy based upon the input 2. A log file must be produced showing the applications analysis detail, including: a) Time and date of scan b) Type of scan (directory or individual file including still image or video) c) Settings of scan d) Details of file or directory scanned e) Overall scan result: • Number of files scanned • Types of files scanned • Number with Low, Medium, High Skin Tone • Number with Low, Medium, High levels of Nudity • Files skipped (due to errors or which are unsupported) f) Result for each file including: • Amount of Skin tone • Number of faces detected • Proportion of Skin tone in whole image vs. Proportion of Skin tone on detected faces • Nudity detection result • Applicable confidence levels • For Video, all these details must be included along with a breakdown of these results for every 1-second of the video, and an overall of what percentage of the video had high, medium and low nudity and skin tone. Example log for each second: Time: 00:01:00, Skin tone: 50% Medium, Nudity: Medium 3. A simple GUI (based on the designs issued to shortlisted candidates) to run and control the application. To allow for quoting the GUI features: a) Image and Video handling (playback, opening, thumbnail scrolling) b) Simple checkboxes, buttons, colour coded labels, scrollbars, drop down boxes and a progress bar c) Buttons to open selected files natively on OS, open external files e.g. PDF’s d) Controlled by a simple settings option screen e) 1 Main Application Window, 1 Option Screen **SEE ATTACHED PDF FOR FULL DETAIL/ADVERT,& IMPORTANT NOTES BEFORE BIDDING**
Project ID: 4994186

About the project

1 proposal
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $544 USD for this job
User Avatar
Hi we are freelance software developers. If you contact us, we can give a quote and we can discuss further details of the project. w w w . s o l ve r . i o
$555 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello Sir, I hope to get this project. As it is really interesting. I am MSc Physics Student and specialized on machine learning and complex systems. I also have a lot Programming experience in many languages like C, Java, Python, C++... A lot of these methods use SVMs. I worked with them many times now.
$544 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
London, United Kingdom
0.0
0
Payment method verified
Member since Jul 29, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.