Chcę opracować program korzystający z kamery internetowej do śledzenia wskazówek dotyczących palców. Po śledzeniu końcówka palca będzie jak indeks i będę w stanie uzyskać jego pozycję, nawet jeśli zostanie przesunięta. Jeśli ktoś ma jakąkolwiek radę dla mnie. Z góry dziękuję.Jak śledzić końcówki palców w OpenCV lub OpenFrameworks?
Odpowiedz
Konfiguracja to wszystko. Najpierw upewnij się, że łatwo sobie poradzisz: masz odpowiednie warunki oświetleniowe (albo IR LED + filtr IR na kamerze, albo tylko wysoki kontrast pomiędzy powierzchnią a palcami).
Wyobrażam sobie, że robiłbyś śledzenie kropel. Nie mogę dać ci rozwiązania, aby upewnić się, że id wykrytych obiektów typu blob zawsze będzie taki sam, nawet jeśli wychodzą poza obszar śledzony, ale sugerowałbym, aby dać Community Core Vision (kiedyś tbeta) spróbować i użyć tam także fora.
HTH
Jeśli rozejrzeć się w internecie, znajdziesz mnóstwo tutoriali DIY zrobić stolik dotykowego.
Jeśli chcesz trzymać palce w powietrzu, możesz umieścić kolorowe znaczniki. Ten artykuł może pomóc: http://aishack.in/tutorials/tracking-colored-objects-in-opencv/
Możesz użyć metody śledzenia opartej na kolorach lub segmentacji skóry. Najnowsza wersja obsługuje wykrywanie końcówki palców w najnowszej wersji CCV.
spróbować również: http: //www.cs.toronto.edu/~smalik/downloads/2503_project_report.pdf
- 1. Kluczowanie kolorem z openframeworks/opengl
- 2. Samouczek instalacji programu Visual Studio OpenFrameworks?
- 3. Jak porównać końcówki ciągów w C?
- 4. Jak śledzić odsłon w widoku
- 5. Jak rozpoznać dotknięcie trzech palców w Androidzie
- 6. Jak śledzić pobieranie plików?
- 7. Pokaż widok końcówki narzędzia w Androidzie
- 8. Jak śledzić przepływ skryptów
- 9. Jak ustawić rozmiar końcówki jqueryui tooltip size
- 10. Jak śledzić lub debugować wszystkie dostępne zdarzenia javascript
- 11. Algorytmy dopasowywania/rozpoznawania odcisków palców
- 12. OpenCV lub Boost smart pointers
- 13. Użycie Android CryptoObject w odciskach palców
- 14. Jak śledzić lub debugować sieć WebRTC połączenie peer-to-peer
- 15. Umieść końcówki boków na pudełku
- 16. Przechodzenie przez końcówki instrukcji Linq
- 17. Wykrywanie puszki lub butelki w opencv
- 18. Jak ustawić końcówki crlf w QtCreator na Linuksie
- 19. Jak używać typowań dla końcówki d3 w maszynopisie 2.0
- 20. Jak śledzić żądanie jQuery AJAX?
- 21. Różnica między NativeCameraView a JavaCameraView w OpenCV
- 22. intelliJ Przyspieszenie pojawienia się końcówki narzędzia
- 23. Jak śledzić wiele zdarzeń dotyku w Libgdx?
- 24. Jak śledzić zależności wtyczek w maven2?
- 25. Jak śledzić zmianę daty w Javie
- 26. Jak śledzić użytkowników online w Railsach?
- 27. Jak śledzić słuchaczy w Firebase na Androida?
- 28. Jak śledzić emitowane sygnały w QT?
- 29. Jak śledzić przekierowanie HTTP w Node.js?
- 30. Jak śledzić program do debugowania w OCaml?
Można użyć jakieś papiery kolorów owinięte wokół palców, aby ułatwić uznanie. – dnul