资源简介
适用于刚学图像处理的人群,二值图像的应用,以及相关使用方法。
代码片段和文件信息
%AUTHOR : RAJJAN SINGH THAKUR (VIT UNIVERSITY)
%DATE :14/2/09
%FUNCTION TO GET CONTOUR PIXELS OF A BINARY IMAGE
%INPUT PARAMETERS ARE BINARY IMAGE AND A ROW AND COL NO OF
%ANY 1 PIXEL ON THE CONTOUTR
%
%OUTPUT PARAMETERS ARE:
%1.KNEW: CONTOUR IMAGE OF THE GIVEN BINARY IMAGE
%2.M: [1x2] VECTOR CONTAINING X AND Y COORDINATES OF CONTOUR BACKGROUND PIXELS
%3.N: [1X2] VECTOR CONTAINING X AND Y COORDINATES OF CONTOUR object PIXELS
function [knewmn] = contour_b(arowcol)
i=row;
j=col;
loop=0;
count=0;
counto=0;
k=zeros(size(a1)size(a2));
i=row;
j= col;
%counto(1:)=[rowcol];
b=[1 2
4 3];
z=1;
while(z)
if (a(ij)==1)
counto=counto+1;
n(counto:)=[ij];
b=rot90(b);
d= b(11);
switch(d)
case 1
i=i;
j=j+1;
%n(counto:)=[ij];
%k(ij)=255;
case 2
i=i-1;
j=j;
%n(counto:)=[ij];
%k(ij)=255;
case 3
i=i;
j=j-1;
%n(counto:)=[ij];
%k(ij)=255;
case 4
i=i+1;
j=j;
%n(counto:)=[ij];
%k(ij)=255;
otherwise
[]
end
else
k(ij)=255;
count=count+1;
m(count:)=[i j];
b=rot90(b-1);
d=b(11);
%UNCOMMENT IMSHOW COMMAND IF U R USING MATLAB 6.5 TO SEE HOW REGION IS GROWING
%imshow(k)
switch(d)
case 1
i=i;
j=j+1;
%k(ij)=255;
%m(count:)=[i j];
%imshow(k)
case 2
i=i-1;
j=j;
%k(ij)=255;
%m(count:)=[i j];
%imshow(k)
case 3
i=i;
j=j-1;
%k(ij)=255;
%m(count:)=[i j];
%imshow(k)
case 4
i=i+1;
j=j;
%k(ij)=255;
%m(count:)=[i j];
%mshow(k)
otherwise
[]
end
end
if (i==row & j==col & d==1)
z=0;
end
end
knew=mat2gray(k);
imshow(knew)
title(‘contour of given image (mixed neihbourhood)‘);
figureimshow(a)
%[xnyn]=find(k);
% knew2=eightneighbour(knewn);
% knew3=mat2gray(knew2)
% figureimshow(knew3)
% title(‘contour image with eight neighbourhood‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11546 2010-05-21 11:28 二值图像的轮廓跟踪\1.jpg
文件 8567 2010-05-21 11:28 二值图像的轮廓跟踪\2.jpg
文件 20350 2010-05-21 11:28 二值图像的轮廓跟踪\3.jpg
文件 10552 2010-05-21 11:28 二值图像的轮廓跟踪\4.jpg
文件 10896 2010-05-21 11:29 二值图像的轮廓跟踪\5.jpg
文件 20154 2010-05-21 11:29 二值图像的轮廓跟踪\6.jpg
文件 19953 2010-05-21 11:29 二值图像的轮廓跟踪\7.jpg
文件 5320 2006-06-08 15:25 二值图像的轮廓跟踪\apple-12.JPG
文件 2617 2009-02-24 01:24 二值图像的轮廓跟踪\contour_b_trial_2.m
文件 1820 2009-02-24 01:22 二值图像的轮廓跟踪\contour_code_2.m
文件 1272 2009-02-24 01:30 二值图像的轮廓跟踪\eightneighbour.m
文件 1268 2009-02-24 01:37 二值图像的轮廓跟踪\fourneighbour2.m
文件 1695 2010-05-21 11:26 二值图像的轮廓跟踪\labassign2scrpito.m
文件 1132 2009-02-24 01:23 二值图像的轮廓跟踪\plot_contour_code.m
目录 0 2016-02-27 17:14 二值图像的轮廓跟踪
----------- --------- ---------- ----- ----
117142 15
- 上一篇:基于51单片机的自动门系统.zip
- 下一篇:红外线避障程序
相关资源
- OFDM完整仿真过程与教程.zip
- 数字图像去雾处理
- 基于后投影算法穿墙雷达成像
- 风光储微网模型仿真.zip
- 三次样条插值法,求信号包络线
- 《通信系统课群综合训练与设计》武
- BP神经网络PID控制器
- 基于SS3型电力机车的仿真模型
- 压缩感知算法
- RL负载33节点标准配电网模型
- 机器人学导论课后习题MATLAB
- 无线定位中的FANG算法
- 特征系统实现算法
- 图像处理实验DPCM
- faster_rcnn-master 直接运行即可,重新编
- LOF算法实现
- LDPC_802.16e仿真代码
- LMS算法和NLMS算法的性能比较
- 助力特性曲线三维图
- 协同训练的一个小
- m_map使用小结——非常实用
- NSGA-2源程序可以运行
- 图论软件包
- 医学图像配准
- GSA算法源程序
- contourlet代码
- 图像栅格化处理
- 计算机图形学实验报告及代码2
- HDL-Coder详细教程
- 老外编的kriging插值
评论
共有 条评论