Skip to content

A collection of Python projects implementing OpenCV and YOLOv8 for computer vision applications

Notifications You must be signed in to change notification settings

0xBitBuster/python-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python OpenCV Projects

This GitHub project is a curated collection of Python projects leveraging OpenCV and YOLOv8 for computer vision applications, including fingerprint matching and face recognition. It serves as both a learning resource for OpenCV basics and a showcase of advanced techniques in computer vision.

Projects

  • OpenCV Basics: The fundamental concepts and operations in OpenCV

  • QR & Barcode Detection: Identify and read QR codes and barcodes off images and videos

  • Document Scanner: Digitizing physical documents into digital images and extracting the text

  • Colorize Images: Colorize Black & White Images using a Deep neural network

  • Motion Detection System: Detect and alert on movement in a video feed

  • Parking Space Counter: Count available parking spaces in a parking lot

  • Number Plate Recognition: Identify and read vehicle registration numbers

  • Car Counter: Count cars that are passing by in a video feed

  • Feature Detection: Identify game covers in a video stream using feature extraction

  • Fingerprint Matching: Biometric technique using computer vision to compare fingerprints for authentication purposes

  • Face Detection: Identify human faces in images and video feeds

  • Face Recognition: Biometric technique using computer vision to identify or verify a person by analyzing patterns based on the person's facial features

  • Review Sentiment Analysis: Analyze sentiment in amazon reviews using VADER / Roberta / Huggingface Pipeline

  • Stock News Sentiment Analysis: Crawl and analyze sentiment in stock news headlines from finviz

  • Stock Price Prediction: Download stock data and predicts stock price using machine learning with the LTSM model.

  • Spam Detection: Detect spam texts using machine learning with the Naive Bayes algorithm

Getting Started

Prerequisites

  • Python 3.9 (or higher)
  • pip

Installation

  1. Clone the repository to your local machine:
git clone https://github.com/0xBitBuster/python-projects
  1. Open up any project
  2. Install the required packages:
pip install -r requirements.txt

About

A collection of Python projects implementing OpenCV and YOLOv8 for computer vision applications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published