Demonstratie van het herkennen van objecten m.b.v. een convolutie neural network en een 3D camera
HTML-код
- Опубликовано: 20 авг 2024
- For the latest update of this project go to • How to classify multip... .
Momenteel ben ik bezig met een hobby project om objecten te herkennen d.m.v. neural networks en een diepte camera. In deze korte demonstratie laat ik zien dat het netwerk een stoel en een beeldje weet te classificeren, als ook de achtergrond.
Wat technische details:
De beelden van de structure core camera worden d.m.v. C++ uitgelezen en via een named pipe naar python code gestuurd. M.b.v. python heb ik een aantal algoritme geschreven die het beeld bewerken alvorens deze aan het neural network wordt gevoerd. Het beeld wordt zodanig bewerkt dat alleen het object overblijft wat in beeld wordt gezet. Ook wordt dit beeld gecentreerd en geresized voordat het naar het neural network wordt gestuurd. Dit maakt het herkennen van objecten ongevoelig voor de locatie van het object of de grote er van. Het neural network is een convolutie netwerk met o.a. 3 convolutie layers. Van ieder object zijn 32 beelden gebruikt om het netwerk te trainen met in totaal 64 epochs. Наука