matlab图像数据的批处理cutting

 找回密码
 注册新帐号

QQ登录

只需一步,快速开始

小木虫»计算机网络»matlab图像数据的批处理cutting
[计算机网络]

matlab图像数据的批处理cutting

虫子个人认证 发表于 2016-7-29 09:00  
查看: 100948|回复: 14|显示全部楼层 |阅读模式
这是matlab图像数据的批处理cutting,主要涉及使用imcrop函数,为matlab自带函数,这个函数需要图像的坐标位置,即目标的x和y值,此外还需要cutting大小的长和宽。其中,目标的x和y值可以通过ginput2函数获得。

folder = 'D:\7-21-simplewaystems1\';
name = 'test.tif';
image_data = imread([folder,name]);
missed_circle=Click(I_missed,;
centers_combination=[ ];
centers_combination=[centers_combination;centers;missed_circle];
n=length(centers_combination);
for i=1:n;
centers_combination(i,3)=30;% wideth of x
centers_combination(i,4)=30; % length of y
end
x1=centers_combination(:,1); % location of x
y1=centers_combination(:,2); % location of y
dx=centers_combination(:,3); % wideth of x
dy=centers_combination(:,4); % length of y
cutting ={}; % building cell
for i=1:length(dx);
cutting{i} =imcrop(image_data,maps,[x1(i,1),y1(i,1),dx(i,1),dy(i,1)]); % location of cutting photos
picName=strcat('stems',num2str(i),'.tif'); % naming the cutted stems
imwrite(cutting{i},picName); % exproting the cutted stems
end

matlab图像数据的批处理cutting
yellowgirl21 发表于 2016-9-29 06:44   显示全部楼层
好东西一定要看看!
lj5353553 发表于 2016-9-29 09:36   显示全部楼层
谢谢您的分享!
cludyh 发表于 2016-9-29 10:28   显示全部楼层
以后多分享一些这样的有价值的帖子啊
陆仁炳 发表于 2016-9-29 10:46   显示全部楼层
以后多分享一些这样的有价值的帖子啊
CosmicJerk 发表于 2016-9-29 15:27   显示全部楼层
谢谢您的分享!
1084268272 发表于 2016-9-29 16:20   显示全部楼层
论坛有你更精彩!
971731043aaa 发表于 2016-9-29 16:44   显示全部楼层
好东西一定要看看!
蓝梦水晶鱼 发表于 2016-9-29 18:42   显示全部楼层
以后多分享一些这样的有价值的帖子啊
gongjiji 发表于 2016-9-30 04:03   显示全部楼层
论坛有你更精彩!
您需要登录后才可以回帖 登录 | 注册新帐号

本版积分规则  | 请遵守小木虫学术科研第一站管理条例,不得违反国家法律法规

Copyright © 2014-2020 小木虫学术科研第一站(xmuchong.com)All Rights Reserved.

公安备案:津公网安备 12011102000110号

     

ICP备案/许可证号:津ICP备14003772号-3

     

跟帖评论自律管理承诺书

     

优质科研网站认证证书

| 优秀信息服务互联网站

     © 2014-2020 小木虫学术科研第一站

网上有害信息举报中心      小木虫学术科研第一站管理条例      晓木虫® 小木虫®第41764267号
快速回复 返回顶部 返回列表