Pular para o conteúdo
Visão Computacional Completa com OpenCV & Python
👁️

Visão Computacional Completa com OpenCV & Python

Grade completa inspirada no padrão TutorialsPoint: operações com imagens, transformações geométricas, filtros, morfologia, contornos, vídeo em tempo real e detecção de faces.

Capítulos 9
Progresso 0/10 aulas
Concluído 0%
🖼️
CAPÍTULO 1

Módulo 1 — Fundamentos, Instalação & Leitura

2 aulas

Instalação, padrão BGR, leitura com cv2.imread e escrita com cv2.imwrite.

🚀

1.1 Introdução e Leitura de Imagens

Aprenda o que é opencv-python? com conceitos práticos e exercícios aplicados.

Em Andamento
🔒

1.2 Salvando Imagens com cv2.imwrite

A função `cv2.imwrite(caminho, img)` salva a matriz NumPy no disco no formato especificado pela extensão (.jpg, .png, .webp).

Bloqueada
CAPÍTULO 2

Módulo 2 — Operações Aritméticas & Bitwise

1 aulas

Adição com saturação (cv2.add), mesclagem ponderada (addWeighted) e máscaras bitwise.

🔒

2.1 Adição e Mesclagem com addWeighted

Para criar efeito de transparência (blending) entre duas imagens de mesmo tamanho:.

Bloqueada
📐
CAPÍTULO 3

Módulo 3 — Transformações Geométricas

1 aulas

Redimensionamento (cv2.resize), translação e rotação com matrizes afins.

🔒

3.1 Redimensionamento com cv2.resize

Para redimensionar uma imagem para uma largura e altura específicas:.

Bloqueada
✏️
CAPÍTULO 4

Módulo 4 — Desenho de Formas & Texto

1 aulas

Desenhando retângulos, círculos, linhas e renderizando texto com cv2.putText.

🔒

4.1 Retângulos e Textos em Imagens

Para desenhar retângulos e escrever legendas:.

Bloqueada
🌫️
CAPÍTULO 5

Módulo 5 — Filtros Espaciais & Thresholding

1 aulas

Blur Gaussiano, filtro bilateral e binarização de imagens (Otsu e Adaptativo).

🔒

5.1 Binarização com cv2.threshold

A limiarização transforma uma imagem em escala de cinza em uma imagem binária (preto e branco puro):.

Bloqueada
🔬
CAPÍTULO 6

Módulo 6 — Operações Morfológicas

1 aulas

Erosão, dilatação, abertura (abertura de ruído) e fechamento (fechamento de buracos).

🔒

6.1 Erosão e Dilatação

Erosão (`cv2.erode`):** Desgasta os limites dos objetos brancos, removendo pequenos ruídos isolados.

Bloqueada
CAPÍTULO 7

Módulo 7 — Bordas & Contornos

1 aulas

Detecção de bordas com Canny e localização de contornos com findContours.

🔒

7.1 Extração de Contornos com findContours

Contornos são linhas que unem todos os pontos contínuos ao longo de um limite de mesma cor ou intensidade:.

Bloqueada
🎥
CAPÍTULO 8

Módulo 8 — Vídeo em Tempo Real & Câmera

1 aulas

Captura de webcam via VideoCapture, leitura frame a frame e gravação de vídeo.

🔒

8.1 Leitura de Frames da Webcam

Para ler frames contínuos da webcam no OpenCV:.

Bloqueada
👤
CAPÍTULO 9

Módulo 9 — Detecção de Objetos & Faces

1 aulas

Classificadores Haar Cascade para detecção de rostos e olhos em imagens e vídeos.

🔒

9.1 Detecção de Faces com Haar Cascades

Para carregar o modelo de faces e detectar rostos na imagem em tons de cinza:.

Bloqueada