资源简介
使用matlab处理数字图像的贴标签程序
代码片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%贴标签%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc;
clear all;
g=imread(‘C:\Users\Administrator\Desktop\ezh.bmp‘);%读图
f=g(::1);
f1=double(f); %图像格式转化为矩阵格式
[mn] = size(f1);
g=zeros(mn);
figure(1);
imshow(f);
a=zeros(14);
val=0;
num=0;
for i=1:m
for j=1:n
if f1(ij)==0 %首先 必须要是黑点
if i==1 %第一行 特殊计算
if j==1 %第一行 第一列
val=val+1;
g(11)=val;
num=num+1;
else
if f1(1j-1)==0
g(1j)=g(1j-1);
else
val=val+1;
g(ij)=val;
num=num+1;
end
end
else %不是第一行
if j==1 %行的第一个
if f1(i-1j)==0||f1(i-1j+1)==0 %上一行 至少有一个目标点
if f1(i-1j)~=0 %取较小值
g(ij)=g(i-1j);
end
if f1(i-1j+1)~=0
g(ij)=g(i-1j+1);
end
else
val=val+1;
g(ij)=val;
num=num+1;
end
end
if j==n %最后一列
if f1(i-1j)==0||f1(i-1j-1)==0
if f1(i-1j)~=0
g(ij)=g(i-1j);
end
if f1(i-1j-1)~=0
g(ij)=g(i-1j-1);
end
else %上边两个都不是黑点
if f1(ij-1)==0
g(ij)=g(ij-1);
else
val=val+1;
g(ij)=val;
num=num+1;
end
end
end
if j>1&&j if f1(i-1j-1)&&f1(i-1j+1)&&f1(i-1j)&&f1(ij-1) %全为真
val=val+1;
g(ij)=val;
num=num+1;
else %至少有一个黑点
if g(i-1j+1)~=g(i-1j-1) && g(i-1j+1)~=0 &&g(i-1j-1)~=0 %两种特例 标签冲突 考前的较小 还要判断g(i-1j+1)、g(i-1j-1)不能为零
g(ij)=g(i-1j-1);
for k=1:i-1 %对前i-1行判断 如果等于较大的 该较大值改为较小值
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 33502 2011-08-05 10:26 matlab\ezh.bmp
文件 7718 2011-09-02 20:39 matlab\tiebiaoqian.m
目录 0 2011-09-03 17:44 matlab
----------- --------- ---------- ----- ----
41220 3
- 上一篇:双门限法语音端点检测
- 下一篇:标准粒子群算法代码PSO
相关资源
- 《精通Matlab数字图像处理与识别》(
- matlab实现不同类型和大小卷积核处理
- MATLAB数字图像处理 张德丰 第二版源代
- Matlab数字图像处理k-means处理代码
- 基于matlab的靶环弹孔识别GUI设计.zip
- 基于MATLAB GUI的数字图像处理课程设计
- 《数字图像处理》冈萨雷斯 2版 混合
- matlanb仿真实现下垂控制
- 数字图像处理matlab版源码
- txlb 数字图像处理中的滤波和傅里叶压
- ImageMatlab Matlab数字图像处理
- MATLAB 冈萨雷斯数字图像处理MATLAB版
- souce-code 数字图像处理与机器视觉(光
- MATLAB 数字图像处理图像复原算法源代
- images 数字图像处理的非常面全的图片
- KSVD_Matlab_ToolBox 数字图像处理
- huffman 数字图像处理中的编码技术。本
- 数字图像处理图像合成实验(matlab)
- 冈萨雷斯 数字图像处理(第三版)
- 数字图像处理作业图像运动模糊约束
- 数字图像处理:最邻近、双线性、双
- 输出给定图像的直方图,给定线性变
- 数字图像处理(冈萨雷斯matlab版)工
- 半监督LFDA算法MATLAN代码
- 数字图像处理MATLAB版工具箱
- MATLAB实现PCA影像融合算法
- MATLAB读取.dat与.img格式的影像数据
- 数字图像处理之全局阈值分割与Otsu阈
- 数字图像处理上机实验1_Matlab软件对图
- 基于MATLAB_GUI的数字图像处理程序设计
评论
共有 条评论