Blog

Simple OCR Android App Tutorial (Dùng Tesseract OCR)

Như đã đề cập ở bài trước, chúng ta đã biết Tesseract hỗ trợ cho việc nhận diện chữ viết trên hình ảnh khá là hiệu quả, đặc biệt là các ngôn ngữ thông dụng như tiếng Anh. Bên cạnh đó, công cụ này còn hỗ trợ rất nhiều ngôn ngữ, bao gồm cả tiếng … Continue reading Simple OCR Android App Tutorial (Dùng Tesseract OCR)

Advertisements

Tesseract_OCR engine

Tesseract là một OCR (Optical Character Recognition) engine hàng đầu hiện nay. Công cụ này được phân phối với bản quyền mã nguồn mở Apache 2.0. Nó hỗ trợ nhận diện kí tự trên các tập tin hình ảnh và xuất ra dưới dạng kí tự thuần, html, pdf, tsv, invisible-text-only pdf. Người dùng có … Continue reading Tesseract_OCR engine

Nâng cao hiệu suất của Android Webapp

Webapp có thể là một giải pháp vô cùng hữu ích cho ứng dụng. Tuy nhiên, hiệu suất của nó không phải lúc nào cũng như mong muốn vì còn phụ thuộc vào nhiều yếu tố bên ngoài ứng dụng của bạn. Để có thể nâng cao hiệu suất của ứng dụng cũng như có … Continue reading Nâng cao hiệu suất của Android Webapp

Android Virtual Device

Thiết bị ảo (Android virtual device_AVD) là một công cụ hỗ trợ được cung cấp bởi Android SDK, cho phép người dùng định nghĩa một thiết bị Android giả lập. Thiết bị này có thể là điện thoại, máy tính bảng, đồng hồ hay ti vi. Để có thể sử dụng loại thiết bị này, … Continue reading Android Virtual Device

Android App Issue: Parsing Error

Ứng dụng di động là một trong những loại ứng dụng được sử dụng rất phổ biến, đặc biệt là trong giai đoạn bùng nổ của các thiết bị di động như hiện nay. Một trong những hệ điều hành phổ biến của các loại thiết bị này là hệ điều hành Android. Hệ điều … Continue reading Android App Issue: Parsing Error

Thuật toán chia để trị và quy hoạch động

Có lẽ đa số trong chúng ta sẽ gặp ít nhiều khó khăn khi phải phân biệt thuật toán chia để trị và quy hoạch động (mặc dù vẫn biết cách sử dụng chúng). Điều này cũng không phải là một vấn đề lớn vì cách sử dụng cũng như mục đích sử dụng của … Continue reading Thuật toán chia để trị và quy hoạch động

Thuật toán chia để trị

Thuật toán chia để trị là phương pháp giải một bài toán bằng cách chia nó thành các bài toán nhỏ hơn. Từ kết quả của các bài toán con đó, ta tổng hợp lại để thu được đáp án của bài toán ban đầu. Thông thường, bài toán con được gọi đệ quy từ … Continue reading Thuật toán chia để trị

Quy hoạch động

Quy hoạch động (dynamic programing) là phương pháp thường được áp dụng để giải các bài toán toàn cục bằng cách chia chúng thành các bài toán con đơn giản hơn. Đối với dạng bài toán, độ phức tạp thường sẽ là O(n). Tuy nhiên, chúng ta có thể sử dụng một số biện pháp để giảm độ phức … Continue reading Quy hoạch động