All Projects → thisisashukla → computer-vision

thisisashukla / computer-vision

Licence: other
Notebook series on interesting topics in computer vision

Programming Languages

Jupyter Notebook
11667 projects
HTML
75241 projects

Projects that are alternatives of or similar to computer-vision

Fourier-and-Images
Fourier and Images
Stars: ✭ 81 (+376.47%)
Mutual labels:  signal-processing, opencv-python
adaptive-filters
My collection of implementations of adaptive filters.
Stars: ✭ 32 (+88.24%)
Mutual labels:  signal-processing
DDCToolbox
Create and edit DDC headset correction files
Stars: ✭ 70 (+311.76%)
Mutual labels:  signal-processing
spafe
🔉 spafe: Simplified Python Audio Features Extraction
Stars: ✭ 310 (+1723.53%)
Mutual labels:  signal-processing
bakk
🎓 "Digital audio-watermarking for analog transmission channels", 2014, Bachelor Thesis, TU Wien
Stars: ✭ 16 (-5.88%)
Mutual labels:  signal-processing
FaceRecoginition
利用opencv+keras+python实现人脸识别系统
Stars: ✭ 26 (+52.94%)
Mutual labels:  opencv-python
real-time-face-recognition
Real Time Face Recognition using FaceNet and OpenCV
Stars: ✭ 19 (+11.76%)
Mutual labels:  opencv-python
QuakeMigrate
A Python package for automatic earthquake detection and location using waveform migration and stacking.
Stars: ✭ 101 (+494.12%)
Mutual labels:  signal-processing
FScape
A standalone audio rendering software for time domain and spectral signal processing.
Stars: ✭ 61 (+258.82%)
Mutual labels:  signal-processing
computer-vision-notebooks
👁️ An authorial set of fundamental Python recipes on Computer Vision and Digital Image Processing.
Stars: ✭ 89 (+423.53%)
Mutual labels:  signal-processing
FastPCC
Compute interstation correlations of seismic ambient noise, including fast implementations of the standard, 1-bit and phase cross-correlations.
Stars: ✭ 24 (+41.18%)
Mutual labels:  signal-processing
SpleeterRT
Real time monaural source separation base on fully convolutional neural network operates on Time-frequency domain.
Stars: ✭ 111 (+552.94%)
Mutual labels:  signal-processing
udacity-cvnd-projects
My solutions to the projects assigned for the Udacity Computer Vision Nanodegree
Stars: ✭ 36 (+111.76%)
Mutual labels:  opencv-python
scarecrow
A Raspberry Pi powered, distributed (edge) computing camera setups that runs a Tensorflow object detection model to determine whether a person is on the camera. A plugin model allows actions based on the detection, such as playing audio, turning on lights, or triggering an Arduino.
Stars: ✭ 87 (+411.76%)
Mutual labels:  opencv-python
Shifter
Pitch shifter using WSOLA and resampling implemented by Python3
Stars: ✭ 22 (+29.41%)
Mutual labels:  signal-processing
microblx
microblx: real-time, embedded, reflective function blocks.
Stars: ✭ 37 (+117.65%)
Mutual labels:  signal-processing
OpenCVB
OpenCV .Net application supporting several RGBD cameras - Kinect, Intel RealSense, Luxonis Oak-D, Mynt Eye D 1000, and StereoLabs ZED 2
Stars: ✭ 60 (+252.94%)
Mutual labels:  opencv-python
rps-cv
A Rock-Paper-Scissors game using computer vision and machine learning on Raspberry Pi
Stars: ✭ 102 (+500%)
Mutual labels:  opencv-python
msda
Library for multi-dimensional, multi-sensor, uni/multivariate time series data analysis, unsupervised feature selection, unsupervised deep anomaly detection, and prototype of explainable AI for anomaly detector
Stars: ✭ 80 (+370.59%)
Mutual labels:  signal-processing
FaceRecog
Realtime Facial recognition system using Siamese neural network
Stars: ✭ 47 (+176.47%)
Mutual labels:  opencv-python

A Notebook Series on Computer Vision

Highlights

Spatial Resolution

Image and its Histogram

Detecting Edges using Prewitt Operator

Classifying Defective Tablets using Edge Detection. Ref: https://stackoverflow.com/questions/30174233/how-to-tell-the-number-of-defective-tablets-using-matlab

Segmentation Using Deep Neural Network

Acknowledgement

I dedicate this work to my teacher Prof. B. Krishna Mohan, who is the source of whatever little I know of this amazing field called Computer Vision and under whom I have completed my master's degree.

About the Content

This notebook series is a collection of Jupyter notebooks organized in chapters, covering some of the most interesting and useful topics of Computer Vision.

This series focuses on presenting concepts as organically connected tools to solve different problems related to RGB images. And give to develop an understanding in the reader about how different concepts are tied together to implement one image analytics solution.

The notebooks presented here are a blend of theory and code to balance between understanding and implementation.

Objectives

The objective of this notebook series is to make the reader comfortable with different concepts of image processing using traditional and neural network based techniques.

Software Pre-requisites

You will need a Python environment with OpenCV, Jupyter notebooks, Keras, Tensorflow installed.

Use the requirements.txt in the repo.

Knowledge Pre-requisites

Working knowledge of Python and Jupyter notebooks is essential for this course. Hands-on experience with OpenCV and Keras will also be helpful.

Tutorial Outline

About the Author

Ankur Shukla is a Data Science Analyst at Deloitte Consulting. He consult clients from different industries on their data science problems. Python is his bread and butter and he uses it extensively for his day to day machine learning and data analysis tasks. Ankur is a postgraduate from CSRE, IIT Bombay in Geoinformatics and Natural Resources Engineering. Majority of his work at CSRE was focused in satellite image processing using Python.

LinkedIn, Twitter

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].