2012-09-03 32 views
5

Tôi đang sử dụng SDK Vuforia để tạo ứng dụng Android và tò mò về cách hoạt động của tính năng theo dõi điểm đánh dấu. Ứng dụng có chuyển đổi khung video thành các mã byte và sau đó so sánh chúng với tệp .dat được tạo bằng cách tạo điểm đánh dấu không? Ngoài ra, mã này được tìm thấy ở đâu trong ứng dụng mẫu của Vuforia, có phải trong C++ không? Cảm ơn.Cách nhận dạng hình ảnh Vuforia hoạt động như thế nào?

+2

Kiểm tra [this] (http://www.moodstocks.com/2012/03/01/markerless-tracking-with-moodstocks-and-qualcomm-sdks/). –

Trả lời

5

Vâng, bạn không thấy mã để nhận dạng và theo dõi vì chúng là tài sản trí tuệ của Qualcomm và thường không được tiết lộ. Vuforia không phải là thư viện nguồn mở.

Trước tiên, Vuforia phát hiện "điểm tính năng" trong ảnh đích của bạn [Quản lý mục tiêu dựa trên web] và sau đó sử dụng dữ liệu để so sánh các đối tượng địa lý trong ảnh đích và khung nhận từ máy ảnh.

Google "Phát hiện và theo dõi tính năng tự nhiên" nằm trong khu vực Computer Vision và bạn sẽ tìm thấy nội dung thú vị.

2

Không, mã phát hiện và theo dõi được đặt trong libQCAR.so Nhưng câu hỏi "cách hoạt động của nó" phức tạp để trả lời ở đây. Nếu bạn muốn làm quen với phát hiện và theo dõi đối tượng - bắt đầu học phương pháp như mser, lướt sóng, sàng lọc, dương xỉ và khác.

1

Vuforia sử dụng kỹ thuật phát hiện cạnh. Nếu có nhiều đỉnh hoặc đường trong hình ảnh có độ tương phản cao thì đó là hình ảnh được đánh giá cao cho Vuforia. Vì vậy, chúng ta có thể nói rằng thuật toán của họ có phần tương tự như SIFT.

Các vấn đề liên quan