Soru sorfarkli pixel size ve resolution
canan tarafından 2 yıl önce soruldu

Merhabalar
Benim sormak istedigim baska bir konu var. Sagladiginiz destekler icin oncelikle cok tesekkur etmek istiyorum.
Elimde iki tane goruntu var. Farkli pixel size larda ve dimensionlarda. Yani birisi 80×80 ve resolution 1 mm, digeri ise 141×142 ve resolution 0.51.
Bu goruntulerin hep size hem de resolution larini ayni yapmak ve farkini almak istiyorum. Cok tesekkur ederim.

6 Cevap
ekremt Yönetici tarafından 2 yıl önce cevaplandı

Selamlar,
Bununla ilgili matlab kendi makalesini ve 2 tane benzer sorunun linkini paylaşıyorum. Bir bakarsanız bir noktaya kadar yardımcı olacaktır umarım. İlk aşamada boyutu aynı boyuta getirme kısmını yönelik linkleri paylaştım. Bu sayede iki görseli de örneğin 100×100 yapıp bir adım atmış olabilirsiniz. Çözünürlük için de kaynak bulursam paylaşırım. İyi Çalışmalar

  1. Matlab – imresize
  2. Matlab – Answers – Görsel Boyut Değiştirme
  3. Matlab – Answers – Görüntü Boyut Değiştirme #2

 

canan tarafından 2 yıl önce cevaplandı

Selamlar
Cok tesekkur ederim. Ayni boyuta getirdim ( soruyu sorduktan sonra calismaya devam ettim) 
imresize fonksiyonu ile ayni boyut oluyor. Ancak her ble pixel in resolutionu da ayni olsun istiyorum ki her iki imaji cikardigimda farki gorebileyim.
Yardiminiz icin cok tesekkurler. Makalelere bakacagim. Tek problemim resolutionlarin ayni yapmak kaldi.
Saygilarimla
Canan
 

ekremt Yönetici tarafından 2 yıl önce cevaplandı

Rica ederim. Araştırdığım zaman Matlab Çözünürlük konusunda destek sağlamadığına dair 2 yanıt vardı onları ekliyorum. Genellikle görüntünün tekrar boyutlandırılması imresize olarak çalışmalar olmuş.

  1. Matlab – Answers – How to change pixel size?
  2. Matlab – Answers – how to increase the resolution of an image?

Ancak sanırım aşağıdaki linkteki yanıt belki işinize yarayabilir gibi. 

  1. Matlab – Answers – Matlab image spatial resolution, change pixel

Farklı bir yanıt bulursanız paylaşırsanız memnun olurum. Bu sayede ben ve daha sonra takip edenler de öğrenmiş olur.
İyi Çalışmalar

canan tarafından 2 yıl önce cevaplandı

Tabiki de eger farkli bir cozum bulabilirsem paylasirim.
sizin gonderdigin sanirim yardimci olarak yalniz oradaki kodlarda anlayamadigim bir durum var iki kere imresize edilmis. Neden ikinciye gerek oldu acaba? Interpolation yapiyor ikinci imresize ama neden tek bir imresize yeterli olamamis dogrusu anlayamadim

canan tarafından 2 yıl önce cevaplandı

Bir de bu cevaptaki goruntukerin resolutionlari farkli gibi sanirim?

ekremt Yönetici tarafından 2 yıl önce cevaplandı

Kodu incelediğim zaman ilk imresize ile giriş görüntüsünü 2^(–) ifadesi ile çıktı görseli elde edilmiş ve buradan çıktı görüntüsündeki bilgiler alınmış.
Sonrasında ise çıktı görüntüsünü giriş görüntüsünün satır ve sütun boyutlarına eşitlemiş. Burada nearest ifadesi ile en yakın komşuluk kullanarak görüntünün boyutu ayarlanıyor. Nearest interpolasyon hızlı olması için tercih ediliyor.
Yani eğer yanlış anlamadıysam, ilk imresize ile aslında çözünürlük işlemi yapılıyor. Ardından girişteki görsel ile aynı boyutta olması için ikinci imresize yapılıyor.