1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nhận diện hình ảnh qua camera trên điện thoại dùng Android: luận văn thạc sĩ

86 78 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 86
Dung lượng 4,21 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC LẠC HỒNG *** HỒ THỊ XUÂN PHƢƠNG NHẬN DIỆN HÌNH ẢNH QUA CAMERA TRÊN ĐIỆN THOẠI DÙNG ANDROID Luận văn Thạc sĩ Công nghệ thông tin Đồng Nai – Năm 2016 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC LẠC HỒNG *** HỒ THỊ XUÂN PHƢƠNG NHẬN DIỆN HÌNH ẢNH QUA CAMERA TRÊN ĐIỆN THOẠI DÙNG ANDROID Chuyên ngành : Công nghệ Thông tin Mã số : 60480201 Luận văn Thạc sĩ Công nghệ thông tin NGƢỜI HƢỚNG DẪN KHOA HỌC: TS NGUYỄN QUANG TẤN Đồng Nai – Năm 2016 LỜI CẢM ƠN Cảm ơn bạn đồng khóa gia đình động viên, giúp đỡ tơi nhiều trình học tập nhƣ thời gian thực khố luận Tơi xin chân thành cảm ơn Phòng Sau Đại học – trƣờng Đại học Lạc Hồng tạo điều kiện cho thực đề tài tốt nghiệp Tôi xin chân thành cảm ơn quý Thầy, Cô Khoa Công nghệ Thông tin, trƣờng Đại học Lạc Hồng giảng dạy giúp đỡ suốt trình học tập thực đề tài Xin cảm ơn TS Nguyễn Quang Tấn - Khoa Công nghệ Thông tin - trƣờng Đại học Sƣ phạm TP Hồ Chí Minh, ngƣời tận tình hƣớng dẫn, bảo suốt thời gian thực đề tài Trong thời gian làm việc với Thầy, học hỏi đƣợc nhiều kiến thức bổ ích mà cịn học đƣợc tinh thần làm việc thái độ nghiên cứu khoa học nghiêm túc Thầy Xin gửi lời cảm ơn chân thành đến gia đình bè bạn ln nguồn động viên to lớn, giúp đỡ tơi vƣợt qua khó khăn suốt q trình làm việc Để hồn thành đề tài khơng phải công việc dễ dàng, cố gắng hoàn thiện luận văn với tất nỗ lực thân nhận đƣợc hỗ trợ từ nhiều ngƣời, nhƣng chắn tránh khỏi thiếu sót Kính mong q Thầy Cơ tận tình bảo Một lần nữa, tơi xin chân thành cảm ơn ln mong nhận đƣợc đóng góp quý báu tất ngƣời Cảm ơn tất mà ngƣời dành cho tơi suốt thời gian qua Đồng Nai, ngày 01 tháng 08 năm 2016 Trân trọng Hồ Thị Xuân Phƣơng LỜI CAM ĐOAN Tôi xin cam đoan luận văn thạc sỹ cơng nghệ thơng tin: “Nhận diện hình ảnh qua camera điện thoại di động dùng Android” kết trình học tập, nghiên cứu khoa học độc lập, nghiêm túc Các số liệu luận văn trung thực, có nguồn gốc rõ ràng, đƣợc trích dẫn có tính kế thừa, phát triển từ tài liệu, tạp chí, cơng trình nghiên cứu đƣợc công bố, website, … Các phƣơng pháp nêu luận văn đƣợc rút từ sở lý luận trình nghiên cứu tìm hiểu tác giả Đồng Nai, ngày 01 tháng 08 năm 2016 Tác giả Hồ Thị Xuân Phƣơng TÓM TẮT Đề tài “Nhận diện hình ảnh qua camera điện thoại dùng Android” đƣợc trình bày với nội dung nhƣ sau:  Tìm hiểu lịch sử hình thành phát triển công nghệ thực tăng cƣờng – Augmented Reality (AR)  Tìm hiểu Vuforia AR Software Development Kit (SDK)  Tìm hiểu phần mềm Unity3D  Tìm hiểu cách xây dựng ứng dụng thực tăng cƣờng dựa Unity3D kết hợp Vuforia SDK  Phân tích xây dựng ứng dụng nhận diện hình ảnh qua camera điện thoại dùng Android với công cụ Vuforia sử dụng Unity3D Ứng dụng hỗ trợ cho việc giảng dạy học tập nhận diện hình ảnh qua camera thiết bị di động chạy hệ điều hành Android Chƣơng trình nhằm mục đích giúp giáo viên đổi phƣơng pháp giảng dạy học sinh thích thú với phƣơng pháp học phấn chấn học Ứng dụng tăng cƣờng thông tin liên quan đến mơn học nhƣ hiển thị mơ hình 3D xem video hình ảnh liên quan đến phần học MỤC LỤC Trang LỜI CẢM ƠN LỜI CAM ĐOAN TÓM TẮT MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC CÁC BẢNG BIỂU DANH MỤC CÁC HÌNH VẼ CHƢƠNG 1: TỔNG QUAN .4 1.1 Lý chọn đề tài 1.2 Yêu cầu, nội dung phƣơng pháp nghiên cứu 1.2.1 Yêu cầu đề tài 1.2.2 Nội dung phƣơng pháp nghiên cứu 1.3 Ý nghĩa khoa học thực tiễn .6 1.3.1 Điểm đề tài .6 1.3.2 Dự kiến kết đạt đƣợc .6 1.4 Tổng quan lĩnh vực nghiên cứu .6 1.4.1 Các hƣớng nghiên cứu nƣớc 1.4.2 Các hƣớng nghiên cứu nƣớc 1.4.3 Hƣớng giải 10 1.5 Cấu trúc luận văn 11 CHƢƠNG 2: CƠ SỞ LÝ THUYẾT 12 2.1 Xu hƣớng xây dựng ứng dụng giáo dục thiết bị di động 12 2.2 Tìm hiểu Thực tăng cƣờng ảo - Augmented Reality (AR) 13 2.2.1 Tổng quan Thực tăng cƣờng ảo 13 2.2.1.1 Thực tăng cƣờng ảo gì? 13 2.2.1.2 Sơ lƣợc Lịch sử phát triển Thực tăng cƣờng ảo .13 2.2.1.3 Các thành phần hệ thống Thực tăng cƣờng ảo .14 2.2.1.4 Các lĩnh vực ứng dụng Thực tăng cƣờng ảo .15 2.2.2 Phƣơng pháp nhận dạng cảnh Augmented Reality 17 2.2.2.1 Markerless gì? .17 2.2.2.2 Cơ chế nhận diện Markerless 18 2.2.2.3 Kỹ thuật nhận diện hệ thống AR Markerless 19 2.3 Tìm hiểu Vuforia Software Development Kit (SDK) .21 2.3.1 Tổng quan hệ thống Vuforia 21 2.3.2 Cấu trúc Vuforia .23 2.3.3 Trackables 26 2.3.3.1 Khái niệm Target 26 2.3.3.2 Image Target 27 2.3.3.3 Multi Target 28 2.3.3.4 Frame Marker 29 2.3.3.5 Virtual Buttons 29 2.3.4 Hệ thống quản lý Target 30 2.4 Tìm hiểu mơi trƣờng Unity3D .32 2.4.1 Giới thiệu Unity3D 32 2.4.2 Các khái niệm Unity 32 2.4.2.1 Assets 32 2.4.2.2 Scenes .33 2.4.2.3 Game Objects 34 2.4.2.4 Components 35 2.4.2.5 Scripts .35 2.4.2.6 Prefabs 38 2.4.3 Giao diện Unity .38 2.4.3.1 Giao diện 38 2.4.3.2 Cửa sổ Scene Hierarchy .39 2.4.3.3 Cửa sổ Project 40 2.4.3.4 Cửa sổ Inspector .40 2.4.3.5 Load mơ hình 3D 41 2.4.3.6 Phần mở rộng Vuforia AR cho Unity .41 2.4.4 Cơ Camera Unity 42 2.4.4.1 Các khái niệm 42 2.4.4.2 Camera Unity .42 2.4.5 Tạo ứng dụng AR đơn giản 44 2.4.5.1 Thiết lập tài nguyên với Vuforia .44 2.4.5.2 Tích hợp Vuforia vào Unity 48 2.4.5.3 Triển khai ứng dụng AR đơn giản 53 2.5 Cơ sở việc ứng dụng công nghệ dạy học .57 2.5.1 Vài nét giới thiệu CNTT dạy học 57 2.5.2 Ứng dụng công nghệ dạy học 58 CHƢƠNG 3: XÂY DỰNG ỨNG DỤNG .60 3.1 Giới thiệu ứng dụng .60 3.1.1 Giao diện ứng dụng .60 3.1.2 Hệ thống ứng dụng 62 3.2 Môi trƣờng công cụ phát triển 62 3.2.1 Môi trƣờng phát triển 62 3.2.2 Công cụ phát triển 63 3.3 Phân tích yêu cầu 63 3.3.1 Sơ đồ đặc tả usecase 63 3.3.1.1 Sơ đồ usecase 63 3.3.1.2 Đặc tả Usecase 63 3.3.2 Lƣợc đồ .65 3.3.2.1 Xem video .65 3.3.2.2 Xem mơ hình 3D .66 3.3.2.3 Tƣơng tác chuyển động 66 3.4 Thiết kế 66 3.4.1 Thiết kế sở liệu 66 3.4.1.1 Dữ liệu hình ảnh 67 3.4.1.2 Dữ liệu Video 67 3.4.1.3 Dữ liệu mơ hình 3D 68 3.4.2 Mục tiêu 68 CHƢƠNG 4: CÀI ĐẶT KIỂM THỬ 70 4.1 Yêu cầu hệ thống 70 4.2 Cài đặt 70 4.3 Kiểm thử .73 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 74 TÀI LIỆU THAM KHẢO DANH MỤC CÁC TỪ VIẾT TẮT AR Augmented Reality Tăng cƣờng thực ảo API Application Programming Interface Giao diện lập trình ứng dụng APK Android Application Package Bộ cài đặt ứng dụng Android ACS Affine Coordinate System Hệ tọa độ afin CMS Content Management System Hệ thống quản trị nội dung GPS Global Positioning System Hệ thống định vị toàn cầu HMD Head Mounted Display Màn hiển thị đội đầu IDE Development Environment Mơi trƣờng phát triển tích hợp PC Personal Computer Máy tính cá nhân SDK Software Development Kit Bộ công cụ phát triển phần mềm VR Virtual Reality Thực tế ảo CNTT Công nghệ thông tin PPDH Phƣơng pháp dạy học DANH MỤC CÁC BẢNG BIỂU Trang Bảng 2.1: Các thuộc tính tùy chỉnh Inspector 43 Bảng 3.1: Môi trƣờng phát triển 62 Bảng 3.2: Danh sách Usecase hệ thống 63 Bảng 3.3: Đặc tả usecase xem thông tin video 64 Bảng 3.4: Đặc tả usecase xem mô hình 3D .64 Bảng 3.5: Đặc tả usecase tƣơng tác chuyển động .65 Bảng 3.6: Ƣu nhƣợc điểm Device Database 68 Bảng 4.1: Thiết bị di động kiểm thử ứng dụng 70 62 3.1.2 Hệ thống ứng dụng Để xây dựng ứng dụng Nhận diện hình ảnh qua camera điện thoại dùng Android cần phải xây dựng thành phần ứng dụng hệ điều hành Android Hình 3.4: Mơ hình hệ thống ứng dụng Ứng dụng Nhận diện hình ảnh: • Sử dụng camera để nhận dạng hình ảnh • Xem đoạn video liên quan đến hình ảnh • Hiển thị mơ hình 3D, mơ hình 3D chuyển động xoay ngƣời dùng tƣơng tác với nút lệnh xoay 3.2 Môi trƣờng công cụ phát triển 3.2.1 Môi trường phát triển Ứng dụng Nhận diện hình ảnh đƣợc phát triển cho điện thoại di động dùng hệ điều hành Android với ngôn ngữ C# Program Nền tảng Ngôn ngữ Android C# Bảng 3.1: Môi trường phát triển 63 3.2.2 Công cụ phát triển  Android Software Development Kit (SDK)  Vuforia SDK version 5.5.9  Unity 5.2.3 3.3 Phân tích y u cầu 3.3.1 Sơ đồ đặc tả usecase 3.3.1.1 Sơ đồ usecase Hình 3.5: Sơ đồ Usecase hệ thống  Tác nhân hệ thống Ngƣời dùng tƣơng tác với hệ thống thông qua giao diện thiết bị  Danh sách Usecase STT T n Usec se Xem Video Ý nghĩ Cho phép phát hình ảnh xem video liên quan đến hình ảnh vừa đƣợc phát Xem mơ hình 3D Hiển thị mơ hình 3D tƣơng ứng với hình cho để soi, ví dụ nhƣ soi hình khủng long hiển thị lên model 3D khủng long Tƣơng tác chuyển động Mơ hình 3D chuyển động xoay ngƣời dùng tƣơng tác với nút lệnh xoay Bảng 3.2: anh sách Usecase hệ thống 3.3.1.2 Đặc tả Usecase  Usecase: Xem Video 64 Usecase Mô tả Xem video Xem video liên quan đến hình ảnh vừa đƣợc phát Ngƣời sử dụng Tác nhân (Actor) Điều kiện Kết đầu Luồng kiện đầu vào Hình ảnh Tác nhân Hành động Ngƣời Đƣa camera điện thoại hƣớng Cho dùng hình ảnh mục tiêu sách Khi ngƣời dùng camera điện thoại phát mục xem trực tiêu, chuyển qua hình hiển thị tiếp video video tƣơng ứng với hình ảnh mục tiêu Hệ thống phép ứng Ứng dụng dựa ID trả đƣờng dụng link video sau thực chạy video Video hình mục tiêu đƣợc lƣu trữ hosting Bảng 3.3: Đặc tả usecase xem thông tin video  Usecase: Xem mơ hình 3D Xem mơ hình 3D Usecase Mơ tả Hiển thị mơ hình 3D tƣơng ứng với hình cho để soi Ngƣời sử dụng Tác nhân (Actor) Điều kiện Luồng kiện Kết đầu đầu vào Hình ảnh Tác nhân Hành động khủng Ngƣời Đƣa camera điện thoại hƣớng Hiển thị mô long dùng vào hình cho để soi tƣơng ứng với hình 3D mơ hình 3D Hệ thống khủng long dựa Dựa vào ID hình ảnh ứng dụng hình ảnh hiển thị mơ hình 3D tƣơng ứng Bảng 3.4: Đặc tả usecase xem mơ hình tƣơng ứng 65  Usecase: Tƣơng tác chuyển động Usecase Tƣơng tác chuyển động Mơ tả Từ mơ hình 3D đƣợc hiển thị ứng dụng, ngƣời sử dụng tƣơng tác với nút lệnh tƣơng ứng để xoay mơ hình 3D Ngƣời sử dụng Tác nhân (Actor) Điều kiện Luồng kiện Kết đầu đầu vào Hình ảnh khủng Tác nhân Ngƣời dùng Hành động Dùng tay tƣơng tác với nút lệnh Mơ hình 3D xoay mơ hình 3D đƣợc hiển đƣợc long thị ứng dụng Hệ thống tròn Ứng dụng sử dụng Canvas button để bắt kiện tƣơng tác Bảng 3.5: Đặc tả usecase tương tác chuyển động 3.3.2 Lược đồ 3.3.2.1 Xem video Hình 3.6: Lược đồ chức xem thơng tin video xoay 66 3.3.2.2 Xem mơ hình Hình 3.7: Lược đồ chức xem mơ hình 3.3.2.3 Tương tác chuyển động Hình 3.8: Lược đồ chức tương tác chuyển động 3D 3.4 Thiết kế 3.4.1 Thiết kế sở liệu Q trình phân tích hệ thống cho thấy liệu đƣợc sử dụng có dạng: liệu hình ảnh, liệu video liệu mơ hình 3D 67 3.4.1.1 Dữ liệu hình ảnh Dữ liệu hình ảnh đƣợc sử dụng ứng dụng bao gồm hình ảnh làm mục tiêu cho ứng dụng Các hình ảnh làm mục tiêu đƣợc lƣu trữ trang developer vuforia Hình 3.9: Dữ liệu hình ảnh mục tiêu cho video Hình 3.10: Dữ liệu hình ảnh hiển thị đối tượng 3D 3.4.1.2 Dữ liệu Video Dữ liệu video đƣợc sử dụng ứng dụng video lịch sử Sau thu thập, video đƣợc xử lý cho phù hợp với ứng dụng thiết bị di động Đối với ứng dụng này, file video đƣợc lƣu với định dạng mp4 Lợi mp4 dung lƣợng lƣu trữ nhỏ đƣợc sử dụng nhiều, giúp trình nhận diện xử lý video cách nhanh chóng Để hạn chế dung lƣợng thiết bị di động, video sau xử lý đƣợc lƣu trữ hosting Dữ liệu video đƣợc đặt tên theo cấu trúc sau: tên video = Tên video khơng có khoảng trắng ký tự Hình 3.11: Hình ảnh liệu video 68 3.4.1.3 Dữ liệu mơ hình Dữ liệu mơ hình 3D ứng dụng 3D Models đƣợc thu thập trang assetstore.unity3d.com mạng internet, sau mơ hình đƣợc đƣa vào ứng dụng với fbx Mơ hình 3D sau tải đƣợc lƣu thƣ mục Asstes Unity theo tên đối tƣợng Dữ liệu 3D đƣợc đặt tên theo cấu trúc sau: tên mơ hình 3D = Tên mơ hình 3D khơng có khoảng trắng ký tự Hình 3.12: Hình ảnh liệu 3D Hình 3.13: Mơ hình sau import vào dự án Unity3 3.4.2 Mục tiêu Mục tiêu đƣợc sử dụng phần mềm Image Target Qua q trình phân tích u cầu đặt trình tìm hiểu Vuforia SDK, ứng dụng sử dụng loại mục tiêu Device Database Đánh giá Device Database Ƣu điểm Truy xuất kết nhanh chóng, xác Số lần nhận dạng khơng bị giới hạn Nhƣợc điểm Dữ liệu thƣờng không đƣợc thay đổi, dung lƣợng ứng dụng lớn đƣợc lƣu ứng dụng Bảng 3.6: Ưu nhược điểm Device Database 69 Kết hợp ƣu điểm tránh nhƣợc điểm loại Database ứng dụng lựa chọn: - Mục tiêu lƣu trữ Device Database: Lƣu trữ mục tiêu hình ảnh Hình 3.14: Hình mục tiêu lưu trữ Device Database Sau upload hình ảnh cần thiết để làm mục tiêu lên trang: https://developer.vuforia.com, download gói mở rộng dành cho Unity3D gói mở rộng khác, sau import vào dự án Hình 3.15: Gói mục tiêu hình ảnh gói mở rộng dành cho Unity 70 CHƢƠNG 4: CÀI ĐẶT KIỂM THỬ 4.1 Y u cầu hệ thống Ứng dụng thực ảo triển khai hai tảng Android iOS Tuy nhiên, phạm vi đề tài, ứng dụng triển khai tảng Android Ứng dụng thực ảo thƣờng phải render mơ hình 3D đồng thời phải sử dụng camera liên tục nên thiết bị kiểm thử cần có cấu hình tầm để chạy ứng dụng mƣợt mà Dƣới cấu hình dùng để kiểm thử ứng dụng: Thông tin thiết bị Thiết bị - Thiết bị: LG Optimus G Pro - HĐH: Android 4.1.2 - CPU: Qualcomm APQ8064T, 1.7 GHz - Camera: 13 MP - RAM: GB - Thiết bị : Samsung Galaxy Win - HĐH: Android 4.1.2 - CPU: Qualcomm MSM8625, 1.2 GHz - Camera : MP - RAM: GB Bảng 4.1: Thiết bị di động kiểm thử ứng dụng 4.2 Cài đặt Ứng dụng đƣợc xây dựng để hoạt động thiết bị di động chạy hệ điều hành Android Do đó, mơi trƣờng để cài đặt kiểm thử thiết bị thật chạy hệ điều hành Android với cấu hình máy khác  Tập tin APK (Android Application Package): Trong trình xây dựng, dự án ứng dụng đƣợc tổ chức từ nhiều thành phần: thành phần liệu, thành phần giao diện, thành phần xử lý Nhƣng dự án đƣợc biên dịch để tạo “sản phẩm” kết nhận đƣợc cuối tập tin APK nhất, tập tin đƣợc sử dụng để cài đặt lên thiết bị thật 71 Hình 4.1: Tập tin APK APK viết tắt cụm từ tiếng anh “Android Application Package” có nghĩa cài đặt ứng dụng hệ điều hành android Tập tin APK thực chất file nén ZIP dựa định dạng JAR sử dụng phần mở rộng *.apk Hiểu cách đơn giản file APK file cài đặt phần mềm ứng dụng dành cho thiết bị android  Cài đặt ứng dụng (Cài đặt trực tiếp tập tin APK) Sau biên dịch dự án đƣợc tập tin APK, bạn copy tập tin sang nhớ thiết bị thật để tiến hành cài đặt ứng dụng Để bắt đầu cài đặt, bạn duyệt đến nơi lƣu trữ file APK cần cài đặt, nhấn chọn vào file APK để bắt đầu cài đặt Hình 4.2: Duyệt đến file APK cần cài đặt Trong hình kế tiếp, bạn bấm chọn Install để chấp nhận cài đặt Bạn đọc qua quyền truy cập mà ứng dụng thực suốt trình hoạt động Việc đọc yêu cầu truy cập giúp bạn nhiều 72 việc đề phòng ứng dụng độc hại, lợi dụng máy để đánh cắp thông tin hay gửi tin, gọi điện làm tốn tiền bạn Nếu đồng ý, bạn nhấn nút Install lần để cài đặt Ứng dụng tiến hành cài đặt, trình tùy thuộc vào dung lƣợng file APK nhiều hay mà chút thời gian Hình 4.3: Ứng dụng tiến hành cài đặt Hình 4.4: Q trình cài đặt hồn tất Q trình cài đặt kết thúc, hệ thống hiển thị thông báo hoàn tất, bạn nhấn chọn Mở để mở ứng dụng bắt đầu sử dụng (Trên hình ảnh chụp hình trình cài đặt ứng dụng máy LG Optimus G Pro) 73 4.3 Kiểm thử Ứng dụng đƣợc kiểm thử tiến hành qua giai đoạn: - Kiểm thử đơn vị: Kiểm thử hàm (function), lớp (class) thƣ viện (library) riêng biệt, ghi nhận phân tích kết quả, nhanh chóng xác định nguyên nhân khắc phục lỗi Công đoạn đƣợc thực xuyên suốt trình phát triển hệ thống - Kiểm thử tích hợp: Kết thúc việc kiểm thử đơn vị, tiếp tục tiến hành kiểm tra module hoàn chỉnh, cụm module giao tiếp module hệ thống - Kiểm thử hệ thống: tiến hành kiểm tra toàn hệ thống, kiểm tra tất chức ứng dụng Triển khai ứng dụng thiết bị di động, ghi nhận khác biệt Ứng dụng trình xây dựng trải qua nhiều lần kiểm thử nhiều thiết bị động Sau lần kiểm thử lỗi đƣợc phát hiện, xử lý ứng dụng dần đƣợc hoàn thiện, đạt đƣợc yêu cầu đƣợc đặt ban đầu Ứng dụng đƣợc cài đặt thử nghiệm hệ điều hành android với nhiều loại thiết bị di động bƣớc đầu cho kết tốt:  Mơ hình 3D hiển thị sinh động, chuyển động xác với tƣơng tác từ ngƣời dùng  Thông tin video đƣợc phát ngƣời dùng chọn 74 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN  Kết đ t đƣợc  Về mặt lý thuyết: Hiểu thêm nhiều kiến thức lập trình di động nhƣ: • Engine phát triển g me 3D Unity: Đây Engine mạnh hỗ trợ cho lập trình game đƣợc lập trình viên ƣa chuộng • Công cụ phát triển phần mềm thực t i ảo Vufori : Bộ công cụ phát triển ứng dụng thiết bị di động  Về mặt thực nghiệm: Tƣơng đối hoàn thành đƣợc mục tiêu mà đề cƣơng đặt Xây dựng đƣợc phần mềm nhận diện hình ảnh ứng dụng cơng nghệ thực tăng cƣờng sử dụng cơng cụ Vuforia tích hợp vào Unity 3D với chức năng: • Sử dụng camera để nhận diện hình ảnh • Xem đoạn video thơng tin hình ảnh • Hiển thị mơ hình 3D qua ngƣời sử dụng tƣơng tác với đối tƣợng 3D  H n chế củ đề tài • Dữ liệu cịn nhỏ Chƣa đa dạng hình ảnh • Hình ảnh 3D chƣa sinh động • Thiết kế giao diện chƣa thực thu hút • Ứng dụng chƣa áp dụng rộng rãi số học sinh đời sống cịn nhiều khó khăn khơng có điều kiện để mua thiết bị đắt tiền  Hƣớng phát triển Ứng dụng xây dựng mơ hình 3D chuyển động hồn thiện hơn, mở rộng thêm nút ảo tƣơng tác với ngƣời dùng, mở rộng khả nhận dạng nhiều hình ảnh đa dạng hơn, mở rộng lƣu trữ liệu mây (Cloud Database), thêm số mơ hình 3D sinh động phát triển ứng dụng tảng khác nhƣ iOS TÀI LIỆU THAM KHẢO TIẾNG VIỆT [1] Vũ Trọng Sinh (2013), Phát triển ứng dụng LBS với công nghệ thực tăng cường tảng điện toán đám mây, Luận văn thạc sĩ Khoa học, Đại học Công Nghệ, Hà Nội [2] Nguyễn Thị Nhật Thanh (2005), Ứng dụng thực trộn đào tạo điện tử, Luận văn thạc sĩ Khoa học, Đại học Công Nghệ, Hà Nội [3] Nguyễn Văn Tiến (2010), Kỹ thuật tạo chuyển động cho đối tượng 3D thực ảo, Luận văn thạc sĩ Khoa học, Đại học Thái Nguyên, Hà Nội [4] Lê Công Triêm, Nguyễn Đức Vũ (2006), Ứng dụng công nghệ thông tin dạy học, NXB Giáo dục [5] Trịnh Thị Phƣơng Thảo (2014), Khai thác số ứng dụng điện thoại di động hỗ trợ học sinh lớp 12 trung học phổ thông tự học toán, Luận án tiến sĩ Khoa học Giáo dục, Hà Nội TIẾNG ANH [6] Raghav Sood (2012), Pro Android Augmented Reality, Apress, New York, United States, 346 pages [7] Dominic Cushnan, Hassan EL Habbak (2013), Developing AR Games for iOS and Android, Packt Publishing, Birmingham, UK, 130 pages [8] Jens Grubert, Dr Raphael Grasset (2013), Augmented Reality for Android Application Development, Packt Publishing, Birmingham, UK, 134 pages [9] Gregory Kipper, Joseph Rampolla (2013), Augmented Reality An Emerging Technologies Guide to AR, Waltham, Massachusetts, USA, 208 pages [10] Lester Madden (2011), Professional Augmented Reality Browsers for Smartphones, Wiley, West Succex, UK, 306 pages [11] Ronald T Azuma (1997), A Survey of Augmented Reality, Hughes Research Laboratories, California, 48 pages TRỰC TUYẾN [12] Augmented Reality using Unity3D and Vuforia, truy cập ngày 12 tháng 11 năm 2015, [13] Augmented Reality Demo, truy cập ngày 12 tháng 11 năm 2015, [14] Smarter Recognition – Vuforia, truy cập ngày 15 tháng 11 năm 2015, [15] C#, [16] Augmented Reality, [17] Augmente, [18] Android, , [19] Vuforia, , [20] Unity3D, , EBOOK [21] Vuforia by Qualcomm (2012), Augmented Reality on Android, [Accessed 12 December 2015] [22] Youngho Lee and Jongmyung Choi (2013), Assigning 3D Content to User Defined Targets for eBook reader with Augmented Reality Technology, [Accessed 15 December 2015] [23] Neil Smyth (2015), Android Studio Development Essentials - Second Edition, [Accessed 18 December 2015] [24] Y Pang*, M.L Yuan∞, A.Y.C Nee*∞, S.K Ong∞, Kamal Youcef-Toumi*§, (2006), A Markerless Registration Method for Augmented Reality based on Affine Properties, [Accessed 20 December 2015] [25] Ferdinand Joseph Fernandez (2011), Game Programming Using Unity 3D, [Accessed 25 December 2015] ... PHƢƠNG NHẬN DIỆN HÌNH ẢNH QUA CAMERA TRÊN ĐIỆN THOẠI DÙNG ANDROID Chuyên ngành : Công nghệ Thông tin Mã số : 60480201 Luận văn Thạc sĩ Công nghệ thông tin NGƢỜI HƢỚNG DẪN KHOA HỌC: TS NGUYỄN QUANG... xây dựng ứng dụng nhận diện hình ảnh qua camera điện thoại dùng Android với công cụ Vuforia sử dụng Unity3D Ứng dụng hỗ trợ cho việc giảng dạy học tập nhận diện hình ảnh qua camera thiết bị di... video liên quan đến hình ảnh 1.3.2 Dự kiến kết đạt - Xây dựng chạy thành công ứng dụng Nhận diện hình ảnh qua camera điện thoại dùng Android 4.0 trở lên có hỗ trợ camera Ứng dụng giúp ngƣời dùng sử

Ngày đăng: 16/08/2020, 11:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w