Matlab写的区域生长图像分割程序。
%区域生长算法:regionfunctionLabelImage=region(image,seed,Threshold,maxv)%image:输入图像%seed:种子点坐标堆栈%threshold:用邻域近似生长规则的阈值%maxv:所有生长的像素的范围小于maxv%LabelImage:输出的标记图像,其中每个像素所述区域标记为rn[seedNum,tem]=size(seed);%seedNum为种子个数[Width,Height]=size(image);LabelImage=zeros(Width,Height);rn=0;%区域标记号码fori=1:seedNum%从没有被标记的种子点开始进行生长ifLabelImage(seed(i,1),seed(i,2))==0rn=rn+1;%%对当前生长区域赋标号值LabelImage(seed(i,1),seed(i,2))=rn;%endstack(1,1)=seed(i,1);%将种子点压入堆栈(堆栈用来在生长过程中的数据坐标)stack(1,2)=seed(i,2);Start=1;%定义堆栈起点和终点End=1;while(Start<=End)%当前种子点坐标CurrX=stack(Start,1);CurrY=stack(Start,2);%对当前点的8邻域进行遍历form=-1:1forn=-1:1%%判断像素(CurrX,CurrY)是否在图像内部%rule1=(CurrX+m)=1&(CurrY+n)=1;%%判断像素(CurrX,CurrY)是否已经处理过%rule2=LabelImage(CurrX+m,CurrY+n)==0;%%判断生长条件是否满足%rule3=abs(double(image(CurrX,CurrY))-double(image(CurrX+m,CurrY+n)))<Threshold;%%条件组合%rules=rule1&rule2&rule3;if(CurrX+m)=1&(CurrY+n)=1&LabelImage(CurrX+m,CurrY+n)==0&abs(double(image(CurrX,CurrY))-double(image(CurrX+m,CurrY+n)))<=Threshold&image(CurrX+m,CurrY+n)0%堆栈的尾部指针后移一位End=End+1;%像素(CurrX+m,CurrY+n)压入堆栈stack(End,1)=CurrX+m;stack(End,2)=CurrY+n;%把像素(CurrX,CurrY)设置成逻辑1LabelImage(CurrX+m,CurrY+n)=rn;endendend%堆栈的尾部指针后移一位Start=Start+1;endend
2025/10/26 12:49:14 2KB 区域生长图像分割
MATLAB编写计算有限长序列的DFT和IDFT函数另有一个简单实例
2025/10/26 8:22:58 679B DFT IDFT
学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。
2025/10/26 3:33:32 33KB VFP
边缘检测和SnakeModel结合的轮廓识别
2025/10/26 1:12:52 313KB 边缘检测 snack
摘要:针刘一日前人多数图像水印技术是关于灰度图像并且基于离散小波变换的。
提出了一种基于整数小波变换(bVT:1nLegerWaveleLTranslonn)和人类视觉系统(HV}HwnanVisualSvslen)特性的彩色ICI像数字}l:印算法。
本算法根据原始彩色图像的整数小波系数高、低频分量的特点,选择彩色图像的Y幻色彩空间的Y分量嵌入水印,利川人类视觉系统的特性,将一值水印图像加密后嵌入到Y分量的整数小波系数,},。
实验证明,该算法刘一锐化、JPEC20001-I:.缩和旋转等图像处理均具有很强的抵抗能力,复杂度较低,实川性较强,更好地兼顾了水印不可见性与H棒性之间的矛盾。
2025/10/26 1:15:07 1.15MB 数字水印 IWT HVS
34970A数据采集器中文教程,如果配置为20通道的继电器多路复用器,Agilent34970A就成为适应简单评测应用的强大而低价的数据记录仪--设置快速,操作容易。
2025/10/25 21:30:24 12.33MB Agilent 34970A,中文教程
手写汉字识别,网上找到的使用了BP神经网络
2025/10/25 21:39:50 1.33MB bp神经网络 (汉字)识别
sunualbum:应用程序Web相册图片d'utilisateurs
2025/10/25 19:34:36 5.91MB Java
问题集一个用于存储我对某些问题集的解决方案的存储库。
2025/10/25 19:08:57 15KB Python
ShibbolethServiceProvider安装与配置,包括相关安装包
2025/10/25 19:44:11 29.2MB sp安装与配置
共 1000 条记录 首页 上一页 下一页 尾页