inflearn logo

Shin Kyung-shik's Deep Learning Odyssey - Image Basics for Computer Vision

Build a solid theoretical foundation of images essential before learning deep learning-based computer vision. Understand the essence of image data, such as pixels, resolution, and color representation, and cultivate practical programming skills to read, transform, and preprocess images using Python.

3 learners are taking this course

Level Beginner

Course period Unlimited

Numpy
Numpy
Procession
Procession
data-cleaning
data-cleaning
unwarp
unwarp
python3
python3
Numpy
Numpy
Procession
Procession
data-cleaning
data-cleaning
unwarp
unwarp
python3
python3

What you will gain after the course

  • Understanding the principles of representing image data as numerical arrays and manipulating them at the pixel level

  • Understanding how to handle images with Python

  • Cultivating image data processing capabilities based on gamma transformation, broadcasting, and image preprocessing

The foundation you must build before learning computer vision!
Understanding the image itself

This course is designed to build a solid foundation in images themselves, in order to prepare for the computer vision lectures that will follow.

This course covers the following content to cultivate not only image theory but also programming skills for images.

Chapter 1 Image Basics

1.1 Brightness and Color in Images

1.2 Images as 2D Numerical Arrays

1.3 Pixels

1.4 Examples of images handled in computer vision

Chapter 2: Basics of Image Handling

2.0 Setting up the development environment

2.1 Reading, Displaying, and Saving Images

2.2 Converting Images to Tensor Objects

2.3 Handling Image Channels

2.4 Image Cropping

Chapter 3 Image Operations

3.1 Pixel-wise Operations: Gamma Correction

3.2 Element-wise operations between images: Image masking

3.3 Image Normalization

Establishing a solid theoretical foundation for images!

To understand images theoretically,

  • Quantifying brightness and color

  • Images as Numerical Arrays

The concept of is absolutely necessary.

In this lecture, we will build a solid theoretical foundation.


Additionally, an understanding of pixels, which are the building blocks of an image, is essential. In this lecture, along with an understanding of pixels, we will clearly cover how to represent pixel coordinates.


In computer vision, we deal not only with images we encounter in real life, but also with various types of data that can be interpreted as images. This lecture summarizes the various forms of data handled in computer vision.


Programming basics for images!

In computer vision, various types of processing are performed on images.

In this lecture, we will establish the basic methods for handling images interpreted as tensors.

To achieve this, we will directly implement the following basic image processing techniques at the tensor level.

  • Extracting channels from a color image

  • Image cropping

  • Converting color images to grayscale images



Basics of Image Operations!

When you start learning computer vision, operations on images make up the majority of the work.

In this lecture, we will cover basic image operations for this purpose.



Pixel-wise operation methods based on Gamma Transformation


Image masking-based operations between images


Image normalization-based statistical extraction and preprocessing techniques for images

Recommended for
these people

Who is this course right for?

  • Beginners who want to build a solid foundation in deep learning and computer vision

  • Beginners who want to build a foundation in image data before starting deep learning computer vision

  • Developers who know basic Python syntax but have no experience with image processing

Need to know before starting?

  • Basic understanding of Python syntax and NumPy array concepts

  • Development environment setup experience

Hello
This is asdfghjkl13551941

3,660

Learners

172

Reviews

85

Answers

4.9

Rating

17

Courses

Lecture History

  • [Like Lion] Intermediate/Advanced AI Course

  • [National Institute of Meteorological Sciences] 2022, 2023, 2025 Meteorological AI Boost Camp

  • [Samsung Electro-Mechanics] Advanced Software Course for New Employees

  • [Korea Institute of Human Resources Development in Science and Technology] Long-term Mentoring for Strengthening R&D Implementation Capabilities

  • [Korea Institute of Human Resources Development in Science and Technology] E-learning content production for R&D professional courses

  • [Korea Institute of Human Resources Development in Science and Technology] Research Data Visualization Course for Postdoctoral Researchers

  • [Wonkwang University] Wonkwang University AI Collective Training and AI Short/Long-term Courses

  • [National Information Society Agency] SW Education for Women Professionals

  • [SK m&service] Data-Driven Decision Making

  • [Korea IT Business Promotion Association] ICT COG Academy

  • [Seoul Metropolitan Office of Education] Training in New Technology Fields

  • [KT] KT AI Competency Enhancement Course

  • [K-ICT] Data Safe Zone Analysis Camp

  • [Gyeonggi-do Business & Science Accelerator] Vision AI for Beginners

  • [Gyeonggi Business & Science Accelerator] Introduction to Data Analysis with Python

  • [Seoul National University of Science and Technology] Advanced AI Utilization Training

  • [Seoul National University] AI Utilization Capacity Building Training

  • [HD Korea Shipbuilding & Offshore Engineering] AIC AI Research Position Competency Assessment Development

  • [Multicampus] Mastering Core Machine Learning Algorithms: From Principles to Implementation

  • [Fast Campus] A Mathematical Approach to Deep Learning

  • [패스트캠퍼스] Machine Learning and Data Analysis A-Z: All-in-One Master Class

  • [Fast Campus] Byte Degree Lv.2 Deep Learning Essentials

  • [Fast Campus] Deep Learning & AI Super Gap

  • [Fast Campus] Computer Science Super Gap VER.2

    Analysis A-Z [Fast Campus] Byte Degree Lv.2 Deep Learning Essentials [Fast Campus] Deep Learning AI Super Gap [Fast Campus] Computer Science Super Gap VER.2

More

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

asdfghjkl13551941's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

25% off for new members

$7.70

25%

$7.70