Korelasyon gibi basit bir şey denediniz mi?
( DÜZENLE ). Korelasyonun arkasındaki fikir, bir şablon (sizin durumunuzda eğitimli bir yol işareti örneği) kullanmak ve bunu test görüntüsündeki her konumla karşılaştırmaktır. Aşağıdaki görüntüleri oluşturmak için kullandığım karşılaştırma işlemine normalleştirilmiş çapraz korelasyon denir . Kabaca konuşmak gerekirse, şablondaki pikselleri ve eşleştirmek istediğiniz görüntü bölümünü standartlaştırır (ortalama = 0, standart sapma = 1), piksel olarak piksel ile çarpar ve ürünlerin ortalama değerini hesaplarsınız. Bu şekilde bir "maç skoru", yani test görüntüsündeki her pozisyonda şablon ve test görüntüsü arasındaki benzerlik ölçüsü elde edersiniz. En iyi eşleşmeye sahip konum (en yüksek korelasyon), yol işaretinin konumu için en muhtemel adaydır. (Aslında, Mathematica işlevini kullandımAşağıdaki görüntüyü oluşturma direnci , bu 1 - (normalleştirilmiş korelasyon). Yani maç görüntüsündeki en karanlık nokta en iyi eşleşmeye karşılık gelir).
Başka şablonum yok, bu yüzden yayınladığınız ikinci resimdeki işareti kırptım:
Şablon hafifçe döndürülmüş olsa da, çapraz korelasyon hala kullanılabilir görünüyor
ve en iyi eşleşme doğru konumda bulunur:
(Tabii ki herhangi bir boyuttaki işaretleri tespit etmek için her şablonun birden fazla ölçekli sürümüne ihtiyacınız olacaktır)