Giai đoạn 2 · Machine Vision công nghiệp · Chặng 7/14
Chặng 7: Measurement / Matching / OCR
Học xong chặng này, bạn có thể: Xây công cụ đo, định vị chi tiết và đọc mã, ký tự một cách ổn định.
- 8 bài học
- ~10 giờ học
- ~4 tuần
- 0/8 bài đã học
Trước khi bắt đầu
Hoàn thành Giai đoạn 1 và chặng 6: xử lý ảnh, chọn quang học, chiếu sáng.
Chặng này gồm
- Đo kích thước subpixel bằng edge/caliper, fitting đường và đường tròn
- Template matching và shape-based matching để định vị chi tiết
- Đọc barcode, QR, DataMatrix và OCR ký tự in/khắc
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
Đo cạnh subpixel, fitting đường thẳng và đường tròn
Tìm vị trí cạnh chính xác dưới 1 pixel · Fit đường thẳng, đường tròn bằng bình phương tối thiểu · Đo khoảng cách, đường kính ổn định
-
2
Template matching: định vị chi tiết
Dùng matchTemplate và chọn phương pháp · Tìm nhiều đối tượng, loại trùng · Hiểu giới hạn khi vật xoay, đổi tỉ lệ
-
3
Feature matching và shape matching khi vật xoay
Dùng ORB và homography để định vị vật xoay · So khớp hình dạng bằng contour · Biết vì sao thư viện thương mại mạnh ở shape-based matching
-
4
Đọc mã QR và DataMatrix
Đọc mã 2D bằng OpenCV và libdmtx · Kiểm tra nội dung hợp lệ · Xử lý mã mờ, nghiêng
-
5
OCR và OCV trong công nghiệp
Phân biệt đọc (OCR) và xác minh (OCV) · Hiểu các loại chữ in, khắc trong nhà máy · Biết các bẫy nhầm ký tự
-
6
OCR với Tesseract và tiền xử lý
Tiền xử lý để OCR đọc đúng · Chọn chế độ PSM, giới hạn ký tự · Lấy độ tin cậy từng từ
-
7
OCR bằng Deep Learning
Hiểu phát hiện chữ và nhận dạng chữ · Dùng PaddleOCR, EasyOCR · Chọn giữa Tesseract và OCR Deep Learning
-
8
Dự án chặng 7: đọc và xác minh số seri
Định vị vùng chữ bằng template matching · Đọc và sửa nhầm theo định dạng · Xác minh với lệnh sản xuất