xem việc cắt có phân ký tự thành hai phần hay không. Nếu đường cong của ký tự được tìm thấy thì không tiến hành cắt.
Mỗi khi tìm được điểm cắt ta cũng kiểm tra xem điểm cắt có gần với điểm cắt trước đó hay không. Nếu như quá gần điểm cắt trước đó thì điểm cắt cũng bị hủy bỏ.
Thuật toán mẹo để cắt các ký tự được miêu tả như sau[22]:
Bước 1. Ước lượng kích thước trung bình của các ký tự trong một từ. Việc này được thực hiện bằng cách dùng kích thước của các ký tự đơn lẻ.
Bước 2. Đi theo từng cột của ma trận điểm ảnh lần lượt từ trái qua phải. Nếu tồn tại ít nhất một một điểm đen(Có giá trị là 1) trên cột đó. Chuyển tới bước tiếp theo. Ngược lại, chuyển sang bước 8.
Bước 3. Kiểm tra hai bên của điểm dang xét để xem nó có nằm ở chỗ trũng hay không. Nếu có chuyển sang bước 4, ngược lại quay lại bước 2.
Bước 4. Tính xem có bao nhiêu cột kể từ điểm cắt trước đó.
Bước 5. Nếu số lượng cột tính từ điểm cắt gần nhất lớn hơn kích thước trung bình của một ký tự. Chuyển sang bước 6. Ngược lại, quay lại bước 2.
Bước 6. Kiểm tra xem điểm đang xét có là một phần của cung cong hoàn toàn hoặc một phần hay không.
Bước 7. Nếu bước 6 cho kết quả là sai, điểm cắt được xác định, ngược lại quay lại bước 2.
3.2.3Cắt bằng tập các quy tắc
Các bước cắt của phương pháp này được minh họa trong hình sau:
Bước 1: Tìm đường baseline
Trong thuật toán này ta sẽ tìm 5 đường thẳng được dùng cho thuật toán, các đường thẳng đó gồm đường baseline trên, đường baseline dưới, đường baseline giữa, đường thẳng trên và đường thẳng dưới(Minh họa trong hình 3.8).
Đường baseline trên là đường thẳng đi qua đỉnh của các ký tự thấp( ví dụ như các ký tự a, n, o, e v.v..)
Đường baseline dưới là đường thẳng đi qua đáy của các ký tự thấp.
Đường baseline giữa là đường thẳng viết các từ trên đó.
Đường thẳng trên: Là đường thẳng đi qua điểm trên cùng của từ
Đường thẳng dưới: Là đường thẳng đi qua điểm dưới cùng của từ Chữ viết tay trực tuyến Chuyển thành dạng offline Tìm đường baseline Ước lượng các điểm cắt Áp dụng các quy tắc Áp dụng các quy tắc Từ được cắt