Found 108 repositories(showing 30)
ClarityCoders
Computer Vision course using python and OpenCV
computervisioneng
No description available
dbloisi
OpenCV-Python code for calculating homography transformation. This code is part of the material of the course "Computer Vision and Machine Perception" - University of Basilicata (Italy)
hongsong-wang
Course of OpenCV + Python: Image Processing, Video Processing and Computer Vision
Karamya
Based on the udemy course "Introduction to Computer Vision | Master OpenCV in Python" by Rajeev Ratan
yohanesnuwara
Absolute beginner course on computer vision with Python, OpenCV, Tensorflow Keras, and PyTorch
AsmitaBarman
Actual Project file https://drive.google.com/file/d/1RCJ271K1B5Ig839c_0UCq8oWn5mpz7EN/view?usp=sharing Introduction This project was part of the embedded system design course, and uses face recognition to control a servo lock. The face recognition has been done using the Eigenfaces algorithm (Principle Component Analysis or PCA) and implemented using the Python API of OpenCV. Open Source Project source It's a slight modification of the Raspberry Pi Face Recognition Treasure Box project by Tony Dicola on the Adafruit Learning System. The code has been modified at places to replace the use of the RPIO library (which has issues running on the new Raspberry Pi 2 Model B+) with the standard RPi.GPIO library. The project has also been implemented to work as an automated home lock system which unlocks for the owner of the house and doesn't for any other visitor. It also plays an appropriate voice message. IMPLEMENTATION DETAILS This slight modification also changed the way of installing the dependencies,OpenCV & Python version and also the installation of updated GPIO ports for Raspberry B+. The modifications that has done here also includes the .wave sound files that tends to start or stop depending upon the door recognition status. OpenCV Installation This project depends on the OpenCV computer vision library to perform the face detection and recognition. Unfortunately the current binary version of OpenCV available to install in the Raspbian operating system through apt-get (version 2.3.x) is too old to contain the face recognition algorithms used by this project. However you can download, compile, and install a later version of OpenCV to access the face recognition algorithms. Note: Compiling OpenCV on the Raspberry Pi will take about 3 hours of mostly unattended time. Make sure you have some time to start the process before proceeding. First you will need to install OpenCV dependencies before you can compile the code. Connect to your Raspberry Pi in a terminal session and execute the following command: sudo apt-get update sudo apt-get install build-essential cmake pkg-config python-dev libgtk2.0-dev libgtk2.0 zlib1g-dev libpng-dev libjpeg-dev libtiff-dev libjasper-dev libavcodec-dev swig unzip Answer yes to any questions about proceeding and wait for the libraries and dependencies to be installed. You can ignore messages about packages which are already installed. Next you should download and unpack the OpenCV source code by executing the following commands: wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.10/opencv-2.4.10.zip unzip opencv-2.4.10.zip Note that this project was written using OpenCV 2.4.10, although any 2.4.x version of OpenCV should have the necessary face recognition algorithms. Now change to the directory with the OpenCV source and execute the following cmake command to build the makefile for the project. Note that some of the parameters passed in to the cmake command will disable compiling performance tests and GPU accelerated algorithms in OpenCV. I found removing these from the OpenCV build was necessary to help reduce the compilation time, and successfully compile the project with the low memory available to the Raspberry Pi. cd opencv-2.4.9 cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_gpu=OFF -DBUILD_opencv_ocl=OFF After this command executes you should see details about the build environment and finally a '-- Build files have been written to: ...' message. You might see a warning that the source directory is the same as the binary directory--this warning can be ignored (most cmake projects build inside a subdirectory of the source, but for some reason I couldn't get this to work with OpenCV and built it inside the source directory instead). If you see any other error or warning, make sure the dependencies above were installed and try executing the cmake command again. Next, compile the project by executing: make This process will take a significant amount of time (about 3 hours), but you can leave it unattended as the code compiles. Finally, once compilation is complete you can install the compiled OpenCV libraries by executing: sudo make install After this step the latest version of OpenCV should be installed on your Raspberry Pi. Python Dependencies The code for this project is written in python and has a few dependencies that must be installed. Once connected to your Raspberry Pi in a terminal session, execute the following commands: sudo apt-get install python-pip sudo apt-get install python-dev sudo pip install picamera sudo pip install RPi.GPIO You can ignore any messages about packages which are already installed or up to date. These commands will install the picamera library for access to the Raspberry Pi camera, and the GPIO library for access to the Pi GPIO pins and PWM support. Hardware The Hardware required for this project are as follows: Raspberry Pi ( I prefer Model 2 B+) Raspberry Pi Camera Micro Servo One Push Button Power Supply for the Servo (5V Source) One 10K resistor for pull down Breadboard and Jumper wires for connections The necessary circuit diagrams and further explanations are explained in depth in the original pdf accompanying the project. Kindly go through it first.
eya-zakhama
A structured OpenCV course covering fundamentals, advanced image processing techniques, and upcoming object detection modules. Designed as a complete learning path in Computer Vision using Python.
masseydigital
Udemy Python for Computer Vision with OpenCV and Deep Learning Course
prakHr
[Book Course] - Course: Book-OpenCV with Python By Example_ Build real-world computer vision applications and develop cool demos using OpenCV for Python
Udemy Computer Vision with OpenCV and Python Free Course By OpenCV Team.
MBadriNarayanan
12 Mini Projects done using OpenCV in Python as a part of Master Computer Vision™ OpenCV4 in Python with Deep Learning course offered by Udemy. Created and taught by Rajeev D. Ratan.
Kavineshrao
This is one of my course (Distributed And Parallel Computing) final project. I finished the project partially just to finish my semester. This project uses OpenCV (computer vision), Python and Cascade.
nima-kam
Assignments done using OpenCV and Python during the Computer Vision course.
CodeAshing
A course from Coursera : https://www.coursera.org/learn/computer-vision-video-basics-opencv-python/home/welcome
Fs02
Basic Image Utility application created using Python OpenCV for Computer Vision course
GayaGorodecki
Python program using OpenCV which tracks juggling balls, calculates and displays the velocity of each ball. Designed and built as a final project in Computer Vision academic course.
ricavalcanti
Repository for the Advanced Topics in Computer Science II course (Theme: Deep learning for computational vision with OpenCV and Python).
PedroPerez14
My code for the final course assignment within the Computer Vision subject at MRGCV (Master's in Robotics, Graphics and Computer Vision), taught at Universidad de Zaragoza (Spain) during the 2023-2024 course, using OpenCV, Python and SuperGlue.
Astin84
IPS (Image Processing Studio) is a GUI‑based Python application developed for the Image Processing and Fundamentals of Computer Vision course at Bahonar University. The project provides tools for spatial and frequency‑domain filtering, noise modeling, Fourier analysis, image visualization, and real‑time OpenCV code inspection for educational use.
imroze
A Python and OpenCV based tool that uses Computer Vision algorithms and Text Parsing to convert Online Lecture/MOOC Videos and Transcripts into auto-generated Slides with images and caption text, to facilitate easy and effective note-taking, learning, revision, compilation, referencing, skimming, comparsion and analysis of online course content.
BojanKomazec
"Python for Computer Vision with OpenCV and Deep Learning" Udemy course
Advanced Computer Vision using OpenCV Python is a course designed by me, to share my experience with OpenCV Python, Deep Learning and Machine Learning
No description available
LorenzoBalandi
Computer Vision Project developed as course project using OpenCV (Python)
revalew
Course backup: "Python for Computer Vision with OpenCV and Deep Learning"
dhanoopbhaskar
Python for Computer Vision with OpenCV and Deep Learning - https://www.udemy.com/course/python-for-computer-vision-with-opencv-and-deep-learning/
achliopa
Course Study Repo for Python for Computer Vision with OpenCV and Deep Learning Course
MahekShikalgar2
“Introduction to Python OpenCV” course by SkillLearn | SkillUp | opencv, python, image-processing, face-recognition, motion-detection, computer-vision, beginner
Qasim-Hasan
Open cv Tasks from Python for Computer Vision with OpenCV and Deep Learning Course