贝叶斯图像处理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  bayes1149518bb.rar

     文件        686  2009-04-26 11:41  bayes48168524Bayes_Classify.jpg

     文件        765  2009-04-26 12:19  bayes48168524Bayes_Classify1.jpg

     文件        643  2009-04-26 23:30  bayes48168524Bayes_Classify10.jpg

     文件        741  2009-04-26 12:21  bayes48168524Bayes_Classify2.jpg

     文件        678  2009-06-08 22:59  bayes48168524Bayes_Classify3.jpg

     文件        917  2013-05-11 15:00  bayes48168524Bayes_Classify4.jpg

     文件        726  2009-05-01 18:11  bayes48168524Bayes_Classify5.jpg

     文件        723  2009-05-01 18:10  bayes48168524Bayes_Classify6.jpg

     文件        755  2009-04-26 12:10  bayes48168524Bayes_Classify7.jpg

     文件        733  2009-06-08 23:02  bayes48168524Bayes_Classify8.jpg

     文件        687  2009-06-08 23:12  bayes48168524Bayes_Classify9.jpg

     文件       7122  2009-06-15 06:20  bayes48168524Bayes_ClassifyBayes_Classify.m

     文件     623984  2009-04-12 10:09  bayes48168524Bayes_Classify m2000mask.jpg

     文件      96641  2009-05-02 20:06  bayes48168524Bayes_Classify m2003mask.jpg

     文件     696549  2009-04-12 10:15  bayes48168524Bayes_Classify m2005mask.jpg

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

     文件    1424925  2014-01-13 11:04  bayes48168524Bayes_Classify.rar

     文件    1884482  2014-01-13 11:04  bayes53638889bayesthresholding.rar

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

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

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

              4790616                    21


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)