Computer Vision

Image retrieval

Due to the emerging technologies and advancements in the growth of computers the data and the information are growing day by day.

Read more..

Image retrieval project Looking to build projects on Computer Vision?:

Computer Vision Kit will be shipped to you and you can learn and build using tutorials. You can start for free today!

1. Surveillance Robot

2. Sixth Sense Robot

3. 3 Computer Vision Projects (Combo Course)

4. Computer Vision - Text Scanner

5. Computer Vision Based Mouse

6. Computer Vision Based Smart Selfie

7. Computer Vision Training & Internship


The maintenance of the existing data in computers is very hard since there is a lot of information such as images, files, etc.

The problem now arising is that when a user searches some data on the internet, they are not able to find the appropriate data and hence the work gets late.

Hence to avoid similar kind of problems many systems were developed such as text-based image retrieval (TBIR) system, which uses google images

Since the data is too large so there should be more development and features like searching for image based on properties such as color, shape, the texture should be available

Hence after many kinds of research, a new method content-based image retrieval (CBIR) method was developed to sort the huge data based on its color, shape, and texture.

Content-Based Image Retrieval (CBIR): It is a technique that sorts the large scale database based on images visual content that is color, texture, and shape and gives the output of user request in the form of an image.

In this project, the color retrieval is done by HSV color space based color histogram and the image retrieval is done by Gray Level Co-occurrence Matrix (GLCM)

Canberra distance is used for this retrieval feature.

The colors which are used by computers, graphic card, etc. are the RGB color space. The primary colors are red, green and blue.

Color feature extraction

The following steps are carried in color feature extraction

  • The user provides the image query, make a program to read it
  • The given format will be in RGB which is to be converted to HSV
  • The space of HSV should be quantized to 256 histogram bins
  • The 256 histogram bins values that are present to be stored as a color feature in the database of vector feature
  • Now Canberra distance is used to measure the similarity and the images are retrieved based on the minimum distance

How to build Computer Vision projects Did you know

Skyfi Labs helps students learn practical skills by building real-world projects.

You can enrol with friends and receive kits at your doorstep

You can learn from experts, build working projects, showcase skills to the world and grab the best jobs.
Get started today!


Shape feature extraction

The following steps are carried in shape feature extraction

  • The user provides the image query, make a program to read it
  • The given format will be in RGB which is to be converted to a greyscale image
  • Calculate 4 gradients of morphology and 7 variants of moments for each edge map
  • Compare the received database image to the query image and retrieve the images based on the minimum distance

 Texture feature extraction

The following steps are carried in texture feature extraction

  • The user provides the image query, make a program to read it
  • The given format will be in RGB which is to be converted to a greyscale image
  • Calculate 4 GLCM matrix containing energy features, homogeneity features, contrast features, and co-relation features
  • Compare the received database image to the query image and retrieve the images based on the minimum distance

Latest projects on Computer Vision

Want to develop practical skills on Computer Vision? Checkout our latest projects and start learning for free


Kit required to develop Image retrieval:
Technologies you will learn by working on Image retrieval:
Image retrieval
Skyfi Labs Last Updated: 2021-06-26





Join 250,000+ students from 36+ countries & develop practical skills by building projects

Get kits shipped in 24 hours. Build using online tutorials.

More Project Ideas on Computer-vision

Hybrid Median Filter for Noise Removal in Digital Images
Image Processing based fire detection
Library Management System using SQL and C++
Detection of Asthma Trigger using Zigbee
Image retrieval
Number Plate Detector
Sign Language Reader
Optical Character Recognition(OCR)
Face recognition gate
Surveillance Camera using Raspi Cam and Android App
Template matching using Computer vision
Motion detector using Computer vision
Streaming Video to a web-page using Open CV
Computer vision based rescue robot
Smart gesture control for mobile phone using machine learning
Image Processing based ball tracking robot
Emotion recognition using image processing
Computer vision based self-recharging robot
Disease Prediction using Image Processing
Forgery detection using Image Processing
Invisible Cloak using Open CV and Python
Currency Recognition System using Image Processing
Cartooning an Image using Open CV
Develop Sign Language Translator with Python
Develop an Audio Sign Language Translator Using ML
Image classifier for identifying cat vs dogs using CNN and python
Age Prediction using Image Processing
Color detection
Gender and Age Detection using OpenCV
Car model recognition using Image Processing
Checking driver behavior with Raspberry Pi
Dimension Estimation using Image Processing
Typing Robot
Detection of Underground broken pipes
Computer vision based Smart Selfie
Computer vision based text scanner
Cancer detection using image processing
Develop A Sixth Sense Robot With Arduino
Lane Detection using Machine Learning

Subscribe to receive more project ideas

Stay up-to-date and build projects on latest technologies