Ich arbeite an Hand Segmentierung mit Microsoft Kinect Depth Stream. Indem ich eine Schwellwertmessung durchführte, konnte ich den Körper vom Hintergrund trennen, basierend auf den Tiefeninformationen, die MS Kinect Sensor nun zur Segmentierung der Hände liefert. Irgendwelche Vorschläge, wie ich Hände segmentieren kann. Unten ist ein Screenshot meines Tiefenbildes. Ich benutze Open CV in Python. Um auf Kinect Sensor Streams zuzugreifen, verwende ich PyKinect von Microsoft.
Eine Region in der Tiefe abbilden Bild von Microsoft Kinect mit Open CV Python
Antwort
Was Sie brauchen, ist ein semantischer Segmentierungsalgorithmus. Random-Entscheidung Wälder gab fantastische Ergebnisse. Überprüfen Sie die von Haggag et al. Es baut auf den Arbeiten von Shotton et al. Und Buys et al.
Wenn Sie Deep Learning verwenden möchten, überprüfen Sie die Arbeit von Abubakr et al.
Was Sie brauchen, ist ein semantischer Segmentierungsalgorithmus. Random-Entscheidung Wälder gab fantastische Ergebnisse. Überprüfen Sie die von Haggag et al. Es baut auf den Arbeiten von Shotton et al. Und Buys et al.
Wenn Sie Deep Learning verwenden möchten, überprüfen Sie die Arbeit von Abubakr et al. Die Basispapiere werden von Shotton et al. und Buys et al. Shotons Arbeit ist diejenige, die Kinect gegründet hat.
[1] Shotton et al., „Efficient menschliche Posenschätzung aus einem Tiefenbild,“ IEEE Transactions on Pattern Analysis and Machine Intelligence 2013.
[2] Einkäufen et al., „Ein erweiterbares System für RGB-D-basierte menschliche Körperdetektion und Pose-Schätzung ", Journal of Visual Communication and Image Representation, 2014.
Haggag et al. und Abobakr et al. auf diesen Papieren gebaut, um die folgenden mit zufälligen Wäldern zu produzieren.
[3] Abobakr et al., "A Skeleton-Free Fall Detection System von Tiefe von Bildern mit Zufall Entscheidung Wald", IEEE System Journal, 2018.
[4] Haggag et al., „Ein anpassungsfähigen System für RGB-D basierte menschliche Körpererkennung und Pose Schätzung: Mit eingebundenen Requisiten, "IEEE Internationale Konferenz für Systeme, Mensch und Kybernetik (SMC), 2016.
[5] Haggag et al.," Semantische Körperteile Segmentierung für vierbeinige Tiere, "IEEE Internationale Konferenz für Systeme, Mensch und Kybernetik (SMC), 2016.
Für bessere votin g Schema und nominale Label/Decision-Fusion der Label-Maps, die von den Random Trees erstellt wurden, siehe unten.
[6] Hossny et al., „Decision Fusion von Beschriftete Bilder mit der lokalen Majority Filter“ Electronics Letters, 2017.
Abobakr et al., Haben dann tief Lernen integriert.
[7 ] Abobakr et al., "Körpergelenke-Regression unter Verwendung von tiefen konvolutionellen neuralen Netzwerken", IEEE Internationale Konferenz über Systeme, Menschen und Kybernetik (SMC), 2016.
[8] Abobakr et al., "RGB-D human Haltungsanalyse für ergonomische Studien unter Verwendung eines tiefenkonvolutionellen neuralen Netzwerks, "IEEE Internationale Konferenz für Systeme, Menschen und Kybernetik (SMC) , 2017.
[9] Nahavandi et al."Eine gerüstfreie Körperoberflächenschätzung aus Tiefenbildern mit tiefen neuronalen Netzen", IEEE Internationale Konferenz für Systeme, Mensch und Kybernetik (SMC), 2017.
- 1. Microsoft Kinect V2 + Unity 3D Tiefe = Warping
- 2. circle detection in open cv mit python
- 3. Kinect für Windows v2 Bildfehler in der Tiefe
- 4. pcl :: Pointcloud zu cv :: Mat Tiefe Bild
- 5. Crop Hand Bereich von Tiefe Stream-Kinect 1
- 6. Open CV Python - Bildverzerrung radial und Perspektive-
- 7. Kinect V2 lesen Tiefe Ausgabe
- 8. Programmierung mit Microsoft Kinect
- 9. Open cv scratch detection
- 10. Kinect Tiefe und Bildrahmen Ausrichtung
- 11. Farbintensität beim Überlagern von Bildern in OPEN CV Python
- 12. Einrichten Tiefe für eine cv :: Mat
- 13. Converting Tiefe Bild in offene cv Mat Format
- 14. OPEN CV iOS Installation
- 15. Microsoft Kinect (für Windows)
- 16. Open cv Speicher Bild und gespeicherte Bild sind unterschiedlich
- 17. open cv close camera
- 18. Wird das Tiefenbild von Microsoft Kinect SDK bereits unverzerrt zurückgegeben?
- 19. Open CV 2.4 Dense SIFT mit Kontrastschwelle
- 20. Wie man ein Bild in open cv C++ skelettiert
- 21. Zeichnen von Rechteck oder Linie mit Mausereignissen in open cv mit Python
- 22. Wie erkennt man Treppe mit Open-Cv-Python?
- 23. coloring issue - Kombination von open cv mit matplotlib legende
- 24. Wie erkenne ich Gähnen mit Open CV
- 25. Python: Blur spezifische Region in einem Bild
- 26. Messung der Taille einer Person mit Microsoft Kinect
- 27. Fehler mit Open CV v3.1 in Visual Studio C#
- 28. bash_profile open cv und fi Fehler
- 29. Rekursion in der Tiefe (Python)
- 30. Wie füge ich eine eingefügte Region mit Open Tools API?
Können Sie bitte die Referenzen ein wenig erweitern? –
Der Kommentarbereich erlaubt keine umfassende Liste. Ich fügte eine weitere Antwort hinzu. –
Vielen Dank. –