OCV simple
Công cụ kiểm tra chất lượng ký tự in trong hình ảnh như bị mờ, bị nhòe hay mất nét.
Ứng dụng phổ biến:
- ✅ Ứng dụng cho bài toán kiểm tra chất lượng in ấn như in label.
Video hướng dẫn
Các công cụ hỗ trợ được sử dụng trong video:
Ý tưởng
Phương thức kiểm tra là so sánh những pixel của ký tự đầu vào so với ký tự tiêu chuẩn. Ví dụ với hình minh họa bên dưới, hình bên trái là ký tự tiêu chuẩn, hình bên phải là ký tự bị mất một góc được đánh dấu trong vùng bao màu đỏ. Công cụ sẽ tính được số pixel bị mất và phần trăm mất mát là bao nhiêu.

Cài đặt
Dải sáng
Dải sáng có 2 giá trị: ngưỡng thấp và ngưỡng cao, khi cài đặt ngưỡng này những pixel nằm trong dải sẽ được sử dụng để huấn luyện OCV. Những pixel này cũng được đánh dấu màu đỏ trên hình.
Điều chỉnh tham số dải sáng từ từ theo 2 chiều đến khi màu đánh dấu (màu đỏ) trên hình ảnh bao phủ hết toàn bộ chữ.
Dạy mẫu
Sau khi cài đặt dải sáng, các ký tự đều được bao phủ bởi màu đỏ và ô xung quanh màu xanh, người dùng cần dạy mẫu để ocv biết đây là những ký tự đạt tiêu chuẩn.
Nâng cao
- Ký tự xoay theo ROI: kiểm tra ký tự bị xoay theo ROI.
- Độ sáng chênh lệch: độ sáng chênh lệch giữa tiêu chuẩn và đầu vào được coi là bị lỗi.
- Diện tích ký tự tối thiểu: lọc nhiễu, bỏ qua những nhiễu trong hình có kích thước nhỏ hơn chữ.
- Khoảng tìm kiếm xy: khoảng tìm kiếm theo chiều dọc và chiều ngang, đơn vị pixel.
- Tìm kiếm chữ theo góc: sử dụng chức năng ký tự có thể bị xoay.
- Khoảng góc: tìm kiếm trong khoảng, đơn vị degree.
- Bước góc: bước góc tìm kiếm trong khoảng góc.
Kết quả
Kết quả trả về danh sách những ký tự cần được kiểm tra, số điểm pixel lỗi và phần trăm pixel lỗi.
Cài đặt giới thạn
Có 2 giới hạn chính: số lượng pixel lỗi và phần trăm pixel lỗi. Giới hạn chỉ tính trên một ký tự cần kiểm tra. Trong hình minh họa:
- Vùng bao màu đỏ: vùng pixel lỗi.
- Vùng bao màu xanh: vùng bao quanh ký tự.

- Chế độ so sánh: cách so sánh các điểm pixel lỗi.
- CompareToContour: so sánh các điểm pixel với những pixel tiêu chuẩn thuộc ký tự. Những vùng đỏ nằm trên ký tự.
- CompareToBoundingBox: so sánh các điểm pixel với những pixel tiêu chuẩn trong tất cả các vùng bao quanh. Tất cả những vùng đỏ nằm trong vùng bao màu xanh.
- Loại lỗi:
- Total error: tổng số lỗi, tất cả các vùng màu đỏ.
- Max error: chỉ tính số lỗi trên vùng lỗi lớn nhất, vùng màu đỏ lớn nhất.
- Số lỗi tối đa (pixel): số pixel lỗi tối đa tính theo chế độ so sánh và loại lỗi.
- Số lỗi tối đa (%): phần trăm lỗi tối đa tính theo chế độ so sánh và loại lỗi.