The task is to develop an application that compares a pair of images and computes a similarity score (i.e., how similar the two images are on a 0 to 1 scale). You will be using an existing image matching algorithm called Scale-Invariant Feature Transform (SIFT).
If you are not familiar with SIFT, you can start with the Wikipedia page of the algorithm: [login to view URL] Towards the bottom of the page you will find links to a variety of information on SIFT including this pointer to an open-source SIFT implementation in C/C++: [login to view URL] So, you may not need to code the algorithm yourself; you will only need to build an application to use the algorithm for comparing the images that I provide.
What I will provide you is a folder containing several text files--each containing URLs to some images (80 on average). The images will be in a variety of formats, e.g., jpg, png, gif, tif, and psd. Your job will be to compute the similarity scores of every pair of image within each file using the SIFT algorithm.
Example:
Suppose the folder that I give you contains three text files T1, T2, and T3, and suppose T1 contains URLs to 5 pictures--P1, P2, P3, P4, and P5. Then your job will be to use the SIFT algorithm to compute the similarity scores of the image pairs P1-P2, P1-P3, P1-P4, P1-P5, P2-P3, P2-P4, P2-P5, P3-P4, P3-P5, and P4-P5. You will have to do the same for images contained in the files T2, and T3. You can write the output (i.e., the scores) corresponding to each file in a spreadsheet.
We have hundreds of such text files but for the development and testing of the application, we will put 10 to 20 files in a folder. Once you are done with your development and testing, we will run the program on all the files that we have. So, you have to code the application in such a way that it goes through all the text files in a certain folder.
To summarize, the deliverables should be (i)an easy to run application that we can use to compute the pair-wise scores for the images in all the text files and write them on a spreadsheet, as explained above, and (ii) the application code that we can modify later if needed.
Hi there, this is Salman Zahid and I am a professional software developer. I've understood what you need an can provide my best services so please contact me for more details as I would love to work on this project with you.
Thank You
$588 USD em 10 dias
2,6 (10 avaliações)
3,9
3,9
15 freelancers estão ofertando em média $839 USD for esse trabalho
Hello,
I can do that using the open source you mentioned in the project description.
so if you don't mind contact me to proceed with the project.
and for more reference about me you can have a look to my profile.
Regards,
Amr
Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!Ready to work!
I have a bachelor in CS from the American University in Cairo and a minor in Mathematics, with 10+ years of experience with hands-on programming. I have worked for the past year in Microsoft's Advanced Technology Lab in Cairo (ATLC) as a research assistant in the Computer Vision team, with lots of experience with image processing and image descriptors such as SIFT. Check my previous projects for past feedback.
Hi, C++ is my skill!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
I found your job post and I'm very interested in your project.
As a certified desktop application developer with 3-years experience developing C++,
I think you'll find I have the right skills you're looking for.
I'm free now and have availability beginning now.
I will be online all day if you would like to discuss.
Otherwise, please let me know what times work for you.
Let's build success!!!
Thank you for your time and consideration.
Hi, client.
I am a C++ programmer and mathematician.
Your task is very interesting for me.
I would like to do such a task.
If you give me time, I will understand your task more clearly.
But It is not sure whether the price is proper.
Please tell me your opinion and deadline.
Thank.
I have more than 12 years of professional experience in developing complex computer vision based applications and frameworks in OpenCV, Tesseract, Kinect, C++ etc. Combined with the application development experience for object recognition, hand gesture recognition and face detection/recognition, I am confident of delivering your software withing the desired deadlines and budgets.
Drop in a mail and we can work out the details about project execution plan.
Kind regards,
Bala
Greetings,
I am Dorian Berwanger, an independent game-developer from Germany with extensive knowledge of OpenGL and C++; therefore, I am quite familiar with the implementation of complex algorithms. In preparation to making this offer I have familiarized myself with the way the SIFT algorithm functions. Furthermore I have familiarized myself with the use of OpenCV. Thus, the only hurdle I expect to encounter is to come up with an optimal scoring system with the data OpenCV provides. Since, at this point in time, it might or might not prove to be time intensive to go through the stages of trial and error, I have set delivery time to twenty days, should that case come up.
Under optimal circumstances delivery could happen before a week has passed.
HI,
I have made numerous web application integrating flask and image processing and computer vision.I have done image stitching , panaroma generation using SIFT features.(which was done using C++).I can do quick implementation using python and get reasonable accuracy.