Thiết kế và xây dựng được chương trình cho phép người sử dụng “xoay” và nhìn xung quanh 360° tại một điểm. Đối với những bức ảnh được chụp từ camera chuyên dụng (tìm và download trên mạng), kết quả thu được rất khả quan. Sau đây là hình ảnh về 6 bức ảnh với thứ tựđược sắp xếp từ trái qua phải, từ trên xuống dưới:
Hình 16. Ảnh 6 mặt tại một điểm
Và bên dưới là kết quả thu được
Hình 17. Kết quả thu được
Kết quả thu được tuy không thể có nhiều chức năng nhự của Google Maps Street View hay MapJack nhưng đã đáp ứng được các yêu cầu đề ra của bài toán, cơ bản tạo cho người sử dụng cảm giác đang đứng tại đúng vị trí như ngoài đời thật, có thể nhìn bao quát
Chương trình thu được các kết quả như sau:
- Cho phép người dùng “nhìn” xung quanh 360°
- Tạo được các hotspot trên màn hình, làm tiền đề cho việc định dạng con đường và các dựđịnh sau này.
- Cho phép người sử dụng tiến hoặc lùi lần lượt tới các điểm liền kề dựa vào bàn phím hoặc button trên màn ảnh.
Bên cạnh đó, chương trình còn có những điểm thiếu sót, cần bổ sung: - Chưa có chếđộ zoom in và zoom out
- Chưa có phần hỗ trợ công cụ (độ tương phản, độ nét, ánh sáng…) - Chưa vận hành trên mô hình client-server, chỉ kiểm tra trên local host - Và các ý tưởng khác
Chương 4. Kết luận
4.1. Đóng góp của mình
Trong khuôn khổ thực hiện khoá luận tốt nghiệp với mục tiêu nghiên cứu, tìm hiểu và xây dựng thử nghiệm hệ thống cung cấp quang cảnh đường phố, tôi đã thu được những kết quả chính sau:
- Tìm hiểu về công nghệ Flash và ngôn ngữ lập trình Action Script - Nghiên cứu, tìm hiểu Google Maps API và công cụ hỗ trợ là Krpano
- Tìm hiểu, đánh giá các open source hỗ trợ cho chương trình, như away3d, papervision3d, sandy…
- Phân tích bài toán mục tiêu và đưa ra hướng giải quyết
- Xây dựng thành công chương trình demo cho một đoạn đường nhỏ
4.2. Hướng phát triển của đề tài
Việc nghiên cứu và phát triển Street View tại Việt Nam sẽđem lại nhiều lợi ích to lớn, đặc biệt là trong ngành du lịch. Bước đầu, chúng ta có thể xây dựng Street View tại các thành phố du lịch, để du khách trong và ngoài nước biết và lựa chọn.
Việc cập nhật Cơ sở dữ liệu đơn giản chỉ là cập nhật (thêm mới hoặc chỉnh sửa) lại các hình ảnh về tuyến đường, về khu vực. Chính do việc đặt cơ sở dữ liệu bên ngoài flash nên việc cập nhật sẽ không phức tạp như khi đặt trong flash.
Trên các tuyến đường, các nhà hàng, khách sạn, địa điểm kinh doanh, vui chơi giải trí có thểđăng ký để được quảng cáo trên dịch vụ Street View. Ý tưởng hiện nay là: khi đến địa điểm của một nhà hàng nào đó, người sử dụng có thể click vào hình ảnh của nhà hàng, khi đó sẽ hiện ra các thông tin về nhà hàng đó. Phát triển cao hơn nữa, chúng ta có thể cho phép người sử dụng “tham quan” bên trong nhà hàng đó. Việc “tham quan” bên trong một kiến trúc thực hiện tương tự như việc chúng ta cho người sử dụng “đi lại” và “quan sát” trên đường phố, chỉ thay đổi về cảnh vật.
Street View có tích hợp với hệ thống bản đồ, do đó việc tìm đường sẽ dễ dàng hơn, việc tìm các điểm mốc sẽ dễ hơn khi có hình ảnh cụ thể.
Bên cạnh đó, do hạn chế về mặt thời gian cũng như phương tiện, chương trình demo chưa thực hiện đầy đủ các chức năng như mong muốn của tác giả, nếu đề tài này được đầu tư và phát triển, tôi tin rằng kết quả sẽ tốt hơn và lợi ích mà nó mang lại cũng không nhỏ.
Tài liệu tham khảo
Các tài liệu về adbo flash và Action Script:
[1] OReilly. Learning.ActionScript.3.0.A.Beginners.Guide.Jan.2008
[2] Friends of Ed Foundation ActionScript Animation Making Things Move [3] Trang web: http://www.kirupa.com/
Các tài liệu về away3d:
[4] Trang web: http://away3d.com/
Các tài liệu về về lý thuyết không gian 3d: [5] Giáo trình Kỹ thuật đồ họa