Java File Sorter (Image only)

Cancelado Publicado Dec 22, 2013 Pagado a la entrega
Cancelado Pagado a la entrega

Overview

-------------

We are looking for a Java developer to create a script / app able to compare image files based upon visual similarities, and sort them based upon the results. The application will also have a second ability to search for files similar to a selected inputted file.

It is proposed that the application will use the following two techniques for visual comparison of files:

1. Joint-Histogram analysis ([url removed, login to view]~rdz/papers/[url removed, login to view])

2. Fuzzy hashing

Please note: If you can propose another algorithm in replacement to any of the above, able to perform better or with more accuracy please suggest this in your proposal, along with references to a white/technical paper etc for us to research. We have also posted the same job in an ‘image and video’ format, where video files are also able to be – if you have the abilities to develop this, please bid on this position.

Deliverables

----------------

A Java application able to:

• Sort a directory (and files in enclosed subdirectories) of images based on similarity to each other file in the folder. The results will show batch groups of similar files together one after another.

• Search for similar files to a single inputted file

• Output the results of the sort using one of the following 3 methods (selected by the user):

1. By renaming the multimedia files with a select prefix (e.g. changing [url removed, login to view] to [url removed, login to view]).

2. By creating an XML file showing the file details and the order/position in which it appears once sorted in select tags (e.g. <new order>1</new order>).

3. By adjusting a pre-exiting XML file which current notes the order of the file. In this instance a copy of the original XML will be made and the tag that contains the old file order will need to be updated. Sample XML will be sent to shortlisted candidates.

• Complete the sort/search and output the results as fast as possible (must include multithreading)

• Work as accurately as possible

• Work efficiently

• Be run via a very simple GUI or command line

Technical Specifications

--------------------------------

- Must work on Windows, Mac and Linux

- Be developed in Java and able to be integrated into further scripts and applications

- Must perform efficiently, and with a good accuracy (including multithreading)

- Must be able to handle the sort and search of millions of files in the same sort

- All parts of this development must be free for commercial usage

- A simple usage guide, along with a selection of test data must be supplied to the project owner

- Able to sort all common image file formats

- All parts of this project must comply with applicable UK law

Other Information

-----------------------

- This is a fixed price project, within the budget specified

- No upfront payments, but milestone payments are negotiable

- Only bids which follow these guidelines will be considered

- This developer for this project is required ASAP

Algoritmos Java Mathlab y Mathematica Desarrollo de software

Nº del proyecto: #5251815

Sobre el proyecto

14 propuestas Proyecto remoto Activo Dec 24, 2013

14 freelancers están ofertando un promedio de $761 por este trabajo

eperfections

10+ years JAVA experience. 600+ projects completed successfully. I am very interested in this project. Ready to start ASAP.

$721 USD en 10 días
(324 comentarios)
7.0
urmate

Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks

$750 USD en 10 días
(59 comentarios)
5.2
wbslivera

Hello, For the past year, comparing images uses various image descriptors has been most of what I do. RGB histograms, LBP, Sift, Color Sift, dense Sift, HOG, just to mention the important ones. The paper you ment Más

$736 USD en 12 días
(46 comentarios)
5.0
szymszteinsl

Hi! I am professional C/C++/C#/Java programmer. I can do this project with highest uality. Best Regards, Szymszteinsl

$750 USD en 5 días
(16 comentarios)
4.9
rakib062

Hi, I am a graduate in CS with major in Image Processing and Pattern Matching, and working on C++/Java platform for 3+ years. Mostly my work domain consists of Content Management system for Image,audio and video, sear Más

$700 USD en 15 días
(22 comentarios)
4.5
helmot

I have a better suggestion for you: as you know most of the algorithms including Histogram and Fuzzy hashing is not invariant to scale, illustration, ... .The best algorithm for this project is the SIFT(scale invariant Más

$694 USD en 10 días
(3 comentarios)
4.1
gojkid

A proposal has not yet been provided

$555 USD en 10 días
(8 comentarios)
3.4
nelson831002

Hello I have good background in image processing. I have worked in similar projects, including search for image coincidences. I will send you a doc explaining a previous work in matlab, which i can translate to Java, Más

$555 USD en 10 días
(3 comentarios)
2.9
suraj99p

Image processing is one of my core area. I have worked on many aspects of it. I would like to work on this challenging problem

$1000 USD en 10 días
(2 comentarios)
1.8
cyruszargar

A proposal has not yet been provided

$789 USD en 15 días
(1 comentario)
0.6
invictos

Sir i am a experienced java Developer and have good skills and experience with image processing, I can provide you this work. Looking forward to work with you. Regards Mujtaba Aslam

$300 USD en 10 días
(1 comentario)
0.0
h2nguyen

For this project there are some other methods one can use, like feature detections (SIFT, SURF, FREAK, BRISK).

$2222 USD en 21 días
(0 comentarios)
0.0
tiagoct1990

Dear Newton13, I started working with image and video processing two years ago using the currently best open source computer vision library called OpenCV. The proposed project is ideal for me since I have vast exper Más

$555 USD en 15 días
(0 comentarios)
0.0
patricklmead

I've been an Object Oriented software developer and a development lead for over sixteen years. I've focused on Java/JEE for the past thirteen. Additionally, I have subject matter expertise on tools (Maven, Jenkins, C Más

$333 USD en 30 días
(0 comentarios)
0.0