Tôi đang làm việc cho dự án năm cuối cùng của mình. Tôi cần phải hợp tác với Kinect để phát hiện cử động tay. Tôi đã thử một vài cách và có một số kết quả, tuy nhiên, không có gì là đủ để đáp ứng nhu cầu của dự án. Tôi đã nhìn thấy this video từ lâu và chỉ biết rằng họ đã mở nguồn gần đây. Vì vậy, tôi đã thử nó.Làm thế nào để thiết lập OpenNI 2.0 với OpenCV cho một dự án Kinect?
Vấn đề của tôi bây giờ là cách thiết lập mọi thứ.
Dự án tuyệt vời trên sử dụng OpenNI với Kinect. Tôi đã cố gắng theo dõi OpenCV tutorials để xây dựng nó từ mã nguồn, để cho OpenCV làm việc với OpenNI.
vấn đề:
Nó nói "Đối với khung OpenNI bạn cần phải cài đặt cả hai xây dựng phát triển và các mô-đun PrimeSensor." nhưng khi tôi đi theo các liên kết, một số người trong số họ đã chết. Có vẻ như OpenNI 2.0 không còn sử dụng PrimeSensor nữa.
Nó cũng nói rằng trong thư mục Cmake, một là
OpenCV/Src
, số còn lại là/build
. Nhưng OpenCV tôi tải về không có bất cứ điều gì như thư mục Src.Tôi vẫn sử dụng toàn bộ thư mục là Src và xây dựng nó vào thư mục xây dựng và kiểm tra
WITH OPENNI
. Tôi đã sử dụng thư mục Include và Lib trong OpenNI2 mà tôi đã tải xuống, nhưng khi tôi xây dựng giải pháp OpenCV (đã được tạo ra từ CMake), tất cả các bản dựng đều thất bại.Ngoài ra, khi tạo bằng Cmake, ngay cả khi giải pháp OpenCV trong tương lai của tôi đã được xây dựng thành công, Cmake sẽ vẫn nói cho tôi biết PrimeSense không khả dụng như thế nào, khiến tôi cảm thấy không an toàn. :(
Tôi hơi bối rối về 32- và 64-bit. Dự án ở trên tôi muốn theo dõi cho biết nó hoạt động trên 64 bit. Nhưng tôi sử dụng MS C++ Express, tất cả các dự án đều là 32 bit. mà PrimeSense trình điều khiển (được đưa ra trong OpenNI2) tôi nên sử dụng?
thể ai vui lòng cho tôi biết làm thế nào để đặt tất cả những điều này (OpenNI2.0, OpenCV 2.4.3, PrimeSense) cùng để tôi có thể làm việc với Kinect?
Xin chào, tôi đã thử liên kết nhưng nó hiện đã bị hỏng –