Trang quét có màu xám, tại sao không nhất thiết phải tăng cường độ tương phản chính xác hơn?
The scanned page is gray and gray. Thực sự sẽ bắt mắt hơn nếu tăng độ tương phản, nhưng các vệt sáng và đường mảnh cũng có thể biến mất cùng nhau. Quá trình tiền xử lý không làm cho hình ảnh trông "khó" hơn mà vẫn giữ lại những thông tin hữu ích cho các tác vụ nhận dạng cụ thể. Khi không có kết quả so sánh thì đậm hơn và trắng hơn không nên gọi trực tiếp là chính xác hơn.
Khi trang quét có màu xám, nếu bạn tăng độ tương phản, văn bản quả thực sẽ bắt mắt hơn, nhưng những vệt sáng và đường mảnh cũng có thể biến mất cùng nhau. Bài viết này được viết dành cho những độc giả cần xử lý trước khi quét và sau đó thực hiện OCR hoặc dịch thuật. Chúng tôi giải thích lý do tại sao các tham số nâng cao không phải là điểm chất lượng, cách làm cho các kết quả ứng cử viên có thể so sánh được và những nội dung nào cần được kiểm tra lỗ hổng trước khi phân phối.
Sau khi đọc, bạn có thể đánh giá liệu quá trình tiền xử lý có giữ lại thông tin quan trọng hay không và biết những tuyên bố nào không thể đưa ra nếu không có kết quả so sánh.
Trang được quét có màu xám. Có chính xác hơn để tăng cường độ tương phản? Một câu kết luận
Tăng cường độ tương phản có thể khiến trang bắt mắt hơn nhưng điều này không có nghĩa là nhận dạng sẽ chính xác hơn; trước tiên hãy đảm bảo rằng thông tin chính không biến mất, sau đó sử dụng cùng cấu hình OCR để so sánh kết quả.
| hoàn cảnh của bạn | Các phương pháp được đề xuất | lý do |
|---|---|---|
| Trang quét có màu xám và tôi muốn làm cho văn bản rõ ràng hơn | Giữ hình ảnh gốc và tạo ra một số lượng nhỏ ứng viên | Hình ảnh gốc là điểm khởi đầu cho khả năng tái tạo |
| Trang có tem nhạt hoặc đường nét mảnh | Ưu tiên ảnh gốc hoặc ảnh nhẹ nhàng hơn | Quá nhiều độ tương phản có thể khiến chúng biến mất |
| Muốn báo cáo hiệu suất nhận dạng được cải thiện | Chuẩn bị các trang đại diện để xác minh thủ công và sau đó so sánh | Không có kết quả so sánh và không nên gọi là chính xác hơn. |
| Để thực hiện dịch thuật OCR | Sau khi xử lý trước, trước tiên hãy xác nhận rằng các chú thích màu sáng vẫn còn đó | Tính toàn vẹn thông tin quan trọng hơn nền trắng |
Thông số nâng cao không phải là điểm chất lượng
ImageEnhance.Contrast của Pillow điều chỉnh độ tương phản dựa trên các thông số. Khi tham số là 1, ảnh gốc được giữ nguyên, các giá trị khác sẽ cho ra các ảnh ứng cử viên khác nhau.
Bạn nên giữ lại hình ảnh gốc và một số ít ứng cử viên và so sánh từng cái một với cùng cấu hình OCR. Không xử lý kết quả của vòng trước liên tục, nếu không sẽ khó quay lại điểm xuất phát có thể lặp lại.
Xác minh rằng ứng viên thực sự đến từ cùng một hình ảnh gốc
from PIL import Image, ImageEnhance
source = Image.new("L", (3, 1))
source.putdata([100, 128, 150])
original = source.tobytes()
identity = ImageEnhance.Contrast(source).enhance(1.0)
candidate = ImageEnhance.Contrast(source).enhance(1.5)
assert identity.tobytes() == original
assert candidate.size == source.size
assert candidate.mode == source.mode
assert source.tobytes() == original
assert candidate.tobytes() != original
Tập hợp các giá trị thang độ xám này là đầu vào tổng hợp và các xác nhận chỉ kiểm tra các phép biến đổi và hành vi không phá hủy. Mã đã được kiểm tra dựa trên mẫu trong môi trường biệt lập nhưng không có nhãn văn bản, đầu ra OCR hoặc thống kê độ chính xác và không thể hiện sự đảm bảo về tất cả các tệp thực hoặc hiệu suất sản phẩm. Tham số 1.5 chỉ là giá trị minh họa và không phải là cài đặt được khuyến nghị cho tất cả các máy quét.
Tập trung vào nội dung dễ bị hỏng
| khu vực | Quan sát khi so sánh | Lựa chọn sau thất bại |
|---|---|---|
| con dấu màu sáng | Các chi tiết có biến mất không? | Sử dụng hình ảnh gốc hoặc một ứng cử viên nhẹ nhàng hơn |
| dòng bàn | Cho dù nó bị hỏng hay dính chặt | Cấu trúc bảng và đánh giá văn bản riêng biệt |
| Cỡ chữ nhỏ | Liệu các nét có được hợp nhất hay không | Đừng chỉ xem hình thu nhỏ toàn trang |
| vết bẩn nền | Nó có được tăng cường không? | Điều chỉnh chiến lược địa phương thay vì mù quáng thêm các so sánh |
##Muốn nói về tác dụng thì phải chuẩn bị mẫu có dán nhãn
Chọn các trang đại diện có chứa văn bản, số, bảng và con dấu, lưu văn bản được xác minh thủ công và sau đó so sánh sự khác biệt về nhận dạng của từng ứng cử viên.
Ngay cả khi hiệu quả của một số trang nhất định trở nên tốt hơn, nó cũng không thể được ngoại suy trực tiếp cho tất cả các tài liệu. Nếu không có chú thích, nó chỉ có thể mô tả việc quan sát kiểm tra trực quan và không thể báo cáo sự cải thiện về độ chính xác nhận dạng.
Quy trình dịch thuật cần sự hoàn chỉnh chứ không chỉ đồ họa sạch sẽ
Khi sử dụng OmniDoc (cổng thông tin sản phẩm) cho dịch OCR, chú thích ánh sáng có thể quan trọng như văn bản chính. Sau khi xử lý trước, trước tiên hãy xác nhận rằng thông tin vẫn còn đó, sau đó đánh giá đầu ra song ngữ. Việc giữ một tuyên bố phủ định hoặc đóng dấu quan trọng hơn là có được một nền trắng rõ ràng hơn trong quá trình truyền tải.
📊 So sánh cốt lõi
| luyện tập | thông tin được giữ lại | cần chú ý |
|---|---|---|
| Giữ ảnh gốc | Có thể được sử dụng làm điểm khởi đầu cho việc sinh sản | Trang có thể vẫn có màu xám |
| Số lượng ứng viên ít, so sánh cấu hình OCR giống nhau | Có thể trực tiếp nhìn thấy sự khác biệt giữa các ứng viên | Vẫn cần kiểm tra thủ công các seal, đường form nhạt màu,… |
| Xử lý liên tục kết quả của vòng trước | Không có bước lưu bổ sung | Mỗi vòng xử lý chồng lên nhau khiến việc quay lại điểm xuất phát lặp lại trở nên khó khăn. |
🎯 Phương pháp nào phù hợp với bạn?
Nếu bạn chỉ muốn trang được quét trông rõ ràng hơn
Giữ ảnh gốc trước, sau đó so sánh một hoặc hai ứng cử viên vừa phải. Không cần thiết phải theo đuổi trắng đen một cách mù quáng.
Nếu trang của bạn có dấu nhạt hoặc đường kẻ mảnh
Ưu tiên kiểm tra ảnh gốc và các ảnh nhẹ nhàng hơn để xác nhận các dấu niêm phong, đường kẻ mỏng chưa biến mất hoặc bị đứt.
If you want to report the recognition results to others
Trước tiên, hãy chuẩn bị các trang đại diện để xác minh thủ công, so sánh chúng với cùng một cấu hình và sau đó đưa ra kết luận.
Nếu bạn muốn thực hiện dịch thuật
Sau khi xử lý trước, trước tiên hãy xác nhận rằng có các chú thích màu sáng, từ phủ định và hướng dẫn đóng dấu, sau đó đánh giá đầu ra song ngữ.
❓ Câu hỏi thường gặp (FAQ)
1. Độ tương phản càng cao thì nhận dạng càng chính xác?
không chắc chắn. Khi không có kết quả kiểm soát, không nên gọi trực tiếp màu tối hơn và trắng hơn, đồng thời các dấu màu sáng và đường mảnh cũng có thể biến mất cùng nhau.
2. Tham số nâng cao 1 có ý nghĩa gì?
Khi tham số là 1, ảnh gốc được giữ nguyên, các giá trị khác sẽ cho ra các ảnh ứng cử viên khác nhau.
3. Tại sao không nên xử lý liên tục kết quả của vòng trước?
Quá trình xử lý liên tục sẽ dần dần lệch khỏi ảnh gốc, khiến việc quay lại điểm xuất phát có thể tái tạo trở nên khó khăn.
4. Nếu không có mẫu được dán nhãn, bạn có thể báo cáo sự cải thiện về độ chính xác nhận dạng không?
không thể. Khi không có chú thích, chỉ có thể mô tả các quan sát kiểm tra trực quan và không thể báo cáo những cải thiện về độ chính xác nhận dạng.
5. Các tham số của mã mẫu có thể được sử dụng trực tiếp cho tất cả tài liệu được quét không?
không thể. Tham số 1.5 chỉ là giá trị minh họa và không phải là cài đặt được khuyến nghị cho tất cả các máy quét. Vui lòng giữ lại bản gốc và xem lại trước khi xử lý các tài liệu quan trọng.
📝 Tóm tắt
Mục tiêu của tiền xử lý là giữ lại những thông tin hữu ích cho một nhiệm vụ nhận dạng cụ thể chứ không phải làm cho hình ảnh trông"khó nhằn"hơn. Chỉ khi giữ lại hình ảnh gốc, so sánh với cùng cấu hình và kiểm tra nội dung chính thì kết luận mới có giá trị.
Thử ngay: Tải tài liệu lên để bắt đầu dịch, giữ nguyên bố cục ban đầu
Tham khảo: Pillow ImageEnhance


