C# 'da bazı görüntü işleme kodları yapıyorum, ancak herhangi bir kütüphaneyi veya GNU gibi kodu kullanamıyorum.Fourier işlevleri olmadan kodlama UnsharpMask
UnsharpMask işlevi, sırayla Fourier Dönüşümlerine bağlı olan Gauss bulanıklığına bağlıdır. Tüm bunlar için kod yazdım ve işler çalışıyor, ancak uzun bir hikaye yazmak için FFT işlevlerini kaldırmam gerekiyor. Keskin olmayan maskeyi başka bir şekilde FFT'ye ihtiyaç duymayacak şekilde yapmanın bir yolu var mı?
Bunu kullanarak kazanacağınız devasa hızları dikkate alarak, neden fourier dönüşümlerini kullanamadığınızı bilmek ilginç olacaktır. –
Temel olarak birim testine geliyor. UnsharpMask'ı eski nedenlerden dolayı saklıyorum ve nadiren kullanılıyor. Ancak, böyle bir işlevi desteklemek için, karmaşık sayı formatı görüntülerini ve FFT işlevselliğini ele almak için oldukça büyük bir sınıf oluşturmam gerekti, testlerle tamamlandı. Bu FFT'leri test eden birim gerçek bir acıdır, ancak hiç bir zaman UnsharpMask'ı kullansaydık sorun olmaz. – Jono
FFT'yi başka bir şeyle değiştirmek yerine Gauss'un bulanıklığını başka bir şeyle değiştirmek ve yine UnsharpMask'ı yapmak mümkün olabilir mi? – Jono