Görüntü işleme konusunda oldukça yeniyim ve şu anda bir kova dolgusu içeren boya benzeri bir uygulama üzerinde çalışıyorum. Ancak, bir kova dolgusu için en iyi algoritmanın ne olduğu hakkında hiçbir fikrim yok.
Bu siteden bulduğum bir örneği uyguladım , ancak bir kullanıcı zaten aynı renkle kova dolu bir alanı kova doldurmaya çalıştığında sonsuz döngü sorunlarıyla karşılaştı.
Şu anda bu sorunu sola, sağa, yukarı ve aşağıya doldurarak çalışıyorum; Ancak, bir piksel sola doldurulduktan sonra sağa dolduramayacağı şekilde yaptım, bu da aşağıdaki gibi şekiller anlamına gelir:
kova aracı kırmızı noktada kullanılırsa düzgün doldurulmaz.
Bu nedenle, birisinin tüm bu sorunları çözecek bir algoritma veya bir bağlantı bildiğini umuyorum.
Ek Bilgi: Bu, boyama aracı olarak Javascript kullanılarak uygulanacaktır. Canvas öğesi kullanılarak çevrimiçi olarak kullanılacaktır.