« geri

Çevrimiçi Resim Düzenleme

ampulBu dönem aldığım "Image Processing" adlı ders bünyesinde başlıkta yazan konuyla ilgili bir proje hazırlayacağım. Şu anda teorik olarak resimlere hangi durumlarda ne gibi filtreler ve maskeler uygulanabiliyor vb. şeyler öğreniyoruz. Daha sonra bu bilgiler ışığında resimler üzerinde çevrimiçi düzenleme yapabileceğimiz bir uygulama geliştirmeyi düşünüyoruz. Uygulama çerçevesinde resmi belli bir işlemden otomatik olarak geçirerek daha iyi bir hale getirmeyi de amaçlıyoruz. Yani resmi verdiğinizde, uygulama hangi filtre vb. şeyleri uygulaması gerektiğini hesaplayabiliyor olmalı.. Bunu başarabilecek miyiz, yapılabilir bir şey mi; araştırıyorum..

Öncelikle internet üzerinde çevrimiçi resim düzenleme yapabilen sitelere göz gezdiriyorum. Neler yapabildiklerini görüp kimlerle yarıştığımızı görebilmek için... Daha sonra bu uygulamaların eksikliklerini de belirleyerek Web2.0 tadında hoş bir uygulama ortaya çıkarmak istiyoruz. En azından yapabildiğim kadarını yapmaya çalışacağım.

Kafamda çok net bir şekilde oturmasa da, resimleri Fourier Transform'dan geçirdikten sonra elde ettiğimiz frekanslardan bazılarını sildiğimizde, gürültülü resimleri çok net hale getirebiliyor olmak bence heyecan verici.. Umarım başarılı oluruz.

Bu arada elinizin altında faydalanabileceğim kaynaklar varsa paylaşırsanız sevinirim. Projede PIL vb. kütüphaneler de kullanacağız sanırım.. Bir şeyler elde ettikçe yazmaya devam ederim.




Akın
25.03.2008, 00:11

Selamlar,

Java tabanlı projemizde bir takım resim düzenleme işlerini yapmamız gerekiyordu. Bulduğumuz en hızlı ve en başarılı çözüm şu olmuştu: Sistem komutları çalıştırarak ImageMagick kullanmak :) Kalite ve hız olarak ImageMagick'in ne kadar ünlü olduğunu bilirsiniz... Aklınıza gelen tüm formatları ve resim düzenleme işlemlerini destekleyen böyle bir yazılım elinizin altında olduktan sonra, size sadece web kısmını kullanıcı ve ImageMagick arasındaki bir arayüz olarak kullanmak kalıyor.

Sanırım tek sorun -daha doğrusu- kafanızı kurcalayacak tek nokta sistem komutları kullanmak olabilir. Bir de sonuçta ders projesi olduğu için böylesine "hazır" bir reçete size pek uygun olmayabilir :) En azından ImageMagick'in kaynak kodlarından faydalanabilirsiniz.

Kolay gelsin!

Ali Servet Dönmez
06.03.2008, 13:50

İlgilenirsiniz ya da ilgilenmezsiniz bilemiyorum, ancak aklıma geldi ve paylaşmak istedim: http://www.faculty.idc.ac.il/arik/IMRet-All.mov

Yorum yapabilmek için kayıt olmalısınız. Eğer zaten kayıtlı iseniz buraya tıklayarak giriş yapabilirsiniz.