Visão Geral
O Processamento de Imagens Digitais é a base que sustenta grande parte das aplicações modernas de tecnologia, desde filtros de câmera até sistemas avançados de diagnóstico médico e reconhecimento visual. Neste curso, você irá compreender como as imagens são manipuladas por computadores, explorando técnicas clássicas e consagradas que sempre foram fundamentais na área. Com uma abordagem prática e direta, você aprenderá desde os conceitos iniciais até operações essenciais utilizadas no dia a dia profissional.
Conteúdo Programatico
Module 1 – Fundamentals of Digital Image Processing
- What is Digital Image Processing
- Historical context and applications
- Analog vs Digital images
- Image processing pipeline
Module 2 – Image Representation and Sampling
- Pixels, resolution, and dimensions
- Sampling and quantization
- Bit depth
- Image file formats
Module 3 – Intensity Transformations
- Brightness and contrast adjustment
- Negative transformation
- Log and power-law transformations
- Histogram basics
Module 4 – Histogram Processing Techniques
- Histogram calculation
- Histogram equalization
- Histogram normalization
- Practical examples
Module 5 – Spatial Domain Filtering
- Concept of spatial filtering
- Smoothing filters (mean, Gaussian)
- Sharpening filters
- Kernel and convolution basics
Module 6 – Frequency Domain Basics
- Introduction to frequency domain
- Fourier Transform concept
- Low-pass and high-pass filters
- Applications in image enhancement
Module 7 – Noise Reduction and Image Enhancement
- Types of noise (salt & pepper, Gaussian)
- Noise reduction techniques
- Image enhancement methods
- Practical cases
Module 8 – Project: Image Enhancement Application
- Building an image processing project
- Applying filters and transformations
- Improving image quality
- Final project presentation