resim işleme ile ilgili 1 soru

demir12
19-01-2009, 20:39   |  #1  
OP Yeni Üye
Teşekkür Sayısı: 0
40 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

arkadaslar merhabaler bu sorumu yanıtlarsanız cok sevinirim

bir resim alacagım.piksel degerinde mesala sallıyorum.o piksel icinde 10000 binary kodu bulunsun.yandaki pikselde 111100 mesala görüntü sıkıştırmak icin diyelim bir algoritma geliştirdim. iki pikseli topluyo matematiksel bir işlem yapıyır ve sonucu 111011 gibi yazıyo yani bit degerini ve datayı düşüyor işte ben bu programlamayı bilgisayarda pc tabanlı olarak hic elektronige girmeyrek nasıl yapabilirim.resmin binary kodunu görücem.ve işlem yapıcam assembly kesin çözer mi yoksa c++ gibi güclü bir dil.

Kapalı Hesap (79876)
19-01-2009, 22:25   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 0
1,252 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

Bence bu uygulama için c++ yeterli olabileceğini düşünüyorum. binary kodunu 6bitlik yerine 8 16 24 bit gibi seçersen işlem daha kolay olur. Resmi sıkıştırıken kullanacağın algoritmaya bağlı. Mesela senin dediğin gibi 2 pixel in ortasındaki rengi bulup ikisini de bu renge eşitlemek olabilir. Sana tavsiyem eğer büyük bir resim kullanacaksan 768*1024 gibi 9pixellik(3*3lük kareler) sektorlere ayır  bunun algoritması daha zor olacaktır. etrafındaki 16pixeli düşünmen gerekir.

Jpegin şıkıştırma yöntemi burada yazıyor: http://tr.wikipedia.org/wiki/JPEG
En azından fikir edinirsin.