Skip to content

arun-arunisto/ComputerVisionEngineering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Vision Engineering

open cv computer visions package used in python if youre a beginner or youre a computer enthusiast then it will very usefull for you, because this repository contains the opencv tutorial from the beginning at a order of Tutorial names!! So, Enjoy!!, Happy Coding!!

Repo Contents:

  1. Computer Vision Tutorial 1 - Getting Started with Images

  2. Computer Vision Tutorial 2 - Basic Image Manipulations

  3. Computer Vision Tutorial 3 - Annotating Images

  4. Computer Vision Tutorial 4 - Basic Image Enchancement using matthematical operations

  5. Computer Vision Tutorial 5 - Accessing camera using opencv

  6. Computer Vision Tutorial 6 - Writing a video using opencv

  7. Computer Vision Tutorial 7 - Using filters on live

  8. Computer Vision Tutorial 8 - Image Alignment

  9. Computer Vision Tutorial 9 - Creating panoramas using opencv

  10. Computer Vision Tutorial 10 - High Dynamic Range (HDR) Imaging

  11. Computer Vision Tutorial 11 - Object Tracking

  12. Computer Vision Tutorial 12 - Face Detection

  13. Computer Vision Tutorial 13 - Object Detection using Tensorflow Model

  14. Computer Vision Tutorial 14 - Pose Detection

  15. handTrackingBasics - Hand tracking using opencv and mediapipe to install mediapipe use:
    pip install mediapipe
    use the below image for the hand landmarks reference:

    HandLandmarks

  16. generatingArucoMarkers - Code to generate aruco markers for marker based AR still using opencv-python to generate aruco markers sample images generated by the program

    marker-id-0 marker-id-1 marker-id-2marker-id-3

  17. markerDetection - After generating markers for the marker based AR next, we need to detect the markers. so, this file contains of the basics of marker detection using opencv-python sample images:

    Screenshot (104)

  18. imageAugmentationBasics - Image augmentation basics source code

    screenshots: Screenshot (106)

    Screenshot (107)

  19. poseEstimationBasics - Pose Estimation using open-cv and mediapipe

    use the below image to refer the pose estimation landmark

    77738pose_tracking_full_body_landmarks

  20. faceDetectionBasics - Face Detection using open-cv and mediapipe

    result:

    Screenshot (112)

  21. faceMeshBasics - Face Mesh using open-cv and mediapipe

    result:

    Screenshot (115)

  22. fingerCounter - Counting fingers using open-cv and mediapipe

    result:

    mL4ytsBiD2

  23. ai_virtual_mouse - Virtual mouse using opencv-python and mediapipe

    result:

    Screenshot (135)

  24. ai_virtual_keyboard - Virtual keyboard using opencv-python and mediapipe

    result:

    Screenshot (138)

  25. useful_utils_opencv - Contains very useful random functions like cropping video, reversing video, saving video, etc

  26. image_classification_using_scikit_learn - image classification using scikit learn. dataset used for the classification Dataset Link

  27. image_classification_with_yolo - image classification using yolov8. dataset used for the classification Dataset Link

  28. image_classification_with_tm - image class using teachable machine Link to the teachable machine , and the code file is checking the models accuracy score dataset used for this file is the same of yolov8

  29. parking_spot_detection_and_counter - Parking spot counter on live video with machine learning image classification technique using scikit-learn. Link to the data, model, and position Link to the files used in this project

    result:

    Screenshot (139)

  30. american_sign_language_detection - american sign language detection using opencv, mediapipe and yolov8 for image classification. dataset and model used for this project Link

    result:

    Screenshot (140)

  31. object_detection_with_yolo - yolo-basics - This code file covers the yolo basic detection with images, videos, and real-time webcam

    result:

    python_DGf6r77zxD

  32. Project 1 Car Counter Car counter project using yolo and for tracking we are using sort module. The video used in the project you can find here Link

    result:

    Screenshot (147)

  33. playing_videos_using_cv2_streamlit.py - Sample code of playing videos using streamlit and opencv-python

  34. ElectionProject2k24 - A simple flask application to access camera and to capture photo

  35. streamlit_multiple_cameras.py - Accessing multiple cameras using streamlit

  36. Person-Counter - Customer in & Customer out count from a shop using opencv-python, sort, yolov8

    result:

    python_Ikc0gQXZ5t

  37. ImagesWithSpecificExposure - To create images with specific exposure timings manually.

  38. FeatureMatching - Finding the matching patterns between two images (There will be two files one is ipynb and other one is py file)

Note

Google colab notebbok not working on git because file too large so for code Click Here!!

  1. Extracting Digits With Easy OCR Extracting digits from an odometer using easy-ocr library.

  2. Training a custom model using yolo with custom dataset Trained a custom model using yolo with custom dataset of images with the size of 640x640

  3. preparing_dataset_with_image_annotation This notebook will guide you how to use labels.txt file for image annotations and cropping

  4. CNN-TRAINING-FILE

    • dataset_processing.py : Preparing dataset with custom data using the labels.txt file downloaded from cvat tool with label and annotations, cropping and resizing images for keras (224x224) size.
  5. Parquet Dataset Prepration

    • parquet_dataset_preparation.py : Preparing parquet dataset using pandas, Pillow and pyarrow
  6. Converting MRI Scans to Colored Images

    • ConvertingMRIScanstoColoredImages.ipynb : Converting mri images to colored images using opencv, matplotlib and monai (medical open network for Artificial Intelligence)
  7. Face Match

    • face_match : Face match using face recognition
  8. SwinTransformerForSingleImage

    • This to demonstrate the swintransformer actual workflow with single image
  9. UsingApretrainedSwinTransformerForClassification

    • Using a pretrained swin transformer model for image classification

      dataset used for training model you can find here.

  10. face_rec_web_cam

    • Using webcam for face recognition

    Screenshot from 2024-10-29 11-16-08

  11. liveness_detection_webcam

    • Using webcam for liveness detection

    Screenshot from 2024-10-30 17-03-33

  12. compressing_image_using_python

    • Compressing image size using python

    Screenshot from 2024-11-07 16-14-56

  13. not_looking_at_camera.py

    • Python program to detect the user looking into camera or not

      Screenshot from 2024-11-08 19-25-05

  14. eye_blink_detector.py

    • Eye Blink Counter for liveness detection

      Screenshot from 2024-11-18 14-10-29

  15. GettingStartedWithDiffUsersPart1

    • Using diffuers to generatw Text-To-Image
  16. detecting_age_n_gender

    • detecting age and gender using deepface module

      Screenshot from 2024-12-18 12-43-43

  17. detecting_emotion

    • detecting emotion using deepface module

    Screenshot from 2024-12-19 11-54-01

  18. face_detection_using_diff_yolo_models

    • detecting faces and getting accuracy for different yolov models suchas yolov8, yolov11s, yolov11n & yolov11m

    Screenshot from 2024-12-20 13-07-01

  19. anti_spoof_detection

    • anti spoof detection using deepface module

    Screenshot from 2024-12-23 11-56-13

  20. ConvertingGrayScaleImageToColor

    • Converting grayscale images into color using opencv, deep neural network and streamlit

    Screenshot from 2025-01-11 18-32-55

  21. face_detection_using_insight_face

    • Detecting faces and facial features using insightface and opencv-python module

    Screenshot from 2025-01-17 18-09-01

  22. face_recognition_using_insight_face

    • Recognising faces using insightface and opencv-python module

    Screenshot from 2025-01-21 16-02-35

  23. Ultralytics_yolo11

    • Using yolo11 for different tasks such as detection, segmentation, instant segmentation, post detection, etc
  24. pose_estimation_using_yolo

    • using yolo11 for pose estimation
    Screenshot from 2025-08-05 18-41-07

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages