Ứng dụng nhận dạng danh thiếp tiếng Việt và cập nhật thông tin danh bạ trên android ( full soure code )

65 1.1K 2
Ứng dụng nhận dạng danh thiếp tiếng Việt và cập nhật thông tin danh bạ trên android ( full soure code )

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TÓM TẮT ĐỒ ÁNDanh thiếp là một tấm thẻ nhỏ có chứa thông tin liên lạc của một cá nhân hay của một tổ chức. Danh thiếp được sử dụng để giới thiệu thông tin liên lạc của cá nhân, của tổ chức trong những buổi gặp mặt đầu tiên. Ngày nay, danh thiếp được mọi người sử dụng rộng rãi, từ những tổ chức, công ty, cửa hàng buôn bán cho tới những cá nhân muốn giới thiệu thông tin liên lạc một cách đầy đủ nhanh chóng. Thế nhưng, việc quản lý và sử dụng danh thiếp gặp nhiều khó khăn khi mà một người nhận được nhiều danh thiếp. Khi họ muốn tìm thông tin liên lạc trên số danh thiếp này là rất mất thời gian. Việc tìm kiếm sẽ đơn giản hơn nếu các thông tin trên danh thiếp được lưu vào điện thoại. Người dùng có thể dành thời gian để ngồi nhập thông tin trên danh thiếp vào điện thoại, nhưng việc ngồi nhập danh thiếp là một công việc tốn công sức và thời gian. Ngày nay, với sự phát triển của công nghệ xử lý ảnh, và sự phát triển mạnh các thiết bị smartphone, việc lấy thông tin trên danh thiếp có thể được lấy tự động thông qua ảnh chụp danh thiếp. Trong khuôn khổ của đồ án tốt nghiệp với đề tài “Ứng dụng nhận dạng danh thiếp Tiếng Việt và cập nhật thông tin danh bạ trên Android” em mong muốn xây dựng một ứng dụng cho người dùng di động Android, ứng dụng nhận dạng danh thiếp từ ảnh, hỗ trợ nhận dạng Tiếng Việt. Ngoài việc nhận dạng, ứng dụng cho phép người dùng quản lý danh bạ trên điện thoại.Qua tìm hiểu, em nhận thấy nhận dạng thông tin chữ viết từ ảnh có thể sử dụng công nghệ nhận dạng văn bản OCR, cụ thể là thư viện Tesseract. Quá trình trích rút thông tin liên lạc thông tin dựa trên đặc điểm tên người, địa điểm của Việt Nam. Hai quá trình này đòi hỏi tốn nhiều thời gian xử lý, và trên các máy cấu hình thấp sẽ mất nhiều thời gian. Vì thế, để tăng độ chính xác nhận dạng và hoạt động trên nhiều thiết bị khác nhau, em xây dựng server cho quá trình nhận dạng và trích rút thông tin.Cụ thể đề tài nghiên cứu thực hiện những công việc sau:Tìm hiểu công nghệ xử lý ảnh, thư viện OpenCV.Tìm hiểu công nghệ nhận dạng OCR.Tìm hiểu cơ chế trích rút thông tin.Tìm hiểu lý thuyết về Android, cách xây dựng ứng dụng.Thiết kế và xây dựng thử nghiệm ứng dụng VietCardReader dựa trên việc tích hợp các thành phần nói trên.Cấu trúc báo cáo đồ án gồm 2 phần:Chương 1: Đặt vấn đề và định hướng giải pháp. Chương này nêu ra bài toán cần giải quyết và các giải pháp để giải quyết bài toán. Tiếp đến sẽ trình bày sơ lược về các công nghệ, thuật toán sẽ được áp dụng để giải quyết yêu cầu đặt ra.Chương 2: Các kết quả đạt được. Chương này tập trung vào phân tích, thiết kế hệ , tiến hành kiểm thử ứng dụng.MỤC LỤCPHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP2TÓM TẮT ĐỒ ÁN4MỤC LỤC5DANH MỤC CÁC HÌNH7DANH MỤC CÁC BẢNG9MỞ ĐẦU10CHƯƠNG 1. ĐẶT VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP.111. Mô tả bài toán:112.Các vấn đề cần giải quyết:123.Đinh hướng giải pháp:133.1.Tiền xử lý ảnh với OpenCV:143.2.Nhận dạng thông tin từ ảnh sử dụng Tesseract OCR Engine:143.3.Trích rút thông tin liên lạc:153.4.Quản lý danh bạ:154.Cơ sở lý thuyết:154.1.Android:154.2.RESTful Webservice:184.3.Công nghệ OCR:184.4. OpenCVThư viện xử lý ảnh mã nguồn mở : 4204.5.Sửa lỗi chính tả Tiếng Viết với Hunspell:21CHƯƠNG 2: CÁC KẾT QUẢ ĐẠT ĐƯỢC.221. Đặc tả yêu cầu:222.Phân tích usecase:242.1.Mô hình usecase tổng thể của ứng dụng:242.2.Đặc tả chi tiết một số usecase:263.Thiết kế:323.1.Thiết kê lớp:323.2.Biểu đồ tuần tự:373.3.Thiết kế giải thuật:423.4.Thiết kế dữ liệu:473.5.Thiết kế giao diện:494.Cài đặt:514.1.Môi trường cài đặt:514.2.Kiến trúc hệ thống:524.3.Cài đặt mã nguồn:534.4.Giao diện ứng dụng:545.Triển khai, kiểm thử:575.1.Triển khai ứng dụng:575.2.Kiểm thử ứng dụng:576.Đánh giá ứng dụng:646.1.Ưu điểm:646.2.Nhược điểm:646.2.Hướng phát triển:64KẾT LUẬN65TÀI LIỆU THAM KHẢO66Ứng dụng nhận dạng danh thiếp tiếng Việt và cập nhật thông tin danh bạ trên android ( full soure code )

. Hải 20080886 Khóa 53 Lớp Công Nghệ Phần Mềm 5 - Chapter 2: The results. This chapter focuses on analysis, system design, conduct application testing. MỤC LỤC Sinh viên thực hiện: Trần Đức Hải 20080886. viên thực hiện: Trần Đức Hải 20080886 Khóa 53 Lớp Công Nghệ Phần Mềm 10 3.Đinh hướng giải pháp: Hình 1 : Kiến trúc tổng quan ứng dụng. Sinh viên thực hiện: Trần Đức Hải 20080886 Khóa 53 Lớp Công. trung vào phân tích, thiết kế hệ , tiến hành kiểm thử ứng dụng. Sinh viên thực hiện: Trần Đức Hải 20080886 Khóa 53 Lớp Công Nghệ Phần Mềm 4 ABSTRACT OF THESIS Business card is a small card containing

Ngày đăng: 05/03/2015, 15:15

Từ khóa liên quan

Mục lục

  • PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

  • TÓM TẮT ĐỒ ÁN

  • MỤC LỤC

  • DANH MỤC CÁC HÌNH

  • MỞ ĐẦU

  • CHƯƠNG 1. ĐẶT VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP

    • 1. Mô tả bài toán:

    • 2.Các vấn đề cần giải quyết:

    • 3.Đinh hướng giải pháp:

      • 3.1.Tiền xử lý ảnh với OpenCV:

      • 3.2.Nhận dạng thông tin từ ảnh sử dụng Tesseract OCR Engine:

      • 3.3.Trích rút thông tin liên lạc:

      • 3.4.Quản lý danh bạ:

      • 4.Cơ sở lý thuyết:

        • 4.1.Android:

        • 4.2.RESTful Webservice: [ 10 ]

        • 4.3.Công nghệ OCR:

        • 4.4. OpenCV-Thư viện xử lý ảnh mã nguồn mở : [4]

        • 4.5.Sửa lỗi chính tả Tiếng Viết với Hunspell: [ 11 ]

        • CHƯƠNG 2: CÁC KẾT QUẢ ĐẠT ĐƯỢC.

          • 1. Đặc tả yêu cầu:

          • 2.Phân tích usecase:

            • 2.1.Mô hình usecase tổng thể của ứng dụng:

            • 2.2.Đặc tả chi tiết một số usecase:

              • 2.2.2. Quản lý contact:

Tài liệu cùng người dùng

Tài liệu liên quan