MATLAB 截取有目标物体算法
2014-01-10 15:35
218 查看
tic; clear all; for k=3:40 if k<4 imdata1=imread('00005.bmp'); for k1=1:10:210 for k2=1:10:282 k3=k1+59; k4=k2+59; imdata2=imdata1(k1:k3,k2:k4); b=imdata1(k1:k3,k2:k4); level=graythresh(b);%获取灰度图片的阈值 b=medfilt2(b,[6,6]);%进行中值滤波; % b=imadjust(b,[ ],[ ],2);%增强高灰度级 % disp(level); c=im2bw(b,0.4); i=0; for i1=1:60 for i2=1:60 if(c(i1,i2)==1) i=i+1; end end end disp(i) if(i<3000) imwrite(imdata2,strcat('500',int2str(k1),int2str(k2),'.png'),'png');%把每帧图像存入硬盘 % imwrite(c,strcat('300',int2str(k1),int2str(k2),'.png'),'png');%把每帧图像存入硬盘 end end end end end toc;
相关文章推荐
- 【matlab】 绘图 plot 颜色 线形 二维 三维
- matlab 哈夫曼编码
- matlab编程入门学习(7)--Matlab编程(第二版)--菜鸟入门教材(课后题)(第一章)
- note on c++ call matlab engine
- 基于奇异值分解(SVD)的推荐系统算法实现
- [matlab]matlab批量导入纯数字文件
- Projection the 2D spectrum of an image to 1D with MATLAB
- 使用Matlab实现图形透视与镂空
- 使用Matlab实现图形的刻度,分格线和坐标框
- MATLAB基本操作(五):MATLAB中的逻辑运算及all(),any()的使用
- 使用MATLAB中axis实现图形坐标控制
- MATLAB基本操作(四):结构体struct&元胞数组cell
- matlab函数interp2及其c++代码
- matlab函数interp2及其c++代码
- matlab一些画图技巧(无整理)
- matlab编程与工程应用(第二版) 第四章 循环 笔记
- MFC和Matlab的混合编程入门
- MATLAB中plot基本调用格式
- 高效地使用Matlab加速滑动窗
- Matlab遍历文件夹,Reshape