Skip to main content
00:00/00:00
Lecture 20 of 58

Setting Up GNU Plot

Download Course (Free)

Course Content

0 / 58 completed
Section 1: Setting Up2 videos

Overview of CodeBlocks

10m

Installing our Development Environment

7m
Section 2: Basic Image Processing Concepts and Terminologies11 videos

Overview of Image Processing

19m

The Bitmap Format

12m

Understanding Image Formats and Data types

28m

Understanding Image Color and Resolution

32m

Coding Opening and Copying an Image

1h 2m

Overview of Image Processing Techniques

39m

Coding Converting an RGB Image to a Grayscale Image

45m

Coding Creating an ImageReader and ImageWriter Function

1h 30m

Getting familiar with some commonly used terms

17m

Overview of Image Processing Applications in Computer Vision

29m

Coding Image Binarization

1h 3m
Section 3: Introduction1 videos

Introduction

13m
Section 4: Arithmetic Operations3 videos

Effects of Addition and Subtraction on Images

37m

Coding Reducing Image Brightness

17m

Coding Increasing Image Brigthness

49m
Section 5: Histogram and Equalization10 videos

Introduction to Image Histogram

28m

Understanding Histogram Equalization

20m

Setting Up GNU Plot

7mNow Playing

Downloading GNU Plot

8m

Overview of GNU Plot

18m

Plotting Multiple Signals

23m

Introduction to Adaptive Thresholding

22m

Coding Image Brightness Correction

49m

Coding Equalizing an Image Histogram

52m

Coding Computing the Histogram of an Image

1h 23m
Section 6: Geometric Operations3 videos

Introduction to Geometric Operations

13m

Mapping and Affine Transformation

31m

Coding Rotating Images

1h 4m
Section 7: Gray Level Transformation2 videos

Introduction to Gray Level Transformation

16m

Coding Experimenting with the Negative Transformation

1h 12m
Section 8: Image Enhancement Techniques4 videos

Introduction to Image Enhancement

30m

The Filter Kernel

30m

Coding Blurring an Image with a Filter Kernel

1h 3m

Coding Creating a Sepia filter

1h 6m
Section 9: Neighborhood Processing4 videos

Introduction to Neighborhood Processing

14m

Convolution And Correlation

47m

Introduction to 2-D Convolution and Correlation

22m

Coding Developing the 2-D Discrete Convolution Algorithm

1h 26m
Section 10: Edge Detection8 videos

Coding Detecting Edges with the Prewitt Mask

38m

Understanding the Concept of Operators

37m

Coding Detecting Lines with a Line Detector Mask

1h 16m

Coding Detecting Edges with the Robinson Mask

45m

Coding Detecting Edges with the Sobel Mask

59m

Coding Detecting Edges with the Laplacian Mask

30m

Coding Detecting Edges with the Kirsch Mask

53m

Coding Detecting Edges with the Robert's Mask

42m
Section 11: Filter Algorithms7 videos

Introduction of Low-pass Filters

17m

Coding Adding Salt and Pepper Noise to an Image

54m

Coding Performing High-pass Spatial Filtering

24m

Coding Generating Gaussian Noise from an Image

57m

Coding Developing the Maximum Filter Algorithm

50m

Coding Developing the Minimum Filter Algorithm

28m

Coding Developing the Median Filter Algorithm

31m
Section 12: Image Formation2 videos

Understanding how images are formed

24m

Understanding the mathematics of image formation

1h 20m
Section 13: Closing1 videos

Closing Remarks

2m