ChinarQ-AI commited on
Commit
adc8a24
·
verified ·
1 Parent(s): 4dd67ed

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +15 -37
README.md CHANGED
@@ -1,59 +1,37 @@
1
  ---
 
2
  tags:
3
  - computer-vision
4
- - opencv
5
  - numpy
6
  - matplotlib
7
- - educational
8
- - beginner
9
- license: mit
10
  language: en
11
  ---
12
 
13
  # Computer Vision Learning Notebooks
14
 
15
  ## Summary
16
- This repository contains a series of **educational notebooks** that introduce the fundamentals of Computer Vision (CV) in a simple, visual, step-by-step way.
17
- It is designed for both **technical and non-technical learners**, focusing on building intuition about how computers see and manipulate images.
18
-
19
- The notebooks progress from working with raw arrays (NumPy) to real images (PIL/OpenCV) and finally to drawing shapes, annotations, and simple overlays.
20
 
21
  ---
22
 
23
- ## Notebooks Overview
24
- - **Notebook 1** → Introduction to images as arrays (NumPy basics).
25
- - **Notebook 2** → Loading, resizing, and exploring color channels of real images.
26
- - **Notebook 3** → Image transformations and manipulations (PIL / Pillow).
27
- - **Notebook 4** → Drawing shapes, lines, and text on blank canvases and real images (OpenCV).
28
 
29
  ---
30
 
31
- ## Intended Use
32
- These notebooks are ideal for:
33
- - Students beginning their journey in **Computer Vision**.
34
- - Non-technical learners who want to **visualize how machines interpret images**.
35
- - Developers looking for a clear, hands-on foundation before moving to advanced CV or deep learning topics.
36
 
37
  ---
38
 
39
- ## Features
40
- - Beginner-friendly explanations paired with visual outputs.
41
- - Bite-sized, progressive learning: **arrays real images → drawing & annotations**.
42
- - Uses standard libraries: **NumPy, Matplotlib, PIL/Pillow, OpenCV**.
43
- - Each notebook contains concise theory, short code cells with comments, and visuals.
44
 
45
  ---
46
-
47
- ## How to Use
48
- 1. Open the notebooks in order (1 → 4) for the intended learning progression.
49
- 2. Run each cell step-by-step and observe results.
50
- 3. Tweak parameters (e.g., rectangle coordinates, circle radius, colors) to experiment and learn.
51
- 4. Use copies of images (`.copy()`) when you want to preserve originals during edits.
52
-
53
- ---
54
-
55
- ## Requirements (suggested)
56
- Install the basic packages used across the notebooks:
57
-
58
- ```bash
59
- pip install numpy matplotlib pillow opencv-python
 
1
  ---
2
+ license: mit
3
  tags:
4
  - computer-vision
 
5
  - numpy
6
  - matplotlib
7
+ - opencv
8
+ - beginner-friendly
 
9
  language: en
10
  ---
11
 
12
  # Computer Vision Learning Notebooks
13
 
14
  ## Summary
15
+ A beginner-friendly collection of notebooks that introduce the **fundamentals of Computer Vision (CV)**.
16
+ Designed for both **technical and non-technical learners**, these notebooks focus on simple explanations, visual examples, and hands-on practice.
 
 
17
 
18
  ---
19
 
20
+ ## Current Notebooks
21
+ - **Notebook 1** → Images as arrays with **NumPy** (understanding pixels).
22
+ - **Notebook 2** → Working with real images (loading, resizing, color channels).
23
+ - **Notebook 3** → Basic image transformations and manipulations.
 
24
 
25
  ---
26
 
27
+ ## Next Steps (In Progress)
28
+
 
 
 
29
 
30
  ---
31
 
32
+ ## Who Is This For?
33
+ - Students starting their CV journey.
34
+ - Non-technical learners curious about how machines see images.
35
+ - Developers looking for a smooth step before advanced CV/Deep Learning.
 
36
 
37
  ---