Bunun çok özel bir soru olduğunu anlıyorum .. ama işte gidiyor. İki görüntüdeki eşleşmeleri bulmak için SIFT uygulamasını kullanıyorum. Sahip olduğum mevcut uygulama ile, bir görüntüyü 90 veya 180 derecelik bir sürümle eşleştirdiğimde, yaklaşık olarak yarım piksele kadar olan, ancak bir aralık içinde değişebilen eşleşmeleri elde ediyorum. Örneğin, eğer bir eşleşme im1'deki piksel koordinatında (x, y) bulunursa, o zaman karşılık gelen eşleşme 90 derecelik im2 görüntüsünde (x, y + 0.5). 180 derecelik bir görüntü kullanırsam, ofset hem x hem de y koordinatlarında görünür ve 270 derecelik (-90) döndürülen bir görüntü kullanırsam yalnızca x'de görünür.David Lowe's SIFT - Ölçek alanı ve görüntü koordinatları ile ilgili soru (tuhaf sapma sorunu)
1) Her şeyden önce, SIFT'nin döndürülmüş bir görüntüde aynı eşleşen konumu vermesi gerektiğini varsayar. Kesin bir varsayım, döndürmenin doğruladığım resmin piksel değerlerini değiştirmemesidir. (Döndürmek ve bir .pgm olarak kaydetmek için IRFAN View kullanıyorum ve piksel değerleri değişmeden kalır).
2) Bu ofseti vermeyen başka uygulamalarım var.
3) Bu ofsetin programlama ile ilgili olduğunu ve büyük olasılıkla ölçek alanı anahtar nokta koordinatlarından görüntü alanı anahtar nokta koordinatına dönüştürülmesi ile ilgili olduğunu varsayıyorum.
Birinin bu sorunla karşılaştığını veya ölçek alanından görüntü boşluğuna nasıl dönüştürüleceğine dair bir referans gösterebileceğini umuyorum.
İlginç, paylaşmak için kodunuz var mı? –
Sanırım sorunun 'soru' bölümünü unuttun ... – ildjarn
Bu bir kamera görüntüsü mü yoksa tıbbi bir görüntü mü? Piksel boşluklarını hesaba katmanız mı gerekiyor? – nav