Bu denediğim 5. algoritmam. öncekilerde bazı range.ler tanımlayıp, filtreler uyguluyordum. Fakat bazı nedenlerden dolayı vazgeçtim. ızah etmek çok uzun olur diye buraya yazmadım. Hiçbiri okunmaz sonra
ama istersen ayrıca yazışabiliriz.
şöyle ifade edeyim, fuzzy logic bakmak gerektiğini düşündüğümden, keskin olan yada olmayan bir hat hisettikçe trace eden recursive bir döngüm var.
Hatladaki ufak kopmalar durumlarında tahmini bir alanda (ilerlemekte olduğu yönde, biraz ötesinde, biraz geniş bakarak) hattın devamını arıyor.
örnek imagedaki aracın eksozunun kabaca dörtgen gibi yorumlamasının sebebi de fuzzy incelediğimden dolayı.
Bir çok uygulamanın yaptığı gibi grayscale üzerinde değil, renkli görüntünün RGB renk bantlarının hepsini ayrı ayrı analiz ederek yapıyorum. Örneğin RGB(255,0,0) ve RGB(0,255,0) olan iki bölgenin arasında görünen hatı düşünelim. Bu imaja graycale ya da 1 bite düşürme gibi bir işlem yaparsak önemli olan hat kaybolacaktır diye düşünüyorum.