I need to develop a system for content based image retrieval. A databse of natural (cars, trees, buildings etc.) images created for example in MS Access will be connected every time a query image is given. On running the code a GUI will appear it will ask user for query image. Once query image is provided by the user connection with the database will be made and comparison will be made based on the image features like color, texture and shape. I want to add as many features as possible. Euclidean distance or any other distance measure cam be used to calculate the difference of the query image with images from the database.
color feature for example can be calculted through color histogram, texture feature through cooccurance matrix, gabour, etc. and shape calculated through fourier tranform or any other methods. similarly we can calculate edge features through canny edge detector or harris etc.
I have many years of experience in image processing and analysis, specially in MATLAB. I can easily do all the features you mentioned, and also ever more advanced ones if they are needed in your case.
I am also experienced with Genetic Algorithm and ANN that you can utilize to give meaning to the mentioned features.
GUI in MATLAB is also straightforward for me.
I have already done similar image retrieval projects during my MSc education in Computer Engineering. Be sure i will satisfy all the requirements. The delivery may be between 3-7 days depending on the further details. Since i am a new freelancer, i am giving a lower price. Let me prove my skills.