有可能一个函数应用于所有imageset的图片?

7视图(30天)
道歉如果这是基本的东西——我新的matlab。
我有一个imageset包含超过100个图像,都是时间的图像相同的对象——ie。同一个对象拍摄时间和我分手帧作为单独的图像。
因此可以应用一个函数(比如im2bw)的吗?
我有一个for循环:
z = imageset (uigetdir (*))
加州大学= * .Count
我= 1:加州大学
照片=阅读(z, i);
bw = im2bw(图片);
结束
我的理解是,算法通过im2bw itirates函数期间imageset的长度。代码的工作,它将图像转换为bw;然而,我有问题重新编译imageset末尾的循环,因此我只能得到一个图像称为bw,而不是所需的imageset。
你能帮助吗?
谢谢! ! !

更多的答案(2)

KSSV
KSSV 2020年5月2日
z = imageset (uigetdir (*))
加州大学= * .Count
bw =细胞(加州大学,1);
我= 1:加州大学
照片=阅读(z, i);
bw{我}= im2bw(图片);
结束
您可以访问bw bw {1}, bw {2}, ..... bw {n}。
如果你知道在先前的大小,您可以保存成3 d矩阵。

Pranaya Kansakar
Pranaya Kansakar 2020年5月2日
编辑:Pranaya Kansakar 2020年5月2日
谢谢你的回复!
看来,我已经创建了一个“1280 x1920逻辑”的循环,而不是“1 x1 imageSet”。
我的意图是得到一个imageset相同的原始imageset保存的功能我已经进行到新的——例如我想要新的imageset原始imageset bw的副本。
这是正确的方法来操作所有图像在相同的数据集函数?
1评论
图像分析
图像分析 2020年5月2日
使用imwrite()写出新的bw图像的文件夹你想让他们生活的地方。

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的