khung thực tế tăng cường [đã đóng]


118

Tôi đang có kế hoạch phát triển một ứng dụng thực tế tăng cường cho điện thoại Android. Có ai biết nếu có bất kỳ khuôn khổ hiện có nào cho thực tế tăng cường có thể được sử dụng cho các ứng dụng như vậy không?


Bất kỳ hướng dẫn để bắt đầu ??
SweetWisher ツ

1
Có một tin vui, Google đã công bố ARCore! developers.google.com/ar
Dmitriy Puchkov

1
ArCore bị giới hạn ở một số thiết bị, vì vậy vẫn không phải là một ý tưởng tốt để phát triển sản xuất. Làm sao họ có thể gọi đó là phiên bản 1.0?
Pedro Emilio Borrego Rached vào

hơn 100 lượt ủng hộ nhưng đã đóng cửa lol.
Jeryl Cook

Câu trả lời:


95

Để biết ý tưởng, bạn có thể xem như sau:

Các ứng dụng hiện có và các API của chúng: Có một số ứng dụng Thực tế tăng cường trên thị trường Android mà Layar và Wikitude nổi tiếng. Những người khác như SomaViewGeoVector cũng tồn tại. AFAIK, WikitudeLayar đã công khai API của họ.

Bộ công cụ: Cũng có một bộ công cụ có tên là NyARToolkit cung cấp một thư viện cho một thứ như vậy.

Hướng dẫn: Bài báo DevX của Chris Haseman

Chúc may mắn!


4
Ngoài ra, hãy xem Junaio junaio.com/develop
Fernando Gallego

6
Tôi cũng sẽ nói thêm rằng nó phụ thuộc vào việc bạn muốn thực hiện AR dựa trên vị trí hoặc AR dựa trên tầm nhìn (ví dụ: dựa trên điểm đánh dấu). Tôi muốn nói rằng trên android dành cho thị giác dựa trên ar metaio.com/software/mobile-sdk là thực sự tốt và đối với dựa trên vị trí, bạn cũng có thể thử droidar.googlecode.com hoặc code.google.com/p/android-augment-reality- khung cho SDK nguồn mở
Simon

1
Các liên kết Wikitude là lỗi thời: Tất cả mọi thứ xung quanh SDK và phát triển liên quan đến những thứ có thể được tìm thấy tại địa chỉ: developer.wikitude.com các Wikitude SDK được trộn cả hai phương pháp tiếp cận - Địa điểm trụ sở hoặc cảm biến dựa Augmented Reality và computer vision AR
Wikitude

Aurasma hiện đang cung cấp công nghệ của họ miễn phí (độc lập hoặc nhúng vào trong các ứng dụng khác): aurasma.com/become-a-partner
OrangeDog

15

Bạn cũng có thể sử dụng Qualcomm AR SDK mới http://developer.qualcomm.com/dev/augmented-reality


từ aualcomm tôi có thể tải xuống các mẫu nhưng tôi nhận được java.lang.UnsatisfiedLinkError: setActivityPortraitMode ngoại lệ này sau khi chạy mẫu. Vui lòng đề xuất cho tôi cách khắc phục sự cố này.
user1083266

Bạn phải xây dựng và biên dịch phần NDK của nó bằng cách sử dụng cygwin, hãy làm theo hướng dẫn trên developer.vuforia.com/resources/dev-guide/…
Thuyền trưởng tràn

NB: Cái này CHỈ hỗ trợ AR dựa trên tầm nhìn.
Wiseman

12

Có hai loại thực tế tăng cường:

a) dựa trên điểm đánh dấu, cần các điểm đánh dấu hai chiều để nhận ra bằng cách sử dụng phân tích hình ảnh và thị giác máy tính để vẽ hình ảnh lên chúng bằng cách xoay tương ứng (ARToolkit)

b) dựa trên vị trí địa lý và định hướng, có nghĩa là ứng dụng biết vị trí chính xác trên trái đất nơi bạn đang ở và bạn đang đối mặt với điều gì và nó tính toán những gì bạn nhìn thấy dựa trên vị trí địa lý. (layar, wikitude)

Các ứng dụng như junaio kết hợp cả hai


3
Ngoài ra còn có thứ được coi là AR dựa trên "không điểm nhấn" sử dụng các đặc điểm tự nhiên trong khung hình video để tạo ma trận tư thế có thể được sử dụng để kết xuất các đối tượng ảo. Về cơ bản đây là cách Vuforia hoạt động - developer.qualcomm.com/develop/mobile-technologies/…
Rab Ross

Tôi đã sử dụng Junaio quá :) Tôi thích Vuforia dù ... Tôi khá chắc chắn rằng bạn cần phải mua một giấy phép để phát hành bất kỳ ứng dụng bạn xây dựng với Junaio
Rab Ross

12

Trang này http://socialcompare.com/en/comparison/augmented-reality-sdks hiển thị một so sánh rộng rãi về các khung thực tế tăng cường. Được cập nhật đến tháng 3 năm 2013 .

Nó đặc trưng


Đây là một biểu đồ so sánh tốt. Cảm ơn bạn!
Oli

Biểu đồ này được cập nhật tự động
Lobo

BTW, metaio hiện đã bị đóng. Nó thuộc sở hữu của Apple Inc
hack Soni

9

Tôi là một trong những nhà phát triển Look! Nhìn! là một khung hoàn chỉnh để tạo các ứng dụng thực tế tăng cường trên Android.

Nó được phát triển như một dự án cuối cùng tại Đại học Complutense của Madrid.

Các tính năng của chúng là:

  • Thực tế tăng cường
  • Vị trí trong nhà
  • Dịch vụ từ xa
  • 3D, 2D và Camera
  • Lặp lại với các đối tượng

Hơn nữa, chúng tôi đã phát triển các ứng dụng với framework, của chúng được xuất bản trên web chính thức của chúng tôi.

Thêm thông tin:

Trang web chính thức - http://www.lookar.net/en/

Dự án ở lại - https://sourceforge.net/projects/lookar/


2
Tôi phát triển với khuôn khổ này, nó đã được thực hiện khá tốt
marimaf

có tài liệu nào cho cái nhìn tích hợp không! vào ứng dụng của tôi. Ngoài ra, nó có thể được sử dụng để hiển thị POI
png

Trang web chính thức ngừng hoạt động? cho biết Lỗi 522. Trang web đang ngoại tuyến Không có phiên bản đã lưu trong bộ nhớ cache của trang này.
Shivaraj Patil

7

Kiểm tra Mixare. Đó là một khung AR khá đẹp cho Android. Không giống như hầu hết các đề xuất đã đề cập trước đây (tôi không chắc về tất cả chúng), mã nguồn có sẵn cho Mixare.



2

Này, tôi duy trì AndroidARKit, một dự án mã nguồn mở trên github. Nó dựa trên địa lý và bao gồm một ứng dụng ví dụ bốn đơn giản. Thêm thông tin ở đây . hoặc ở đây . Tôi đã viết bài báo devX được liên kết ở trên. Hãy liên hệ với tôi nếu bạn có bất kỳ câu hỏi nào. Nó được cấp phép để sử dụng thương mại với ghi công. Vì vậy, hãy thoải mái sử dụng nó trong các ứng dụng thương mại.


Tôi có thể lấy liên hệ của bạn ở đâu?
Niko Gamulin

twitter.com/androidarkit
haseman

hoặc haseman tại wanderingoak dot net
haseman

2

http://layar.com/ sẽ là thứ phổ biến nhất mà tôi từng thấy. Tôi đã tạo một ứng dụng cho phép tải xuống và hiển thị thông tin theo cùng một cách như layar. Nó khá thẳng về phía trước.


2

Bất kỳ ai quan tâm đến AR cũng nên xem tại http://code.google.com/p/droidar/

Nó là một khung mã nguồn mở cho AR dựa trên vị trí và điểm đánh dấu trên Android.


Tôi đang cố gắng đánh dấu một số điểm địa lý bằng cách sử dụng droidar. Bạn có bất kỳ dự án nào tương tự để tham khảo không
png

Chỉ cần xem qua nhiều thiết lập ví dụ trong gói "de.rwth.setups" trong thư mục dự án DroidAR. Và hãy xem các video giới thiệu, chúng sẽ cung cấp cho bạn cái nhìn tổng quan đầu tiên
Simon

Tôi đã xem tất cả các video đó và thử các dự án demo. Có một ý tưởng sơ bộ. Bạn đã sử dụng cái này trong bất kỳ dự án nào của mình chưa? Tôi muốn biết nó tốt như thế nào. Tôi thực sự bối rối nên sử dụng khuôn khổ nào. Tôi muốn thể hiện một số điểm quan tâm. Khi người dùng di chuyển, nó sẽ hiển thị những pints có thể nhìn thấy được. Cảm ơn rất nhiều vì sự giúp đỡ và trả lời của bạn
png

Nếu bạn muốn thực hiện AR dựa trên vị trí trên Android thì bạn nên sử dụng nó. Và nếu bạn gặp vấn đề, chỉ cần đăng câu hỏi vào phần vấn đề, thông thường bạn sẽ nhận được trợ giúp rất nhanh.
Simon

Cảm ơn rất nhiều . Tôi sẽ làm điều đó
png

2

Người tiên phong trong AR metaio (Các nhà phát triển của Junaio) sẽ phát hành phiên bản miễn phí của metaio Mobile SDK (Q4 / 2011). :)


sẽ được phát hành vào ngày hôm nay (8 tháng 12 năm 2011) :)
Oli

nó đã được mua lại bởi táo vào năm 2015
omi5489



1

Tôi biết rằng artoolkit có một cổng sang Symbian. Có lẽ cũng tồn tại một cổng vào Android



1

Tôi đã tìm thấy Trình phát Layar .

"Layar Player là một công cụ cho phép bất kỳ ai cũng có thể nhúng các lớp thực tế tăng cường trực tiếp vào ứng dụng của riêng họ".

Hiện tại, Layar Player chỉ dành cho iPhone, nhưng phiên bản Android sẽ có sẵn trong Q4 2011.


1

D'Fusion Mobile là một Nền tảng dựa trên điểm đánh dấu và vị trí địa lý với Hỗ trợ mã vạch, Theo dõi khuôn mặt và Hỗ trợ cảm biến.



0

Như reinier đã nói, artoolkit có thể là lựa chọn tốt nhất. có for android, kiểm tra này ra


0

ar23d là SDK thực tế tăng cường 3D dành cho Android 2.2+ và Android 3.0+. Chi phí cấp phép là bao nhiêu không thể tìm thấy trên trang web của họ.



-1

Tôi nghĩ bạn nên sử dụng String SDK

http://www.poweredbystring.com/licensing

Tải xuống tệp zip dự án từ

https://github.com/kyleroche/Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m

Sau đó, mở CH-10 Project, khóa bằng com.isidorey.mobile BundleIdentifier. Vì vậy, bạn đã tạo một hồ sơ cấp phép với tên isidoreywildcard *. Sau đó, nó sẽ chạy.

Nhưng đây không phải là giải pháp.

Bạn cần chạy bằng cách sử dụng hồ sơ cấp phép của riêng bạn.

Vì vậy, trước tiên hãy đăng ký

http://www.poweredbystring.com/licensing

Sau đó tải xuống bản demoVersion để dùng thử. Bạn có thể sử dụng thư viện tĩnh libStringOGLPro-1.1-com-isidorey-mobile.a (Bạn sẽ nhận được thư viện tĩnh .a từ Thư viện demo đã tải xuống) để kiểm tra dự án của mình.

Tốt hơn là đọc cuốn sách

http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123


1
Chuỗi SDK chỉ dành cho iOS.
Oli

1
Có Chuỗi SDK chỉ dành cho IOS.
Babuli

các bạn yêu cầu framework trên điện thoại android, không phải ios.
Vulovic Vukasin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.