本文主要是介绍matlab去图像畸变,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Input_path = ‘C:\Users\Dell\Desktop\毕业设计\去畸变\Image\1’;
Output_path=‘C:\Users\Dell\Desktop\毕业设计\去畸变\Image\2’;
namelist = dir(strcat(Input_path,‘*.jpg’)); %获得文件夹下所有的 .jpg图片
len = length(namelist);
for i=1:len
name=namelist(i).name;
I=imread(strcat(Input_path, name)); %图片完整的路径名
I1 = imresize(I,cameraParams.ImageSize, ‘bilinear’);
Image=undistortImage(I1,cameraParams);
imwrite(Image,[Output_path,‘undistort’,int2str(i),‘.jpg’]); %完整的图片存储的路径名并将整形的数字转换成字符串
end
这篇关于matlab去图像畸变的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!