matlab滑动窗口截取图片并保存
来源:互联网 发布:嵌入式软件开发流程图 编辑:程序博客网 时间:2024/06/06 23:56
该代码的作用是对图片进行滑动截取保存
clc;clear all;maindir = 'D:\MyDataSet\airplane\wheel\JPEGImages';sundir = fullfile( maindir, '*.jpg' );images = dir(sundir);% 在这个子文件夹下找后缀为jpg的文件% 遍历每张图片for j = 1 : length( images ) imagepath = fullfile( maindir,images( j ).name ) imgdata = imread( imagepath ); % 这里进行你的读取操作new_folder = strcat('F:\matlab\tools\output\',num2str(j))mkdir(new_folder);%num1,num2是你要设定的矩形框长和宽num1=375;num2=500;[m,n,ch]=size(imgdata);mm=m-num1;nn=n-num2;filenum=1;for k=1:100:mm for kk=1:100:nn B=imgdata(k:k+num1,kk:kk+num2,:) imshow(B);% file = ['.\output\',num2str(floor((k+kk-1)/10)),'.jpg']; file = [new_folder,'\',num2str(filenum),'.jpg']; filenum=filenum+1; imwrite(B,file); if (kk+num2)>=n break; end if (k+num1)>=m break; end endendend
原图
运行生成
再手动挑选需要的图片
阅读全文
0 0
- matlab滑动窗口截取图片并保存
- selenium截取当前窗口,并保存为图片
- opencv截取图片并保存
- Qt截取窗口到保存到图片
- 【框架-MFC】MFC下截取窗口特定部分并保存为图片
- 【matlab】从图片中截取矩形区域(手工选取/标记在原图上/截取矩形区域并保存)
- 截取指定区域的并保存图片
- c++ 截取屏幕图片并保存
- Unity3d 截取窗体图片并保存
- 截取控件和屏幕图片并保存
- 截取页面并上传保存图片
- 【Matlab图像处理】截取图像中的矩形区域(可不平行于坐标轴)并保存为图片
- 【matlab】:matlab如何实现切分图片并保存?
- mfc 截取桌面 并保存为 bmp 图片
- 用Cocoa截取屏幕内容并保存为图片
- 用Cocoa截取屏幕内容并保存为图片(z)
- IOS中截取当前屏幕,并保存图片
- Unity3D截取界面任意位置生成图片并保存
- LNMP环境搭建
- CAS 服务端登录验证流程(三)
- 字符串使用注意事项
- Ubuntu16.04LTS学习笔记
- Python科学计算三维可视化(3)——TVTK可视化实例
- matlab滑动窗口截取图片并保存
- java对象和json对象之间互相转换
- 使用solrJ操作solr常用方法
- hadoop调用matlab程序的设置方法
- MyEclipse搭建web的Maven项目index.jsp出现构建路径没有找到子类的错误
- 51nod 1007 正整数分组 01背包
- [Leetcode P28] Implement strStr()(KMP算法)
- 闪耀光栅小结
- webstorm快捷键大全