2012-09-07 51 views
5

Ai đó có thể vui lòng giúp tôi với cách chính xác để bắt đầu từ đầu để sử dụng OpenCV để nhận dạng cử chỉ tay không? Về cơ bản chúng tôi đang tạo một trình phát đa phương tiện có thể hoạt động với cử chỉ tay (các chức năng đơn giản như phát, tạm dừng, tăng/giảm âm lượng, v.v.).Nhận dạng cử chỉ OpenCV (cho trình phát đa phương tiện)

Tôi đã cài đặt OpenCV và cũng EmguCV sau khi truy cập một trong các liên kết được đề cập trong các câu hỏi, nhưng tôi cần biết chính xác làm thế nào để tôi nhận webcam để phát hiện tay và cử chỉ của mình.

Trả lời

0

Tôi không nghĩ OpenCV có chức năng tất cả trong một sẽ "chỉ nhận dạng tay" cho bạn. This thread sẽ cung cấp cho bạn một số thông tin khác.

Nếu bạn nghiêm túc về việc xây dựng hệ thống theo dõi tay từ các cuộc gọi thư viện OpenCV, thì this documentation (và đặc biệt là cvConvexityDefects) có thể là một nơi tốt để bắt đầu.

+1

tôi đã đi qua các chủ đề mà bạn đã cung cấp và tôi thậm chí tải về code của mình và đã trải qua phương pháp của mình. Tôi đã hiểu một chút về nó nhưng vì tôi chỉ học từ đầu nên tôi cần OpenCV để phát hiện cử chỉ của mình mà vẫn chưa xảy ra, tôi đã mã hóa một cái gì đó nhưng một khi webcam của tôi bắt đầu nó xuất hiện màu đen, không phát hiện bất kỳ chuyển động nào của tôi. Tôi vẫn đang tìm cách sửa lỗi này và sau đó tôi sẽ xem qua tài liệu mà bạn đã cung cấp. Cảm ơn rất nhiều vì đã giúp đỡ! Sẽ đăng ở đây nếu tôi gặp phải bất kỳ vấn đề nào khác! – 221b

+1

Đừng quên một trong những câu trả lời là tốt nhất (bạn sẽ thấy dấu kiểm màu trắng chuyển sang màu xanh lục). @ user1650978 – solvingPuzzles

1

Có rất nhiều hướng dẫn trực tuyến về cách sử dụng OpenCV và EmguCV để theo dõi và nhận dạng cử chỉ. Tôi sẽ đề nghị bạn google cho một vài bài nghiên cứu về chủ đề này. Những điều này sẽ giúp bạn bắt đầu với các giải pháp khác nhau mà bạn có thể sử dụng và cải thiện.

Một cách sẽ là phân đoạn ra tay bằng cách sử dụng phát hiện da và sau đó tìm đường nét tiếp theo là vỏ lồi. Có một thư viện có tên là cvBlob có thể giúp bạn theo dõi. Để giao tiếp với trình phát đa phương tiện, bạn có thể sử dụng giao diện VLC từ xa.

OpenCV documentation cũng là một nơi tuyệt vời để tìm hiểu về các chức năng khác nhau mà có thể giúp bạn ra ngoài

+0

Cảm ơn rất nhiều! Tôi đã thu thập một vài tài liệu nghiên cứu sẽ đi qua chúng. Có cuốn sách nào mà bạn có thể đề xuất trên OpenCV cũng sẽ giúp tôi không? – 221b

+0

Không có nhiều sách giúp ích cho openCV. [link] (http://www.laganiere.name/opencvCookbook/) Đây là cuốn sách có thể giúp ích. Btw, bạn có thể sử dụng giao diện từ xa của trình phát media VLC để thực sự giao diện chương trình của bạn với VLC. – Ameya005

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