资源简介
使用MATLAB遗传算法对灰度图像进行分割,分割简单易操作,并且分割效果非常好
代码片段和文件信息
%%%%%%%%%%%%%%%%遗传算法在道路图像阈值分割中的应用%%%%%%%%%%%%
function main()
clear all
close all
clc
global chrom oldpop fitness lchrom popsize cross_rate mutation_rate thresholdsum
global maxgen m n fit gen threshold A B C oldpop1 popsize1 b b1 fitness1 threshold1
A=imread(‘1.jpg‘); %读入道路图像
A=imresize(A0.5); %利用imresize函数通过默认的最近邻插值将图像放大0.5倍
B=rgb2gray(A); %灰度化
C=imresize(B0.2); %将读入的图像缩小到0.2倍
lchrom=10; %染色体长度
popsize=10; %种群大小
cross_rate=0.8; %交叉概率
mutation_rate=0.5; %变异概率
maxgen=100; %最大代数
[mn]=size(C);
initpop; %初始种群
for gen=1:maxgen
generation; %遗传操作
end
findthreshold_best; %图象分割结果
%%%%%%%%%%%%%%%%%%%输出进化各曲线%%%%%%%%%%%
figure;
gen=1:maxgen;
plot(genfit(1gen));
title(‘最佳适应度值进化曲线‘);
xlabel(‘代数‘
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 53547 2014-04-26 08:36 遗传算法处理图像\s10_1\1.jpg
文件 8775 2014-04-26 09:03 遗传算法处理图像\s10_1\s10_1.m
文件 53547 2014-04-26 08:36 遗传算法处理图像\s10_2\1.jpg
文件 1634 2014-04-26 11:08 遗传算法处理图像\s10_2\bys.m
文件 575694 2014-04-26 10:11 遗传算法处理图像\s10_3\1.bmp
文件 33120 2014-04-26 10:37 遗传算法处理图像\s10_3\a.BMP
文件 309 2014-04-26 10:39 遗传算法处理图像\s10_3\gabptrain.m
文件 985 2014-04-26 10:41 遗传算法处理图像\s10_3\gadecod.m
文件 186 2014-04-26 10:03 遗传算法处理图像\s10_3\gafitness.m
文件 191 2014-04-26 10:39 遗传算法处理图像\s10_3\generatesample.m
文件 615 2014-04-26 10:03 遗传算法处理图像\s10_3\getWBbyga.m
文件 445 2014-04-26 10:45 遗传算法处理图像\s10_3\initnet.m
文件 778 2014-04-26 10:54 遗传算法处理图像\s10_3\main.m
文件 2424 2014-04-26 10:06 遗传算法处理图像\s10_3\net.mat
文件 2424 2014-04-26 10:06 遗传算法处理图像\s10_3\net1.mat
文件 270 2014-04-26 10:46 遗传算法处理图像\s10_3\nninit.m
文件 496 2018-09-04 14:14 遗传算法处理图像\s10_3\sample.mat
文件 306 2014-04-26 10:41 遗传算法处理图像\s10_3\segment.m
文件 712 2014-04-25 19:35 遗传算法处理图像\s10_4\cross_2d.m
文件 816 2014-04-26 14:10 遗传算法处理图像\s10_4\cross_2d_improve.m
文件 474 2014-04-26 13:00 遗传算法处理图像\s10_4\cross_ga.m
文件 579 2014-04-26 12:56 遗传算法处理图像\s10_4\cross_ga_improve.m
文件 343854 2014-04-26 14:22 遗传算法处理图像\s10_4\Hepburn.bmp
文件 614 2014-04-25 19:35 遗传算法处理图像\s10_4\ksw.m
文件 761 2014-04-25 19:35 遗传算法处理图像\s10_4\ksw_2d.m
文件 2560 2014-04-26 15:21 遗传算法处理图像\s10_4\ksw_2d_ga.m
文件 2563 2014-04-26 15:21 遗传算法处理图像\s10_4\ksw_2d_ga_improve.m
文件 1772 2014-04-26 15:21 遗传算法处理图像\s10_4\ksw_ga.m
文件 1820 2014-04-26 15:21 遗传算法处理图像\s10_4\ksw_ga_improve.m
文件 66614 2014-04-25 19:35 遗传算法处理图像\s10_4\Lenna.bmp
............此处省略18个文件信息
- 上一篇:MATLAB 解数独
- 下一篇:二阶倒立摆PID控制无代码,只是文档
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- popular-UCI-datasets 一些非常有用的数据
- GAPSO 这个算法是遗传算法和粒子群优
- synchronization 利用matlab仿真实现载波的
- Gabor Gabor小波变换的matlab实现
- 4 matlab区域填充的具体算法及演示
- MATLAB_image_process_with_PDE 运用偏微分方
- gabijiao 该程序通过实例(函数)
- SIFT2844912
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- EELM
- barcode 基于图像的条形码识别程序(识
-
myaudiopla
yer 使用Matlab GUI实现的音频 - B-spline-surface 在MATLAB-2008a环境下编写的
- NURBS-surface 在MATLAB-2008a环境下编写的
- ACO 用MATLAB编写的蚁群算法最短路径寻
- wavplay 基于matlab GUI界面的播放器
- allfns 是由牛津大学VGG开发的三维重建
- spectrogram_fft
- adaboost 基于adaboost的人脸识别程序
- 2 2课程报告要求:按照讲课内容
- gps GPS信号的捕获、处理程序
- fuzzynetme 模糊神经网络的MATLAB程序
- naive_bayes_numeric 利用matlab实现的朴素贝
- MFandMPF 计算肌电信号积分肌电值
- BM3D BM3D去噪算法的实现和相关文档
- BarrelDistortion 两个matlab程序
- Kalman 用卡尔曼滤波跟踪目标实例
- WSN-matlab-simulation
评论
共有 条评论