计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于模糊理论的图像分割算法研究(9)

2013-07-28 01:28
导读:国防出版社,1999 [10]徐建华.图像处理与分析,北京:科学出版,1992. [11]阮秋琦.数字图象处,工业出版社,2001 [12]王博等.图像平滑与边缘检测的模糊向量描
国防出版社,1999

[10]徐建华.图像处理与分析,北京:科学出版,1992.

[11]阮秋琦.数字图象处,工业出版社,2001

[12]王博等.图像平滑与边缘检测的模糊向量描述,小型微型统,Vol. 20(3), 1999

[13]吴谨,李娟,刘成云,基于最大熵的灰度阈值选取方法,武汉科技大学学报(自然科学版),Vol. 27, No. 1, Mar, 2004

[14]李鉴庆,左坤隆,图像阈值选取的一种快速算法.计算机与现代化,2001年第6期

[15]魏宝刚,鲁东明,潘云鹤等.多颜色空间上的互式图像分割[J].计算机学报,2001, 24 (7):770-775

[16]杜亚勤,基于模糊集的图像边缘检测技术研究:[硕士].西安:西安工业学院,2004年4月

[17]王保平,基于模糊技术的图像处理方法研究[博士学位论文],西安:西安电子科技大学,2004, 9

[18]杜亚娟,潘泉,周德龙等,图像多级灰度非线性模糊增强算法研究,数据采集与处Vo1.14 No.2

[19]Russ J C, The image processing handbook. New York:CRC Press,1994

[20]L A Zadeh.Fuzzy Sets[J].Information and Contro1,1965, (8):338-353

[21]Lotfi A.Zadeh,A fuzzy-set-theoretic interpretation of linguistic hedges, Journal of Cybernetic, 1972, 64(2):4-34

[22]S. K. Pal, R. A. King. Image Enhancement Using Fuzzy Sets. Electron. Let t.,1980 16 (9):376-378.

[23]S. K. PaI, R. :A. King, On Edge Detection of R-Ray Images Using Fuzzy Sets. IEEE Trans.Patt. Anal and MachineIntell.1983,PAMI-5 (1):69-77.

[24]Otsu N. A Threshold Selection Method From Gray Level Histograms. IEEE Trans on Syst Man Cybernet, 1979, SMC-9:62-66

附 录 附录 一

灰度直方图双峰法分割源代码

clear, close all

B=imread('2.jpg');                                            %读入原始jpg格式图像

figure(1);

imshow(B),title('原始jpg格式图像');

I1=rgb2gray(B);                                                 %将原图像转化为灰度图象

figure(2);

imshow(I1),title('灰度格式图像');

[I1,map1]=gray2ind(I1,255);                                     %将灰度图像转化为索引图像

figure(3), imhist(I1)                                           %画出灰度直方图,以判断域值

 I1=double(I1);                                                  %将unit8数组转化为double型数组

 Z=I1                                                           %将double型数组I1转存到Z中

[m, n]=size(Z);

for i=1:m

    for j=1:n

        if Z(i,j)>240                                          %灰度值大于域值时是白色

            Z(i,j)=256;

        end

    end

end

figure(4)                                                      %画出分割后目标图像

image(Z),title('分割后图像');colormap(map1);

图像I图像格式转化及灰度直方图双峰法分割源代码

clear, close all

B=imread('she.jpg');                                       %读入原始jpg格式图像she

figure(1);

imshow(B),title('原始jpg格式图像');

I1=rgb2gray(B);                                          %将原图像转化为灰度图象

figure(2);

imshow(I1),title('灰度格式图像');

[I1,map1]=gray2ind(I1,255);                              %将灰度图像转化为索引图像

figure(3), imhist(I1)                                    %画出灰度直方图,以判断域值

 I1=double(I1);                                    %将unit8数组转化为double型数组

 Z=I1                                             %将double型数组I1转存到Z中

[m, n]=size(Z);

for i=1:m

    for j=1:n

        if Z(i,j)>240                                     %灰度值大于域值时是白色

            Z(i,j)=256;

        end

    end

end

figure(4)                                                    %画出分割后目标图像

image(Z),title('分割后图像');colormap(map1);

图像II图像格式转化及灰度直方图双峰法分割源代码

clear, close all

B=imread('she.jpg');                                      %读入原始jpg格式图像月亮

figure(1);

imshow(B),title('原始jpg格式图像');

I1=rgb2gray(B);                                          %将原图像转化为灰度图象

figure(2);

imshow(I1),title('灰度格式图像');

[I1,map1]=gray2ind(I1,255);                              %将灰度图像转化为索引图像

figure(3), imhist(I1)                                    %画出灰度直方图,以判断域值

 I1=double(I1);                                    %将unit8数组转化为double型数组

 Z=I1                                             %将double型数组I1转存到Z中

[m, n]=size(Z);

for i=1:m

    for j=1:n

        if Z(i,j)>240                                     %灰度值大于域值时是白色

            Z(i,j)=256;

        end

    end

end

figure(4)                                                    %画出分割后目标图像

image(Z),title('分割后图像');colormap(map1);

附录 二

Crtbp 函数源代码:(由谢菲尔德大学Andrew Chipperfield编写)

% CRTBP.m - Create an initial population%

% This function creates a binary population of given size and structure.

%

% Syntax: [Chrom Lind BaseV] = crtbp(Nind, Lind, Base)

%

% Input Parameters:

%

%           Nind       - Either a scalar containing the number of individuals

%                    in the new population or a row vector of length two

%                    containing the number of individuals and their length.

%

%           Lind     - A scalar containing the length of the individual

%                    chromosomes.

%

%           Base    - A scalar containing the base of the chromosome

%                    elements or a row vector containing the base(s)

%                    of the loci of the chromosomes.

%

% Output Parameter

上一篇:计算机多媒体技术应用分析 下一篇:没有了