Hur till spår din Robot med OpenCV (18 / 28 steg)
Steg 18: OpenCV: centroiden genomsnitt och mål Generation
129 | #This är att hitta medelvärdet av X cordinate. Används för att fastställa #a visuell länk med robot. #X |
142-145: här målet, eller "dot," för roboten att springa efter genereras slumpmässigt. Så du kan 's märka jag begränsat området generation prickar mot mitten av min webbkamera field-of-view. Det är eftersom jag är stökig och prickar skulle var den lilla roboten inte kunde få.
147-153: Detta är en grov kollision upptäckt funktion. I grund och botten om roboten blir så nära målet (45px) har sedan det ansett till har "ätit" dot. Om det gjorde det, sedan ökas dot variabeln visar totala belopp som han har gjort åt och den newTarget sträng variabeln är vänt så att det kan generera ett nytt mål nästa springa igenom.