Giai đoạn 1 · Nền tảng lập trình & xử lý ảnh · Chặng 2/14

Chặng 2: OpenCV

Học xong chặng này, bạn có thể: Viết chương trình đọc camera, cắt vùng quan tâm và lưu ảnh kiểm tra.

  • 6 bài học
  • ~7 giờ học
  • ~3 tuần
  • 0/6 bài đã học

Trước khi bắt đầu

Hoàn thành chặng 1 (Python), đặc biệt bài NumPy và "Ảnh là mảng số".

Chặng này gồm

  • Đọc, hiển thị, ghi ảnh và video; lấy khung hình từ camera
  • Không gian màu BGR, HSV, Grayscale; ROI, resize, crop
  • Vẽ kết quả lên ảnh và tổ chức pipeline xử lý

Bài học theo thứ tự

Học lần lượt từ trên xuống. Làm hết bài tập trong mỗi bài, đánh dấu đã học để theo dõi tiến độ.

  1. 1

    Đọc, hiển thị, ghi ảnh, video và camera

    Cài OpenCV và đọc ảnh đúng cách, kể cả đường dẫn tiếng Việt · Đọc video và webcam theo thời gian thực · Ghi ảnh, ghi video kết quả

    Bài học~60 phút
  2. 2

    Không gian màu BGR, HSV, Gray và tách màu

    Chuyển đổi giữa BGR, Gray, HSV · Tách vật theo màu bằng inRange · Xử lý màu đỏ nằm ở hai đầu dải Hue

    Bài học~60 phút
  3. 3

    ROI, resize, xoay, lật và ghép ảnh

    Cắt vùng quan tâm và resize giữ tỉ lệ · Xoay, lật, thêm viền · Ghép nhiều ảnh để so sánh

    Bài học~60 phút
  4. 4

    Vẽ kết quả lên ảnh: khung, chữ, overlay

    Vẽ đường, khung, tròn, chữ · Hiển thị kết quả OK/NG dễ đọc · Tô vùng bán trong suốt

    Bài học~45 phút
  5. 5

    Tổ chức pipeline xử lý bằng hàm và cấu hình

    Chia xử lý thành các bước rõ ràng · Đưa tham số ra file cấu hình JSON · Đo thời gian từng bước

    Bài học~60 phút
  6. 6

    Dự án chặng 2: công cụ chụp và lưu ảnh kiểm tra

    Đọc camera, chọn ROI bằng chuột · Lưu ảnh OK/NG vào thư mục có cấu trúc · Hiển thị thông tin trực tiếp trên khung hình

    Dự án~120 phút

Đọc thêm

Không bắt buộc, đọc khi muốn hiểu sâu hơn.