Zayatsoff / computer_vision

Studying how OpenCV works, via projects: Face Detection, Deep Image Classification, Object Detection, Object Tracking. and Optical FLow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computer Vision With OpenCV

Facial Blurring in Video/Webcam

Facial Detection in Video/Webcam

Link to face_detector.py

MTCNN via facenet_pytorch.

Facial Blur in Video/Webcam

Link to face_detector.py

Simple Face Processing

Facial Landmarks

Link to facial_landmarks.ipynb

Facial Morphing

Link to face_morphing.ipynb

OpenCV Fundamentals

Studying the fundamentals of OpenCV

Part 1

Link to opencv_fundamentals_1.ipynb

  • Display Image
  • Save Image
  • Accessing Image Properties
  • Changing Color-space
  • Resizing Image
  • Display Text
  • Display Line
  • Display Circle
  • Display Rectangle
  • Display Ellipse

Part 2

Link to opencv_fundamentals_2.ipynb

  • Display Images in Multiple Modes
  • Playing Webcam Video
  • Capture videos
  • Playing Video from File

Part 3

Link to opencv_fundamentals_3.ipynb

  • Basic Operations on Images
    • Access pixel values and modify them
    • Access image properties
    • Setting region of image
    • Splitting and merging images
    • Change the image colour

Part 4

Link to opencv_fundamentals_4.ipynb

  • Blend Two Different Images
  • Apply Different Filters to Images
  • Images Thresholding
  • Contour Detection and Shape Detection
  • Colour Detection
  • Object Replacing in 2D Images

Sources

File name Link Website User
sample_image.jpg Link Unsplash Rowell Heria
sample_image2.jpg Link uxdesign.cc \ Glovory Design Rafika Aulia Rahma Sari
colour.jpg Link DreamLight Michael Scaramozzino
img_01.jpg Link Biography.com Art Streiber/NBCU Photo Bank/NBCUniversal via Getty Images via Getty Images
img_02.jpg Link Biography.com N/A
sample.mp4 Link YouTube CBC News

About

Studying how OpenCV works, via projects: Face Detection, Deep Image Classification, Object Detection, Object Tracking. and Optical FLow


Languages

Language:Jupyter Notebook 94.0%Language:Python 5.9%Language:Cython 0.1%Language:Shell 0.0%