许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB中transform变换:数据存储变换方法(MATLAB transform详解)

MATLAB中transform变换:数据存储变换方法(MATLAB transform详解)

阅读数 3
点赞 0
article_banner

为图像集合创建一个数据存储,并对数据存储中的所有图像应用相同的变换。例如,将集合中的所有图像调整到指定的目标大小。

创建一个包含两个图像的 ImageDatastore。

imds = imageDatastore({'street1.jpg','peppers.png'})

imds =

ImageDatastore with properties:

Files: {

' .../devel/bat/Bdoc20b/build/matlab/toolbox/matlab/demos/street1.jpg';

' .../devel/bat/Bdoc20b/build/matlab/toolbox/matlab/imagesci/peppers.png'

}

Folders: {

'/mathworks/devel/bat/Bdoc20b/build/matlab/toolbox/matlab/demos';

'/mathworks/devel/bat/Bdoc20b/build/matlab/toolbox/matlab/imagesci'

}

AlternateFileSystemRoots: {}

ReadSize: 1

Labels: {}

SupportedOutputFormats: ["png" "jpg" "jpeg" "tif" "tiff"]

DefaultOutputFormat: "png"

ReadFcn: @readDatastoreImage

读取所有图像。请注意,该数据存储包含不同大小的图像。

img1 = read(imds); % reads the first image

img2 = read(imds); % reads the next image

whos img1 img2

Name Size Bytes Class Attributes

img1 480x640x3 921600 uint8

img2 384x512x3 589824 uint8

将数据存储中的所有图像变换为指定的目标大小。

targetSize = [224,224];

imdsReSz = transform(imds,@(x) imresize(x,targetSize));

读取图像并显示其大小。

imgReSz1 = read(imdsReSz);

imgReSz2 = read(imdsReSz);

whos imgReSz1 imgReSz2

Name Size Bytes Class Attributes

imgReSz1 224x224x3 150528 uint8

imgReSz2 224x224x3 150528 uint8

显示调整大小后的图像。

subplot(121); imshow(imgReSz1); axis on; title('Resized Street1.jpg');

subplot(122); imshow(imgReSz2); axis on; title('Resized peppers.png');

9486c0eac38eb4f3a0921c093819156e.png
 相关资源:TensorBoard图片保存法[可运行源码]资源
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空