繁体   English   中英

Matlab中的写入功能不会保存所有图像

[英]Imwrite function in Matlab doesnt save all the images

我从Google获得的网址中有一系列图片,我的问题是

  1. 为什么imwrite不会将所有图像都保存在链接中? 更精确地说,我将提取的图像存储在im = imread(images)中,但是当保存的图像数量达到80张时会出现问题? 即使图像81存在于“ im”变量中,但不传递给写入内容以保存它吗?
  2. 是由于我访问Google的图像数量有限而发生问题吗? 还是因为imwrite函数有问题?

有谁能向我解释为什么会发生这种问题?

尝试用类似以下内容替换循环中的写入行(以k为循环增量):

filepath{k}=fullfile(imgpath,T_MODE,keyword,strcat('img_',num2str(count_save),'.jpg');
imageSize{k}=size(im);

运行一次循环,浏览生成的单元格,以查看文件名是否始终不同(否则它将覆盖现有文件),并且图像大小不为零。 然后,您将排除图像无法保存的两个原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM