I want to interpolate extracted ROI. Please help me with coding.
    5 views (last 30 days)
  
       Show older comments
    
 p= imread('knee.jpg');  
     figure;
   imshow(p);
   img = imcrop;
   k=imshow(img);
   imwrite(k,'knee2.jpg');
z=imread('knee2.jpg');
figure;
[x,y]=meshgrid(1:256,1:256);
a=2;
for i=1:256;
    for j=1:256;
x1(i,j)=a*x(i,j);
y1(i,j)=y(i,j)/a;
    end
end
% Do the interpolation 
z1=interp2(x,y,z,x1,y1,'bilinear');
imshow(z1);
4 Comments
  John D'Errico
      
      
 on 19 Jan 2016
				Linear interpolation will not improve image quality. That only works in the TV shows, where you can blow up a single pixel into a readable picture of a license plate. Any problems that were in the original will still be there, with sometimes new artifacts introduced.
Answers (0)
See Also
Categories
				Find more on Interpolation in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

