Hi, I want to implement CBIR using Shape of the images. can anyone please suggest me which algorithm is best to implement using MATLAB and also tell me how to create image shape database.
Actually, shapes alone are not enough to recognize the content of the image with high accuracy, ideally, you need to use another information such colors and textures etc, however, you can see the following links for more information:
edge detection and linking algorithms may help you. Gradient vector flow and morphological operations can also be used to detect shape from an image. Also , Moments are used to extract shape from an image. hu and zernike moments are few example.