• 大小: 776KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Matlab
  • 标签: MATLAB  智能算法  

资源简介

使用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个文件信息

评论

共有 条评论