2013-06-04 34 views
6

Tôi có ứng dụng android thực hiện OCR trên tài liệu. Tôi muốn có thể thực hiện một số kiểm tra trên hình ảnh trước khi gửi nó đến máy chủ. vì vậy câu hỏi của tôi là nếu có bất kỳ công cụ/mã nào có sẵn để đo tiêu điểm hình ảnh trước khi tôi gửi nó đến máy chủ. Tôi muốn có thể biết nếu hình ảnh không được lấy nét (không đủ sắc nét), để tiết kiệm thời gian xử lý từ phía máy chủ chứ không phải để gửi nó. Cảm ơn của DavidKiểm tra chất lượng hình ảnh trước OCR

+0

Điện thoại nhanh vào những ngày này .. tại sao không thực hiện OCR trên máy khách và gửi * kết quả * tới máy chủ để xác thực? – bdares

+0

https://github.com/rmtheis/tess-two/blob/master/eyes-two/jni/imageutils/blur.cpp – rmtheis

Trả lời

2

David, đó là một câu hỏi hay. Vui lòng chia sẻ những phát hiện của bạn cho tất cả chúng tôi khi bạn thu thập thêm phản hồi.

Tôi đã sử dụng và đã thấy một số kỹ thuật cho bước quan trọng này trong quá trình xử lý. Thực tế là nó dễ dàng hơn để người dùng chụp một bức ảnh đẹp, hơn là phát hiện hoặc chỉnh sửa hình ảnh giường, mà trong nhiều trường hợp thậm chí không thể. Vì vậy, phát hiện là tốt đẹp để có, nhưng đó không phải là hành động đầu tiên. Có rất nhiều tùy chọn có thể được kích hoạt trước khi kiểm tra hình ảnh và tôi sẽ liệt kê một số tùy chọn bên dưới.

Kỹ thuật (kỹ thuật và phi kỹ thuật) mà làm việc cho tôi trong quá khứ, hoặc làm việc cho những người tôi làm việc với hoặc nghe nói về: phát hiện

  • Shake. Sử dụng khả năng tăng tốc của thiết bị để kiểm tra hiện tượng lắc tại thời điểm chụp ảnh. Cách tiếp cận tốt, nhưng hoạt động chủ yếu trong ánh sáng rực rỡ. Trong môi trường tối, ngay cả với lắc nhẹ, hình ảnh có thể dễ dàng bị nhòe. Phương pháp này phải được sử dụng kết hợp với các phương pháp khác.

  • Hỏa hoạn trên thiết bị. Không chỉ nó cho phép bạn nén và chuẩn bị hình ảnh để truyền tải hiệu quả, nó cho phép bạn thấy rõ chất lượng của văn bản. Nhìn vào hình ảnh màu sắc với nền tối không phải là rõ ràng về độ sắc nét của các nhân vật cá nhân như nhìn vào các cạnh màu đen và trắng của những nhân vật đó.

  • Màn hình xem trước. Cho phép người dùng xem hình ảnh họ chụp và sắp gửi. Thường thì tôi thấy các ứng dụng cho phép xem trước hình ảnh nhưng đã tắt thu phóng khi tôi nhấn đúp vào ứng dụng đó. Bất kỳ văn bản (ngay cả khi nó là xấu) sẽ nhìn tốt trên một màn hình nhỏ, bởi vì bạn không thể thực sự nhìn thấy văn bản.

  • Tôi gọi đó là 'xem trước bắt buộc'. Sau khi chụp ảnh, và tốt nhất là sau khi binarization, tự động zoom 10x và yêu cầu người dùng xác nhận xem họ có thấy văn bản sắc nét hay không. Nó có vẻ xâm lấn, do đó, một thiết kế tốt là quan trọng ở đây, nhưng phương pháp này là đáng tin cậy bởi vì nó có thể được thực hiện như là một bước cần thiết.

  • Hướng dẫn đơn giản về ... Cách chụp ảnh đẹp! Một số ứng dụng hiển thị ti một lần tại firstrun. Một số ứng dụng cung cấp cho bạn cơ hội vô hiệu hóa. Trong các ứng dụng của tôi, tôi đã thấy sự gia tăng đáng kể về chất lượng sau khi cung cấp các hướng dẫn này sau khi cập nhật ứng dụng FotoNote trên iOS của tôi.

Các vấn đề liên quan