Skip to content

iamzehan/OpenCV-Companion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCV-Companion - OpenCV Documentation On Steroids

GitHub Release License Code Size Last Commit Contributors GitHub Issues

What is the Purpose of this app?


As a beginner, I used to struggle a lot to understand most of the concepts in the OpenCV spectrum; it was hard to visualize the solutions without hardcoding them first. So I decided to create a solution that allows you to do just that. It's no different than the original documentation. The only advantage it gives you is that, you get to modify the code with a GUI and understand what it does. -- @iamzehan

What to expect?

  • GUI features in OpenCV are presented with an interactive interface.
  • The code gets updated with the input from the user end.

About Initial release Version

Full Changelog

Topics Covered

  • Getting Started with Images 🖼️

  • Getting Started with Videos 📽️

  • Mouse Events 🖱️

  • Drawing Shapes 🟥🔴🔺

  • Trackbar GUI features đź“Š

    Getting Started with Images

    Screenshot (220)

    Getting Started with Videos

    Screenshot (221) Screenshot (222) Screenshot (223) Screenshot (224) Screenshot (225)

    Drawing Shapes

    Screenshot (226) Screenshot (227) Screenshot (228) Screenshot (229) Screenshot (230) Screenshot (231)

    Adding Texts

    Screenshot (232)

    Trackbar

    Screenshot (233)

What's New in Version ?

 View Full Changelog Version

In this version you can learn to perform Basic Operations on Images, such as -

  • Accessing and Modifying pixel values
  • Accessing Image Properties"
  • Image ROI
  • Splitting and Merging Image Channels
  • Making Borders for Images (Padding)

1_Pixel Value 2_Accessing_Properties 3_ImageROI 4_Splitting_Merging 5_Making_Borders

Technologies

Streamlit html5 OpenCV