ChalKaat (förstärkt verklighet baserad laserskärare) (9 / 10 steg)
Steg 9: Spårning färg markörer
Jag nämnde tidigare att vi använde röda och blå färg markörer för rörliga och skalning prognoser. Att göra detta arbete måste du installera opencv. Opencv är ett opensource dator vision bibliotek finns för flera plattformar. Om du vill spåra färg, konvertera vi först bilder från RGB skala till HSV skala. I HSV skala tilldelas varje färg ett visst värde (Hue). "Mängden" färg tilldelas ett annat värde (mättnad) och ljusstyrkan för färgen tilldelas ett annat nummer (intensitet eller värde). Detta ger oss fördelen av att ha ett enda nummer (hue) för en enda färg.
När bilden konverteras till utifrån HSV skala ett tröskelvärde tillämpas HSV spänna av rött och blått. Efter tröskelvärde beräknas placera av röda och blå markörer. Positionen för röda mappas till positionen för den projicerade bilden och placera av blå mappas till storleken på den projicerade bilden.
Jag använder linux så jag använde xdotool att ändra storlek på och Flytta Fönstren. Men du kan också använda opencv's inbyggda funktioner för att göra detsamma.