• 大小: 726KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: Matlab
  • 标签: 遗传算法  

资源简介

基于最大类间方差阈值与遗传算法的道路分割 内有初始图片、matlab代码及仿真结果,可以作为参考学习

资源截图

代码片段和文件信息

function main()
clear all
close all
clc
%定义全局变量
global chrom oldpop fitness lchrom  popsize cross_rate mutation_rate yuzhisum
global maxgen  m n fit gen yuzhi A B C oldpop1 popsize1 b b1 fitness1 yuzhi1
%读入道路图像
A=imread(‘road1.jpg‘);     
A=imresize(A0.4);
B=rgb2gray(A);      %将RGB图像转化成灰度图像
C=imresize(B0.1);    %将读入的图像缩小
lchrom=8;      %染色体长度
popsize=10;    %种群大小
cross_rate=0.7;      %杂交概率
mutation_rate=0.4;    %变异概率
%最大代数
maxgen=150;            
[mn]=size(C);
‘计算中请稍等...‘
%初始种群
initpop;   
%遗传操作
for gen=1:maxgen
    generation;  
end
findresult; %图像分割结果
%%%%%%输出进化各曲线%%%%%%
figure;
gen=1:maxgen;
plot(genfit(1gen)); 
title(‘最佳适应度值进化曲线‘);
figure;
plot(genyuzhi(1gen));
title(‘每一代的最佳阈值进化曲线‘);
%%%%%%初始化种群%%%%%%
function initpop()
global lchrom oldpop 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8087  2012-02-14 21:55  3.7 基于最大类间方差阈值与遗传算法的道路分割\main.m

     文件     251936  2000-01-06 22:43  3.7 基于最大类间方差阈值与遗传算法的道路分割\road1.JPG

     文件     493775  2005-10-25 15:56  3.7 基于最大类间方差阈值与遗传算法的道路分割\road2.JPG

     文件      24064  2011-09-26 19:49  3.7 基于最大类间方差阈值与遗传算法的道路分割\程序运行说明:.doc

     目录          0  2011-09-26 19:49  3.7 基于最大类间方差阈值与遗传算法的道路分割

----------- ---------  ---------- -----  ----

               777862                    5


评论

共有 条评论