Ritning Robot (5 / 5 steg)
Steg 5: Kodning fortsatte...
Bearbetning av algoritmen är mycket enkel, det är bara fråga om att visualisera hur bot närmar sig bilden ritningen.
Detta är en omfattande förklaring och Känn dig fri att hoppa över den.
För det första jag konvertera den bilden att jag vill fästa i png-format med hjälp av vissa bildredigerare, då jag spara bilden i katalogen matlab. Nu konverterar vår algoritm denna bild med slug kant upptäckt som i bilden ovan. Den mystiska delen drar denna bild.
Vad algo innebär är det börjar kontrollera pixlarna i den konverterade bilden och när den hittar 1 som indikeras som vita pixeln i bilden ovan, pennans spets når den punkten (den nå delen är täckt i föregående steg klart) och sätter pennan då kontrollerar den angränsande 8 pixlar, om den hittar en 1 den når den punkten utan att lyfta pennan och tar bort den tidigare pixeln för att undvika upprepningar. Nu detta fortsätter tills den hittar inga 1s i grannskapet (detta är en rekursiv funktion) därav drar det Utjämnad linje ta bort den samtidigt. Då kompletterar det andra grenar av linjer som stiger ur den ritade linjen som kontrollerar alla intilliggande bildpunkter. Denna algoritm skapar slutligen hela bilden. Nu titta på video i början igen och försöka ansluta prickar du kommer säkert känna en TÖNTIG mentala ORGASM som jag kände när jag tänkte detta eleganta algoritm efter många misslyckade försök. HOPPAS DU GILLADE MIN INSTRUCTABLE DET VAR MIN FÖRSTA SÅ BER OM URSÄKT FÖR EN GROV TUTORIAL!