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相关与数理知识,机器视觉,matlab)