string ile işlem yapıyorsa google'a binarty to decimal yazdığımda çıkan sonuç: http://www.mathworks.com/help/comm/ref/bi2de.html bi2de

Matlab guide rle ve lzw sıkıştırma yntemleriyle gri tonlamalı resmi sıkıştırmam isteniyo. Sıkıştırmaların nasıl yapıldığını netten buldum fakat string halinde sıkıştırıyo resmi bu yontemler. Gri tonlamalı bir resim stringe nasıl dnüştürülür hocalar? since 2005 // tbt

evet kardesim imread gri resmi okur, imshow gosterir. imread ile resmi okuyacaksin, bir degiskene atayacaksin. sonra istedigin islemi yapacaksin uzerinde. sikistirmaktan kastin resmin boyutlarini degistirmek mi? :) hocam tabi ki biliyorum imread imshow'u. lzw sıkıştırma algoritmasında okunan resme ait bir dictionary oluşturulması gerekir, bunun nasıl oluşturulacağını bilmiyorum sadece. yoksa dediğim gibi algoritmayı çalıştırabiliyorum, sadece resim üzerine uygulayamıyorum since 2005 // tbt

elimde byle bir kod var ve kod çalışıyor, fakat input olarak gndereceğim string in ne olması gerektiğini anlayamadım. imread diyip tanıtacağım resmi direk gnderebilir miyim? function e = run_length %Entering input string for run length encoding %Pankaj Joshi India % encode input matrix according to runlength encoding %e=run_length where x is input matrix and e is encoded version of x %if input is a cractor string then return a run length encoded stream %with ASCII CODE WITH ITS RESPECTIVE RUNS. % by run length encoding %example1 % x= ; %y=run_length ; %y= 6 1 4 0 %example2 %x= ; %y=run_length %y= %6 1 4 0 %6 1 4 0 %example3 %encoding of image file %x=im2bw %y=run_length %encoding %first step count number of changes ouccers in bit stream c=size ; if c(1) 1 n=0; for i=1:length -1 if x =x(i+1); n=n+1; end end %initialise starting value for each run of count for i=1:n+1 l =1; end %count each run of different massage j=1; i=1; while j<length if x x(j+1) l =l +1; else b =x ; i=i+1; end j=j+1; end b(n+1)=x(length ; i=1; j=1; %storing run length encoded data to e while i<=length &&j<=2 length e =l ; e(j+1)=b ; i=i+1; j=j+2; end %showing encoded data else for p=1:c(1) n=0; for i=1:length(x -1 if x =x(p, i+1); n=n+1; end end %initialise starting value for each run of count for i=1:n+1 l =1; end %count each run of different massage j=1; i=1; while j<length(x if x x(p, j+1) l =l +1; else b =x ; i=i+1; end j=j+1; end b(n+1)=x(p, length(x ; i=1; j=1; %storing run length encoded data to e while i<=length &&j<=2 length e =l ; e(p, j+1)=b ; i=i+1; j=j+2; end %showing encoded data end end end since 2005 // tbt

bi bakıyım hocam teşekkür ediyorum since 2005 // tbt

binary datayı base64 e dnüştürmeyi deneyebilirsin... Ondan çocuk olmamıştır . Kendisi de doğmamıştır . İhlas Suresi 3 üncü ayette bunlar yazar.

evet kardesim imread gri resmi okur, imshow gosterir. imread ile resmi okuyacaksin, bir degiskene atayacaksin. sonra istedigin islemi yapacaksin uzerinde. sikistirmaktan kastin resmin boyutlarini degistirmek mi? All I need is a possibility.