Upptäcka cirklar med OpenCV och Python
Inspiration:-
Idén till detta kom när jag mixtra med OpenCV och det är olika funktioner. Sedan frågade en vän att hjälpa honom att utveckla en algoritm som kan upptäcka en cirkel från en FPV kamera monterad på ett RC plan och justera justering av planet på motsvarande sätt.
Efter att ha visat intresse för OpenCV, gick jag med på att hjälpa honom. Tanken var att upptäcka cirkeln och den har center så att en nyttolast kunde släppas inuti den.
Dock är med OpenCV autonomt i realtid en dålig idé. Använda det stöd den mänsklig observatör är å andra sidan inte.
Denna kod som jag bifoga är emellertid ett mer allmänt syfte en. Detta kommer att upptäcka cirklar i realtid och i vanliga scenarier. Jag ändrade koden för att arbeta i en mer allmän scenario, som att göra det arbete för ett FPV System krävs en hel del kalibrering på min del (som ett resultat det fungerade bra i FPV scenariot, men inte riktigt i den gemensamma allmänna världen). Därför, fanns det ett behov av att justera vissa parametrar för att göra det kan upptäcka cirklar i allmänna dagliga scenario.