Simple AI-Powered Image Comparison Tool in Python
Budget: $30 – $250 USD
We are seeking an experienced Python developer with a strong background in AI and image processing to build an advanced image comparison tool.
The primary function of this tool is to analyze and compare pairs of painting photographs to determine if they are from the same painting.
Key Responsibilities:
Develop an AI-powered image comparison algorithm in Python.
Ensure the algorithm accurately identifies similarities between two images of paintings.
The algorithm should be robust enough to handle variations in lighting, angle, and minor differences in the images.
Project Requirements:
Proficient in Python programming.
Strong experience in AI, particularly in image processing and comparison techniques.
Ability to work with image datasets and perform accurate comparisons.
Familiarity with machine learning frameworks and libraries relevant to image processing.
Test Case for Evaluation:
To evaluate the effectiveness of the tool, we will provide a set of 21 images of paintings. Among these, there are 6 images named "REFERENCE#.JPG," which are of the same painting, and the rest are from different paintings.
The tool will perform a comparison of each 'REFERENCE#' image with all 20 other images. The test will be considered successful if the tool correctly identifies that each 'REFERENCE#.JPG' image is only similar to other 'REFERENCE#.JPG' images, and not to any of the other different painting images.
Must use CUDA 11.2 Python 3.10 - Using a CUDA GPU RTX 3090 performing an image test should take less than 3 second.
Project Timeline:
2 weeks
Deliverables:
A fully functional Python function for 2 images comparison. (The function must pass the test)
A python script to make the test.
Documentation explaining the usage of the tool and the methodology used.
We are looking for a freelancer who can deliver high-quality work efficiently within the given timeline. If you have the expertise and are interested in working on this innovative project, please submit your proposal with relevant work samples or portfolios.
The primary function of this tool is to analyze and compare pairs of painting photographs to determine if they are from the same painting.
Key Responsibilities:
Develop an AI-powered image comparison algorithm in Python.
Ensure the algorithm accurately identifies similarities between two images of paintings.
The algorithm should be robust enough to handle variations in lighting, angle, and minor differences in the images.
Project Requirements:
Proficient in Python programming.
Strong experience in AI, particularly in image processing and comparison techniques.
Ability to work with image datasets and perform accurate comparisons.
Familiarity with machine learning frameworks and libraries relevant to image processing.
Test Case for Evaluation:
To evaluate the effectiveness of the tool, we will provide a set of 21 images of paintings. Among these, there are 6 images named "REFERENCE#.JPG," which are of the same painting, and the rest are from different paintings.
The tool will perform a comparison of each 'REFERENCE#' image with all 20 other images. The test will be considered successful if the tool correctly identifies that each 'REFERENCE#.JPG' image is only similar to other 'REFERENCE#.JPG' images, and not to any of the other different painting images.
Must use CUDA 11.2 Python 3.10 - Using a CUDA GPU RTX 3090 performing an image test should take less than 3 second.
Project Timeline:
2 weeks
Deliverables:
A fully functional Python function for 2 images comparison. (The function must pass the test)
A python script to make the test.
Documentation explaining the usage of the tool and the methodology used.
We are looking for a freelancer who can deliver high-quality work efficiently within the given timeline. If you have the expertise and are interested in working on this innovative project, please submit your proposal with relevant work samples or portfolios.