Üzerinde MATLAB tarafından Fan Beam projeksiyonu ve yeniden yapılandırması gerçekleştirmem gereken bir resim setim var. Ama bu resimler için garip eserlerim var. ifanbeam()
dökümantasyonundan ardındanFan Işınındaki yeniden yapılanma yapaylıkları MATLAB
, ben şu kodu yazdık:
ph = phantom(100);
d = 100;
fan_proj = fanbeam(ph,d);
fan_reproj = ifanbeam(fan_proj,d);
imshow(fan_reproj)
Ve iyi çalıştı:
Ama sonra açıkça hayali görüntüsünü kurtarmaya çalıştı sürücüde (onu MATLAB'dan yüklemek yerine) sürücüyü yükleyin ve aynı işlemi yapın.
ph = phantom(100);
imwrite(ph, 'phantom.png');
clear;
ph = imread('phantom.png');
d = 100;
fan_proj = fanbeam(ph,d);
fan_reproj = ifanbeam(fan_proj,d);
imshow(fan_reproj)
Ve sonuç garip eserler acı:
Bunun nedeni nedir? Görüntüde tam olarak ne değişiyor bu yüzden bu fonksiyonun sonucu da önemli ölçüde değişiyor?
Ben sorunu bu taraftan gelmesini beklemiyorduk. Yardım için çok teşekkür ederim. – kazarey