Thuật toán mỏng hóa trong OpenCV

Thinning algorithm in OpenCV – Thuật toán mỏng hóa trong OpenCV.

Đây là bài dịch từ tiếng Anh mô tả thuật toán biến đổi hình ảnh làm cho mỏng hơn. Các bạn có thể tham khảo morphology – hình thái học.


thinning_text

Đây là hàm thực hiện việc mỏng hóa ảnh nhị phân dùng thuật toán Zhang-Suen. Thuật toán này được định nghĩa: “Thuật toán xử lý song song cho việc mỏng hóa mẫu kỹ thuật số”, tác giả là T.Y. Zhang và C.Y. Suen.

Tôi có viết hàm này vì không có hàm tương tự trong OpenCV phiên bản 2.4.3:

thinning

Với điều kiện A(P1) là 0 hoặc 1 theo chiều kim đồng hồ từ P9, và B(P1) là số lượng giá trị khác 0 lân cận P1

Kết quả

text_chinese_before_thinningtext_chinese_after_thinning

Nguồn http://opencv-code.com/quick-tips/implementation-of-thinning-algorithm-in-opencv/

Facebook Comments

2 thoughts on “Thuật toán mỏng hóa trong OpenCV

  1. I have been surfing online greater than three hours today, yet I never found any attention-grabbing article like yours. It’s lovely price sufficient for me. In my view, if all website owners and bloggers made just right content as you did, the internet shall be much more helpful than ever before.

Leave a Reply