• 大小: 4.52MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-08-15
  • 语言: Matlab
  • 标签:

资源简介

该文件夹包含贝叶斯算法的matlab实现,以及使用贝叶斯算法对图像进行分类。

资源截图

代码片段和文件信息

clear all;

%<----------------------------!运用最小风险贝叶斯算法进行遥感图像分类-------------------------
%读入样本10即遥感图像的背景
I=imread(‘10.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T11=[R;G;B]‘;

%读入样本图像0
I=imread(‘0.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T1=[R;G;B]‘;

%读入样本图像1
I=imread(‘1.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T2=[R;G;B]‘;

%读入样本图像2
I=imread(‘2.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T3=[R;G;B]‘;

%读入样本图像3
I=imread(‘3.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T4=[R;G;B]‘;

%读入样本图像4
I=imread(‘4.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T5=[R;G;B]‘;

%读入样本图像5
I=imread(‘5.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T6=[R;G;B]‘;

%读入样本图像6
I=imread(‘6.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T7=[R;G;B]‘;

%读入样本图像7
I=imread(‘7.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T8=[R;G;B]‘;


%读入样本图像8
I=imread(‘8.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T9=[R;G;B]‘;

%读入样本图像9
I=imread(‘9.jpg‘);
%将样本图像降维处理
R=I(::1);
G=I(::2);
B=I(::3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M N]=size(R);
R=reshape(R‘[1 M*N]);
G=reshape(G‘[1 M*N]);
B=reshape(B‘[1 M*N]);
T10=[R;G;B]‘;

%读入待分类遥感图像
I=imread(‘tm2000mask.jpg‘);
  %将彩色图像降维
  R=I(::1);
  G=I(::2);
  B=I(::3);
  %将灰度值归一化处理
  R=im2double(R);
  G=im2double(G);
  B=im2double(B);
  [MN]=size(R);
  P=[R;G;B];

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

     文件        731  2014-01-13 11:04  bayes\1149518bb.rar

     文件        686  2009-04-26 11:41  bayes\48168524Bayes_Classify\0.jpg

     文件        765  2009-04-26 12:19  bayes\48168524Bayes_Classify\1.jpg

     文件        643  2009-04-26 23:30  bayes\48168524Bayes_Classify\10.jpg

     文件        741  2009-04-26 12:21  bayes\48168524Bayes_Classify\2.jpg

     文件        678  2009-06-08 22:59  bayes\48168524Bayes_Classify\3.jpg

     文件        917  2013-05-11 15:00  bayes\48168524Bayes_Classify\4.jpg

     文件        726  2009-05-01 18:11  bayes\48168524Bayes_Classify\5.jpg

     文件        723  2009-05-01 18:10  bayes\48168524Bayes_Classify\6.jpg

     文件        755  2009-04-26 12:10  bayes\48168524Bayes_Classify\7.jpg

     文件        733  2009-06-08 23:02  bayes\48168524Bayes_Classify\8.jpg

     文件        687  2009-06-08 23:12  bayes\48168524Bayes_Classify\9.jpg

     文件       7122  2009-06-15 06:20  bayes\48168524Bayes_Classify\Bayes_Classify.m

     文件     623984  2009-04-12 10:09  bayes\48168524Bayes_Classify\tm2000mask.jpg

     文件      96641  2009-05-02 20:06  bayes\48168524Bayes_Classify\tm2003mask.jpg

     文件     696549  2009-04-12 10:15  bayes\48168524Bayes_Classify\tm2005mask.jpg

     文件      48128  2009-06-15 06:10  bayes\48168524Bayes_Classify\最小风险贝叶斯分类说明文档.doc

     文件    1424925  2014-01-13 11:04  bayes\48168524Bayes_Classify.rar

     文件    1884482  2014-01-13 11:04  bayes\53638889bayesthresholding.rar

     目录          0  2018-01-21 20:06  bayes\48168524Bayes_Classify

     目录          0  2018-01-21 20:06  bayes

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

              4790616                    21


评论

共有 条评论

相关资源