İmge Karıştırma
1 Yorum Kategori: Projelerim || Etiketler: imge işleme, matlab || Tarih: Ocak 3rd, 2010Amaç, ilk aşamada elimizdeki imgeyi karmaşık hale getirip anlamsız hale getirmek bir nevi şifrelemek. İkinci aşamada imgeyi eski haline getirmek.
Benim uyguladığım mantık, imgeyi önce 10′ar piksellik parçalara ayırıp önce satırları sonra sütunları karıştırmak. İmgeyi okuma işlemlerini atladıktan sonra kod 4 ana parçadan oluşmakta; satırların karıştırılması, sütunların karıştırılması, satırların dönüştürülmesi ve sütunların dönüştürülmesi.
Bir döngü içerisinde imgenin piksellerini mod10′a göre parçalıyoruz. mod10=0 ise o satırı veya sütunu 100piksel ötele mod10=1 ise 10 piksel ötele gibi. bu öteleme işlemi sonucunda ötelenen kısım imgemizin dışına çıkıyorsa bunu da “mod” işlemi ile hallediyoruz. öteleme işlemi sunucunu mod(en) yada mod(boy) şeklinde filtrelersek istemediğimiz bir durum ortaya çıkmaz.
Geri dönüştürürken de aynı şekilde işlemleri yapıyoruz.
Örnekleri Lena abla ile vermezsek olmaz

Orijinal İmge

Karıştılımış İmge

illa lena diosun hasan bence inna yi filanda koysan olurdu hhihihi =)