Git Product home page Git Product logo

opencv-companion's Introduction

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 OpenCV

opencv-companion's People

Contributors

iamzehan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.