Categories
Software Architecture

Thêm Thông Minh Vào Ứng Dụng Của Bạn Với Azure 7: AI Và Thực Tế Hỗn Hợp

AI và thực tế hỗn hợp

Các ứng dụng của bạn không còn bị giới hạn trong môi trường 2D. Thế giới hiện là khung (canvas) ứng dụng của bạn, được hỗ trợ bởi trí thông minh không gian từ những thứ như cảm biến IoT, thực tế hỗn hợp và thị giác máy tính. Với các dịch vụ thực tế hỗn hợp của Azure, bạn có thể đưa dữ liệu trở nên sống động ở chế độ 3D khi và ở nơi người dùng của bạn cần.

Azure Spatial Anchors

Trong thế giới thực tế hỗn hợp, bạn có thể tích hợp thông tin kỹ thuật số trong bối cảnh môi trường thực tế của mình, chẳng hạn như ảnh ba chiều của các nhân vật trò chơi yêu thích của bạn trên quầy bếp. Với Azure Spatial Anchors, bạn có thể đặt nội dung kỹ thuật số ở một vị trí thực tế và chia sẻ nội dung đó với người dùng bằng cách sử dụng thiết bị và nền tảng mà bạn lựa chọn.

Dưới đây là một số trường hợp sử dụng mẫu được Spatial Anchors kích hoạt:

  • Trải nghiệm nhiều người dùng giúp mọi người ở cùng một nơi dễ dàng tham gia vào trải nghiệm thực tế hỗn hợp được chia sẻ.
  • Tìm đường là một phương pháp kết nối hai hoặc nhiều neo không gian lại với nhau, tạo ra mối quan hệ giữa chúng. Những điểm ưa thích được kết nối này có thể được sử dụng để tạo ra trải nghiệm mà người dùng phải tương tác với chúng để hoàn thành nhiệm vụ.
  • Nội dung ảo tồn tại trong thế giới thực có thể cho phép người dùng đặt một đối tượng (chẳng hạn như lịch) trên tường phòng mà mọi người có thể nhìn thấy bằng ứng dụng điện thoại hoặc thiết bị HoloLens.

Ví dụ, những người vào bệnh viện thường gặp khó khăn khi đến nơi họ cần đến. Với Azure Spatial Anchors, bệnh viện có thể tạo một ứng dụng di động hiển thị thông tin kỹ thuật số trong bệnh viện vật lý để hướng dẫn mọi người đến các địa điểm khác nhau. Trong ứng dụng trên thiết bị iOS của họ, mọi người có thể sử dụng các mũi tên chỉ hướng trên bảng thông tin vật lý của bệnh viện để đến đích.

Một cách khác mà Azure Spatial Anchors đang được sử dụng là trong một ứng dụng đào tạo dành cho y tá. Pearson Education đã cho phép các sinh viên và giáo sư điều dưỡng thực hành chẩn đoán và điều trị bệnh nhân ở chế độ 3D trước áp lực của một ca bệnh thực tế. Sinh viên và giáo sư có thể sử dụng thiết bị HoloLens hoặc điện thoại di động và máy tính bảng chạy iOS hoặc Android.

Azure Spatial Anchors cho phép bạn chia sẻ thông tin kỹ thuật số và hình ảnh ba chiều được định vị trong thế giới thực. Nó hoạt động với các ứng dụng được xây dựng trên Unity, ARKit, ARCore và Universal Windows Platform (UWP) và có thể được sử dụng với thiết bị HoloLens, thiết bị chạy iOS hỗ trợ ARKit và thiết bị dựa trên Android hỗ trợ ARCore.

Với Azure Spatial Anchors, bạn có thể dễ dàng bảo mật dữ liệu không gian của mình và cấp cho người dùng quyền truy cập thông qua Azure Active Directory. Bạn cũng có thể tích hợp các dịch vụ lưu trữ, AI, phân tích và IoT trong ứng dụng không gian của mình.

Bắt đầu bằng cách chia sẻ Azure Spatial Anchors trên các phiên và thiết bị

Kết xuất từ xa (Remote Rendering)

Khi bạn sử dụng mô hình 3D trong các tình huống như đánh giá thiết kế và kế hoạch thủ tục y tế, bạn cần chúng càng chi tiết càng tốt. Mọi chi tiết đều quan trọng.

Nhiều doanh nghiệp sử dụng các mô hình 3D phức tạp chứa hàng trăm triệu đa giác và các thiết bị biên có sức mạnh xử lý đồ họa thấp hoặc trung bình không có khả năng hiển thị chúng. Theo truyền thống, các nhà phát triển đã cố gắng giải quyết vấn đề này bằng cách sử dụng một kỹ thuật gọi là “decimation”. Điều này làm cho mô hình trở nên đơn giản hơn bằng cách loại bỏ các đa giác để nó có thể hiển thị trên các thiết bị đó.

Nhưng sự mất chi tiết này hy sinh thông tin cần thiết để đưa ra quyết định đúng đắn trong nhiều tình huống. Với tính năng Kết xuất từ xa, các mô hình 3D được hiển thị trên đám mây và truyền trực tuyến tới các thiết bị trong thời gian thực — mà chất lượng hình ảnh không bị ảnh hưởng.

Điều này cho phép bạn giữ nguyên chất lượng ban đầu của mô hình và tương tác với nội dung trên các thiết bị biên như tai nghe và điện thoại di động với từng chi tiết nguyên vẹn.

Azure Kinect DK

Azure Kinect DK là bộ công cụ dành cho nhà phát triển với các cảm biến AI tiên tiến cung cấp các mô hình giọng nói và thị giác máy tính tinh vi. Kinect chứa cảm biến độ sâu, mảng micrô không gian với máy quay video và cảm biến định hướng như một thiết bị nhỏ tất cả trong một với nhiều chế độ, tùy chọn và bộ công cụ phát triển phần mềm (SDK).

Môi trường phát triển Azure Kinect DK bao gồm nhiều SDK:

  • SDK cảm biến (Sensor SDK) để truy cập thiết bị và cảm biến cấp thấp
  • SDK theo dõi cơ thể (Body Tracking SDK) để theo dõi cơ thể trong 3D
  • SDK dịch vụ nhận thức giọng nói (Speech Cognitive Services SDK) để cho phép truy cập micrô và các dịch vụ giọng nói dựa trên đám mây Azure

Azure Kinect DK có thể được sử dụng để xây dựng các khả năng mới, chẳng hạn như trong ngành bán lẻ để thiết kế trải nghiệm mua sắm quản lý khoảng không quảng cáo và theo dõi sản phẩm nhanh hơn và chính xác hơn, đồng thời tạo bảng hiệu tương tác hữu ích và thú vị.

Leave a Reply

Your email address will not be published. Required fields are marked *