Vì sao trang cong khó đọc

Trang sách khi mở không bao giờ phẳng. Giấy cong vồng lên khỏi gáy, chữ bị dồn lại về phía khe giữa, và ánh sáng phân bố không đều trên mặt giấy. Một bức ảnh ghi lại trung thực tất cả những điều đó — và đó chính là vấn đề. Thứ bạn cần không phải là một bức ảnh đẹp của trang cong mà là một trang phẳng, và cắt xén bao nhiêu cũng không làm được điều đó.

Giải pháp thường thấy là phần cứng. Máy quét phẳng ép trang xuống dưới mặt kính, còn máy quét sách đặt phía trên dùng giá đỡ hình chữ V. Cả hai đều hiệu quả, và cả hai đều buộc bạn phải mang sách đến tận máy.

Mô hình thực sự chỉnh những gì

vFlat ước tính hình dạng ba chiều của trang từ một bức ảnh duy nhất, rồi trải phẳng trang ra. Ba yếu tố được chỉnh cùng lúc:

  1. Chính độ cong, để những dòng chữ uốn về phía gáy trở nên thẳng.
  2. Phối cảnh, để trang hiện lên như một hình chữ nhật thay vì hình thang.
  3. Ánh sáng không đều, để phần khe giữa bị đổ bóng sáng ngang với lề ngoài.

Điều quan trọng là phải làm cả ba cùng lúc. Chỉnh phối cảnh mà không chỉnh độ cong thì chữ vẫn cong; làm phẳng mà không cân lại ánh sáng thì giữa mỗi trang vẫn còn một dải xám.

Hiệu quả nhất khi nào

Sách dày được lợi nhiều nhất vì cong nhiều nhất. Sách bìa mềm mở ở khoảng giữa, sách bìa cứng không chịu nằm phẳng, và bản nhạc đặt trên giá đều cho kết quả tốt hơn hẳn so với ảnh chụp thông thường.

Giấy rất bóng dưới nguồn sáng gắt là trường hợp duy nhất vẫn cần chút cẩn thận: vùng chói làm mất thông tin mà mô hình không thể tái tạo, nên ánh sáng dịu, tỏa đều sẽ cho kết quả sạch hơn.

Ý nghĩa đối với OCR

Làm phẳng không chỉ để trang trông đẹp hơn. Nhận dạng văn bản chính xác hơn rõ rệt trên trang đã được làm phẳng, vì hình dạng ký tự đồng đều trên cả dòng thay vì bị dồn lại về phía khe giữa.

Trên thực tế, đó là khác biệt giữa một bản quét tìm kiếm được và một bản quét chỉ để nhìn.

Thử ngay với cuốn sách tiếp theo bạn mở

Hướng camera vào hai trang sách đang mở, để quét tự động chụp giúp bạn, rồi so sánh kết quả với bức ảnh mà ứng dụng camera thông thường sẽ chụp. Sự khác biệt đó chính là toàn bộ giá trị của tính năng này.