Skip to content

SRA-VJTI/Pixels_Seminar

Repository files navigation

PIXELS

PIXELS is an introduction to Computer Vision and Image Processing. Similar to a pixel which is the fundamental unit of any digital image, the objective is to emphasise the fundamental ideas of image and its algorithm in relation to contemporary technologies, such as the industry standard OpenCV. A thorough understanding of the fundamentals can aid in research and system redesign for domain-specific optimisations to meet the hardware needs of edge devices.

Every program is written in C++ to provide the flexibility required by programmers. It also includes principles of essential development tools such as Make and Git.

Demonstration

This repository includes basics to :

  1. C++
  2. Build Systems
  3. Git and GitHub
  4. Computer Vision
  5. Assignments

The aim of this repository is to provide:

  • A brief idea of algorithms involved in Computer Vision .
  • Introduction to Version Control System: Git and GitHub.
  • Computer Vision and Image Processing basics, idea of implementation of various algorithms involved from scratch (instead of any dedicated image processing library like OpenCV.)
  • Introduction to a commonly used Image Processing Library: OpenCV
  • Functionality of Blob detection using ROI (Region of Interest).

Table Of Contents

Installation Instructions

OpenCV library and other dependency needs to be installed on your system, so follow these steps of installation:

  • Clone SRA-VJTI's Pixel Repository on your system
git clone https://github.com/SRA-VJTI/Pixels_Seminar.git
  • Change terminal directory inside the cloned repository
cd Pixels_Seminar
  • Run the installation script
make install

Installation is done successfully.