Info
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
how swap the bits position of image A(I,j).please correct the mistake.
    2 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
A= imread('camera man.png');
  k=1:65536;
  for I=1:256;
  for j=1:256;
  x=[0.3,zeros(1,65535)];
  p=0.343;
  for n=2:65536;
  if x(n-1)>=0 & x(n-1)<=p
   x(n)=x(n-1)/p;
  else
   x(n)=(1-x(n-1))/(1-p);
  end
  end
  S=(x*255)+1;
  Q=[0.2,zeros(1,65535)];
  p=0.343;
  for n=2:65536;
  if Q(n-1)>=0 & Q(n-1)<=p
   Q(n)=Q(n-1)/p;
  else
   Q(n)=(1-Q(n-1))/(1-p);
  end
  end
  D=(Q*255)+1;
  L=mod(S,8)+1;
  P=mod(D,8)+1;
  bits = bitget(A(I,j),[L,P]);
  A(I,j)=bitor(bitset(A(I,j),[P,L],bits));
  end 
  end
3 Commenti
  Guillaume
      
      
 il 12 Lug 2018
				I have showed several of the problems in your other question.
These problems have nothing to do with the swapping of the bits. They're much earlier than that.
Risposte (0)
Questa domanda è chiusa.
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!