Hur man hittar färg med kod
Hej!
Jag skulle behöva hjälp med någon slags ide inte bara på vart man kan skirva men också hur man ska börja.
Den sporten jag håller på med har kommit ut med nya regler då under övningen bänkpress ska armbågen vara under axeln när den är som längst ner. Jag ska försöka koda något slags program som atomatiskt kan göra det. så skulle behöva hjälp med hur man kan identifekera armbågen och axeln med ett pogram, de jag har tänkt är med hjälp av färg/ en tejp bit på de ställena men om det finns någon som kan hjälpa mig så att jag kommer på rätt väg skulle det vara extremt snällt.
Frågor
1. vad för slags kod man ska andvända att ta reda på det
2. samt vilket pogram som är bäst att glra det på
MVH Theo Hall
eduhato0723 skrev:Hej!
Jag skulle behöva hjälp med någon slags ide inte bara på vart man kan skirva men också hur man ska börja.
Den sporten jag håller på med har kommit ut med nya regler då under övningen bänkpress ska armbågen vara under axeln när den är som längst ner. Jag ska försöka koda något slags program som atomatiskt kan göra det. så skulle behöva hjälp med hur man kan identifekera armbågen och axeln med ett pogram, de jag har tänkt är med hjälp av färg/ en tejp bit på de ställena men om det finns någon som kan hjälpa mig så att jag kommer på rätt väg skulle det vara extremt snällt.
Frågor
1. vad för slags kod man ska andvända att ta reda på det
2. samt vilket pogram som är bäst att glra det på
MVH Theo Hall
Även om att detektera en axel och armbåge låter som en väldigt simpel sak så vore det extremt svårt att skriva kod för detta utan AI.
M.h.a av AI däremot så skulle det inte alls vara lika komplicerat.
https://docs.fast.ai/23_tutorial.vision.html
Här är ett exempel på hur de skapar en modell för att detektera vilken kattras som en katt är. Det går väldigt fort för modellen att lära sig.
Fastai med Resnet34 använder något som heter "tranfser learning" d.v.s. redan innan man börjar lära modellen att särskilja mellan vissa saker så har den redan ett litet hum om hur en katt ser ut. Skulle gissa på att det samma gäller en axel, huvud och dylikt på en människa.
Så hur går man tillväga för att börja? Steg 1 är att samla in massa data på vad är ett korrekt och inkorrekt lyft? D.v.s ta massvis med bilder och det finns ju egentligen bara två utfall - korrekt eller inkorrekt lyft. Detta får man sätta som labels.
Man får även massa extra bilder "gratis" då den använder sig av "data augmentation" vilket innebär att den förvränger (zoomar, vrider, ändrar färger) de bilder du redan har.
Jag skulle rekommendera Tensorflows positions estimering https://www.tensorflow.org/lite/examples/pose_estimation/overview eller Mediapipe: https://google.github.io/mediapipe/ det fungerar i python, C++ JS med mera.