Find Jobs
Hire Freelancers

Categorising images by their dominant colours

$30-250 USD

Cancelled
Posted almost 14 years ago

$30-250 USD

Paid on delivery
I'm looking to categorise some photographs by their dominant colours. I will have a folder containing a number of images. I then want to have somewhere to define a list of colours to look for, and then have the code go through all the photos, see what the dominant colours are, and then output a list of the photos and the name of the colour groupings that most closely match that photo to <STDOUT>. A colour grouping is one or more RGB values. So a colour grouping may simply be a defined green, in which case photos that are mostly green should be tagged with that, or a colour grouping may be two colours, red and green, and photos which are mostly red and green should be tagged as that. If a photo matches more than one colour grouping (it's red and green, so it matches a red, a green and a red and green grouping) then that's fine. Just output all that. It may be good to have some thresholds too, to output a numerical value of how close it is, in case it matches two colour groupings, then I can decide which one to use by whichever is the closest. The app needs to run on a Linux server from the command line. I'd like if it was written in Perl at best (as that's my preferred language), but really any language is fine as long as it's fast. And if it's going to use some external software to help (such as ImageMagick etc) then that should be easily installable on Debian. I'm happy to follow any instructions to get something going on my own servers. It'll need a config file, so, in hash/dictionary terms something like this I guess, to give you an idea... [ { colours => [ [ 255,0,0 ] ], name => "red" }, { colours => [ [ 255,255,0 ]], name =>"yellow" }, { colours => [ [ 255, 0, 0 ], [ 0, 0, 255 ] ], name => "redandgreen" }, ] So really I just want to be able to cd into the folder of photos, run the command, and have it spit out it's output.
Project ID: 732802

About the project

5 proposals
Remote project
Active 14 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
5 freelancers are bidding on average $101 USD for this job
User Avatar
Please check your PM.
$100 USD in 3 days
5.0 (7 reviews)
4.5
4.5
User Avatar
Please check PM for details
$100 USD in 1 day
5.0 (3 reviews)
3.8
3.8
User Avatar
I can do it in Perl and ImageMagick.
$100 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have done my PhD from IIT Kanpur in Computer Vision and Pattern Recognition. I have more than 10 years of work experience in this field. I am on a job and work part time as a freelancer. If you think 3 days is good for you and my demand fits the price, send me a message. Do you want to extend it to something like a color based content based image retrieval system? Do let me know.
$125 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have masters in CS and good at graphics and have more than 7 10 years experience in software development. thanks
$80 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
Strathaven, United Kingdom
5.0
1
Payment method verified
Member since Jul 7, 2010

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.