Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rodneyosodo/computer-vision-ai-saturdays

This repository contains classwork and homework for JKUAT SES Project under computer vision. Good luck in finding new bugs 😀.
https://github.com/rodneyosodo/computer-vision-ai-saturdays

computer-vision deep-learning hacktoberfest image-processing opencv

Last synced: 9 days ago
JSON representation

This repository contains classwork and homework for JKUAT SES Project under computer vision. Good luck in finding new bugs 😀.

Awesome Lists containing this project

README

        

# computer-vision-ai-saturdays

[![CodeFactor](https://www.codefactor.io/repository/github/0x6f736f646f/computer-vision-ai-saturdays/badge)](https://www.codefactor.io/repository/github/0x6f736f646f/computer-vision-ai-saturdays)
[![HitCount](http://hits.dwyl.io/0x6f736f646f/computer-vision-ai-saturdays.svg)](http://hits.dwyl.io/0x6f736f646f/computer-vision-ai-saturdays)
[![GitHub issues](https://img.shields.io/github/issues/0x6f736f646f/computer-vision-ai-saturdays?style=plastic)](https://github.com/0x6f736f646f/computer-vision-ai-saturdays/issues)
[![GitHub license](https://img.shields.io/github/license/0x6f736f646f/computer-vision-ai-saturdays)](https://github.com/0x6f736f646f/computer-vision-ai-saturdays/blob/master/LICENSE)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/opencv-python)
![GitHub language count](https://img.shields.io/github/languages/count/0x6f736f646f/computer-vision-ai-saturdays.svg?style=flat)
[![Build Status](https://semaphoreci.com/api/v1/0x6f736f646f/computer-vision-ai-saturdays/branches/master/shields_badge.svg)](https://semaphoreci.com/0x6f736f646f/computer-vision-ai-saturdays)

[![](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/images/0)](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/links/0)[![](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/images/1)](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/links/1)[![](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/images/2)](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/links/2)[![](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/images/3)](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/links/3)[![](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/images/4)](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/links/4)[![](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/images/5)](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/links/5)[![](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/images/6)](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/links/6)[![](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/images/7)](https://sourcerer.io/fame/0x6f736f646f/0x6f736f646f/computer-vision-ai-saturdays/links/7)

This repository contains classwork and homework for AI-Saturday Nairobi under computer vision. Good luck in finding new bugs 😀.

# Contents:
- [computer-vision-ai-saturdays](#computer-vision-ai-saturdays)
- [Contents:](#contents)
- [Sections:](#sections)
- [Basics of Computer Vision and OpenCV](#basics-of-computer-vision-and-opencv)
- [Return back to Contents](#return-back-to-contents)
- [Image Manipulation and Processing](#image-manipulation-and-processing)
- [Return back to Contents](#return-back-to-contents-1)
- [Image Segmentation and Contours](#image-segmentation-and-contours)
- [Return back to Contents](#return-back-to-contents-2)
- [Object Detection](#object-detection)
- [Return back to Contents](#return-back-to-contents-3)
- [Simple Machine Learning using OpenCV](#simple-machine-learning-using-opencv)
- [Return back to Contents](#return-back-to-contents-4)
- [Object Tracking and Motion Analysis](#object-tracking-and-motion-analysis)
- [Return back to Contents](#return-back-to-contents-5)
- [Deep Learning](#deep-learning)
- [Return back to Contents](#return-back-to-contents-6)

# Sections:
### Basics of Computer Vision and OpenCV
### [Return back to Contents](#Contents)
Image Processing. Learn some of the basics of image processing such as blurring an image, understanding image morphology, geometric transforms, and image histograms.

| | | |
| :---: | :----: | :----: |
| [OpenCV Intro]()| | |
| [Grayscaling]() | | |
| [Colors HSV-Hue]() | | |
| [Colors Gray-RGB]() | | |
| [Color Red-Green-Blue]() | | |
| [Histogram]() | | |
| [Drawings of Shapes]() | | |

### Image Manipulation and Processing
### [Return back to Contents](#Contents)
In this section we are going to see how we are going to manipulate the image using OpenCV. Here we will learn to apply the following function on an image using OpenCV: (1) Image Transformations – Affine and Non-Affine Transformation (2) Image Translations – Moving image up, down, left and right (3) Rotation of image – Spinning the image (4) Scaling, Resizing, and Interpolation (5) Image Pyramids – Another way of resizing (6) Cropping – Cutting out the image region you want (7) Arithmetic operations for Brightening and Darkening of images

| | | |
| :---: | :----: | :----: |
| [Transformation]() | | |
| [Img Translation]() | | |
| [Rotations]() | | |
| [Scaling]() | | |
| [Image Pyramids (Resize)]() | | |
| [Region of intrest (Crop)]() | | |
| [Bitwise Operations (Mask)]() | | |
| [Convolutions & Blurring]() | | |
| [Sharpening]() | | |
| [Thresholding]() | | |
| [Dilation & Erosion]() | | |
| [Edge Detection]() | | |
| [Perspective & Affine Transforms]() | | |
| [Live Sketch Using Webcam]() | | |

### Image Segmentation and Contours
### [Return back to Contents](#Contents)
Segmenting Images and Obtaining Interesting Points. Apply different algorithms to cluster data, segment images, as well as find and match interesting points in an image.

| | | |
| :---: | :----: | :----: |
| [Segmentation and Contours]() | | |
| [Sorting Contours]() | | |
| [Approx. Contours & Convex]() | | |

| [Matching Contour]() | | |
| [Identify Contour]() | | |

### Object Detection
### [Return back to Contents](#Contents)
| | | |
| :---: | :----: | :----: |

| [Finding faces]() | | |
| [Finding Objects]() | | |

### Simple Machine Learning using OpenCV
### [Return back to Contents](#Contents)
| | | |
| :---: | :----: | :----: |
| [Handwritten Digit Recognition]() | | |
| [Credit Card Reader]() | | |
| [Facial Recognition]() | | |

### Object Tracking and Motion Analysis
### [Return back to Contents](#Contents)
It's a displacement of each of the pixel compared to previous frame but how much that pixel move compared to previous frame. A displacement vector of a moving object is also known as the optical flow vector.

### Deep Learning
### [Return back to Contents](#Contents)