Skip to content

karimelgazar/OpenCV-in-Arabic-for-Beginners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCV In Arabic For Beginners

About The Course

This course is for beginners in Computer Vision or OpenCV

Click the image below to go to the course playlist on Youtube

Setup

To run the code, you need the packages numpy, scipy, scikit-learn, matplotlib, scikit-image, mahotas and opencv-python.

The easiest way to set up an environment is by installing Anaconda.

Make sure that you added anconda to your system variable

So you can use it in any directory on your PC

-------> User Variables <------- 
Installation_Path\Anaconda\python.exe
Installation_Path\Anaconda\Scripts
Installation_Path\Anaconda\Library\bin
Installation_Path\Anaconda\Library\usr\bin
Installation_Path\Anaconda\Library\mingw-w64\bin

-------> System Variables <-------
Installation_Path\Anaconda
Installation_Path\Anaconda\Scripts
Installation_Path\Anaconda\lib\bin
Installation_Path\Anaconda\lib\usr\bin
Installation_Path\Anaconda\python.exe

Installing packages with conda:

If you already have a Python environment set up, and you are using the conda package manager, you can get all packages by running

  1. If you wish to install this in the base environment without creating any new environments, then you use:

     conda env update -n base --file environment.yml
    
  2. If you want to create a specific environment for the course then use:

     # change "YOUR_ENV_NAME" with the name you want "DON'T use empty spaces in the environment name" 
     conda env create -n YOUR_ENV_NAME -file environment.yml
    
  3. If face any problem run the command bleow to install all the package I use on my PC (It will take some time).

      conda env update -n base --file all.yml
    

Installing packages with pip

If you don't want to use Anaconda and already have a Python environment and are using pip to install packages, you need to run

pip install -r requirements.txt

Table of Content

Video File Used
#00 Introduction Introduction to CV Power Point
#01 Installing Packages environment.yml, all.yml, requirements.txt
#02 Opening and Saving Images #02_opening_saving.py, VS Code
#03 Image Basics show_pixels.py, mix_colors.py
#04 Drawing Shapes #04_drawing_shapes.py
#04.1 Using The Mouse #04_mouse.py
#05 Image Tranformations #05_img_tranformation.py
#06 Image Arithmetic #06_img_arithmetic.py
#07 Bitwise Operations #07_bitwise_operations.py
#08 Masking #08_masking.py
#09 Splitting and Merging Channels #09_splitting_merging.py
#10 Color Spaces #10_color_spaces.py
#11 Text and Trackbar #11_text_trackbar.py
#12 Application on Text and Trackbar #12_face_recognition.py
#13 Histogram #13_histogram.py
#14 Blurring Part #01 #14_blurring.py, avg_blur_00.gif, avg_blur_01.gif, gauss.gif, Medium Article
#15 Blurring Part #02 #14_blurring.py
#16 Thresholding Part #01 #15_thresholding.py
#17 Thresholding Part #02 #15_thresholding.py
#18 Edge Detection #16_find_edges.py
#19 Extract Coins #17_extract_coins.py
#20 HSV Color Space #18_hsv.py, hsv VS rgb.jfif, hsv.jfif
#21 CV2.waitKey() #19_waitKey.py
#22 Fonts #20_fonts.py
#23 Reading Videos #21_read_video.py
#24 Saving Videos #22_write_video.py
#25 Congratulation 💪 What's Next? ---