0% found this document useful (0 votes)
31 views49 pages

Chapter 8. Video Processing

The document discusses various topics in video processing including acquisition, post-acquisition processing, image registration, spatio-temporal processing, enhancement and restoration, action detection and recognition, and video processing with OpenCV. It covers basic operations on videos like reading, writing, converting to grayscale and edge detection. Color tracking using HSV color space conversion is also explained.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views49 pages

Chapter 8. Video Processing

The document discusses various topics in video processing including acquisition, post-acquisition processing, image registration, spatio-temporal processing, enhancement and restoration, action detection and recognition, and video processing with OpenCV. It covers basic operations on videos like reading, writing, converting to grayscale and edge detection. Color tracking using HSV color space conversion is also explained.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 49

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

XỬ LÝ ẢNH TRONG CƠ ĐIỆN TỬ


Machine Vision

Giảng viên: TS. Nguyễn Thành Hùng


Đơn vị: Bộ môn Cơ điện tử, Viện Cơ khí

Hà Nội, 2021 1
Chapter 8. Video Processing

1. Introduction
2. Acquisition
3. Post-acquisition Processing
4. Image Registration
5. Spatio-Temporal Processing
6. Enhancement and Restoration
7. Action detection / recognition
8. Video Processing with OpenCV

2
Video Processing

3
Chapter 8. Video Processing

1. Introduction
2. Acquisition
3. Post-acquisition Processing
4. Image Registration
5. Spatio-Temporal Processing
6. Enhancement and Restoration
7. Action detection / recognition
8. Video Processing with OpenCV

4
Introduction

5
Introduction

6
Chapter 8. Video Processing

1. Introduction
2. Acquisition
3. Post-acquisition Processing
4. Image Registration
5. Spatio-Temporal Processing
6. Enhancement and Restoration
7. Action detection / recognition
8. Video Processing with OpenCV

7
Acquisition

8
Acquisition

9
Chapter 8. Video Processing

1. Introduction
2. Acquisition
3. Post-acquisition Processing
4. Image Registration
5. Spatio-Temporal Processing
6. Enhancement and Restoration
7. Action detection / recognition
8. Video Processing with OpenCV

10
Post-acquisition Processing

11
Post-acquisition Processing

12
Post-acquisition Processing

13
Post-acquisition Processing

14
Post-acquisition Processing

15
Chapter 8. Video Processing

1. Introduction
2. Acquisition
3. Post-acquisition Processing
4. Image Registration
5. Spatio-Temporal Processing
6. Enhancement and Restoration
7. Action detection / recognition
8. Video Processing with OpenCV

16
Image Registration

17
Image Registration

18
Image Registration

19
Chapter 8. Video Processing

1. Introduction
2. Acquisition
3. Post-acquisition Processing
4. Image Registration
5. Spatio-Temporal Processing
6. Enhancement and Restoration
7. Action detection / recognition
8. Video Processing with OpenCV

20
Spatio-Temporal Processing

21
Spatio-Temporal Processing

22
Spatio-Temporal Processing

23
Spatio-Temporal Processing

24
Spatio-Temporal Processing

25
Spatio-Temporal Processing

26
Chapter 8. Video Processing

1. Introduction
2. Acquisition
3. Post-acquisition Processing
4. Image Registration
5. Spatio-Temporal Processing
6. Enhancement and Restoration
7. Action detection / recognition
8. Video Processing with OpenCV

27
Enhancement and Restoration

28
Enhancement and Restoration

HDR

29
Enhancement and Restoration

HDR

30
Enhancement and Restoration

HDR

31
Enhancement and Restoration

32
Enhancement and Restoration

33
Enhancement and Restoration

Example: Super-resolution

34
Enhancement and Restoration

Example: Super-resolution

35
Enhancement and Restoration

36
Enhancement and Restoration

37
Chapter 8. Video Processing

1. Introduction
2. Acquisition
3. Post-acquisition Processing
4. Image Registration
5. Spatio-Temporal Processing
6. Enhancement and Restoration
7. Action detection / recognition
8. Video Processing with OpenCV

38
Action detection / recognition

39
Action detection / recognition

40
Chapter 8. Video Processing

1. Introduction
2. Acquisition
3. Post-acquisition Processing
4. Image Registration
5. Spatio-Temporal Processing
6. Enhancement and Restoration
7. Action detection / recognition
8. Video Processing with OpenCV

41
Video Processing with OpenCV

❖ Reading/writing videos

❖ Basic operations on videos

❖ Color tracking

42
Reading a video

43
Reading a video

44
Writing a video

45
Writing a video

46
Basic operations on videos
❖ Converting to grayscale

47
Basic operations on videos
❖ Edge Detection

48
Color tracking

❖ Convert RGB color space to HSV color space


❖ HSV color space is also consists of 3 matrices, HUE, SATURATION and VALUE. In
OpenCV, value range for HUE, SATURATION and VALUE are respectively 0-179,
0-255 and 0-255.
❖ HUE represents the color, SATURATION represents the amount to which that
respective color is mixed with white and VALUE represents the amount to which
that respective color is mixed with black.
❖ Hue values of basic colors: Orange 0-22; Yellow 22- 38; Green 38-75; Blue 75-130;
Violet 130-160; Red 160-179

49

You might also like