我有一个包含对象和一些不需要的区域(小点)的图像.我想删除它.因此,我使用一些形态运算符示例'close'来删除.但它并不完美.你有其他方法去除更清楚吗?您可以在原始图像下载示例图像
这是我的代码
load Image.mat %load Img value
Img= bwmorph(Img,'close');
imshow(Img);
Run Code Online (Sandbox Code Playgroud)

matlab image classification image-processing image-segmentation
我的图像尺寸为300x300.为了更快的计算时间,我使用下采样
I=imresize(originalImage,0.5);
Run Code Online (Sandbox Code Playgroud)
在那之后,我想要恢复它
outputImage=imresize(I,2);
Run Code Online (Sandbox Code Playgroud)
但我看到输出图像与原始图像不相似.哪个是matlab上下采样的最佳方法?它将返回原始图像和输出图像之间的最小误差(在向下和向上采样之后非常感谢你
我知道我们无法从DLL(由MATLAB制作)反编译为.mat文件.但是现在,我有一个由MATLAB创建的DLL(在这里上传).请尝试将其转换为mat文件.非常感谢.