İptal Edildi

Categorising images by their dominant colours

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.

Beceriler: Algoritma, Linux, Perl, Python

Daha fazlasını gör: yellow software, python look for file, matches list, list matches, list get python, define on-going, app get linux, categorising photographs, d python, best case software, two images, rgb, python perl, python debian, language dictionary, hash , going out app, dictionary app, d images, categorise, images colours, debian python, python app server, python linux server, command line written

İşveren Hakkında:
( 1 değerlendirme ) Stonehouse, United Kingdom

Proje NO: #732802

Bu iş için 7 freelancer ortalamada $98 teklif veriyor


let's start

in %bids___i_period_sub_35% gün içinde80%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(13 Değerlendirme)

Please check your PM.

in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(4 Değerlendirme)

Please check PM for details

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(3 Değerlendirme)

Hello! Have >10 years experience. ;-)

in %bids___i_period_sub_35% gün içinde99%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)

I can do it in Perl and ImageMagick.

in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

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 f Daha Fazla

in %bids___i_period_sub_35% gün içinde125%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

I have masters in CS and good at graphics and have more than 7 10 years experience in software development. thanks

in %bids___i_period_sub_35% gün içinde80%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)