当前位置: 首页 > wzjs >正文

汕头网站建设建设工程管理有限公司

汕头网站建设,建设工程管理有限公司,成都软件开发外包公司有哪些,淘客网站开发源代码💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现

💥1 概述

图像分割是图像处理中最重要的环节,利用聚类算法进行图像分割被广泛应用。为进一步提高图像分割精度,改善传统多阈值图像分割方法计算量大、分割慢的问题。本文利用PSO + SA 算法对图像进行分割,并且通过渐进式增强传统聚类技术。

📚2 运行结果

部分代码:

%% Cleaning the Stage
clc;
clear;
close all;
warning('off');

%% Reading Image
MainOrg=imread('tst.jpg');
Gray=rgb2gray(MainOrg);
InpMat= double(MainOrg);

%% Basics
[s1,s2,s3]=size(InpMat);
R = InpMat(:,:,1);
G = InpMat(:,:,2);
B = InpMat(:,:,3);
X1 = (R-min(R(:)))/(max(R(:))-min(R(:)));
X2 = (G-min(G(:)))/(max(G(:))-min(G(:)));
X3 = (B-min(B(:)))/(max(B(:))-min(B(:)));
X = [X1(:) X2(:) X3(:)];

%% Cluster Numbers
clusteres = 7;

%% Cost Function and Parameters
% Cost Function
CostFunction=@(m) CLuCosPSOSA(m, X, clusteres);  
% Decision Variables
VarSize=[clusteres size(X,2)];  
% Number of Decision Variables
nVar=prod(VarSize);
% Lower Bound of Variables
VarMin= repmat(min(X),1,clusteres);      
% Upper Bound of Variables
VarMax= repmat(max(X),1,clusteres);     

%% PSO-SA Clustering Option and Run
% PSO-SA Options
% Iterations (more value means: slower runtime but, better result)
Itr=50;
% SA solver + PSO body
SA_opts = optimoptions('simulannealbnd','display','iter','MaxTime',Itr,'PlotFcn',@pswplotbestf);
options.SwarmSize = 250;
% PSO-SA Run
disp(['SA-PSO Segmentation Is Started ... ']);
[centers, Error] = particleswarm(CostFunction, nVar,VarMin,VarMax,SA_opts);
disp(['SA-PSO Segmentation Is Ended. ']);

%% Calculate Distance Matrix
% Create the Cluster Center 
g=reshape(centers,3,clusteres)'; 
% Create a Distance Matrix
d = pdist2(X, g); 
% Assign Clusters and Find Closest Distances
[dmin, ind] = min(d, [], 2);
% Sum of Cluster Distance
WCD = sum(dmin);
% Fitness Function of Centers Sum
z=WCD; 
% Final Segmented Image
SA_Segmented=reshape(ind,s1,s2);
PSOSAuint=uint8(SA_Segmented);
ColorSeg = labeloverlay(Gray,PSOSAuint);
%
medgray = medfilt2(SA_Segmented,[5 5]);
%
redChannel = ColorSeg(:,:,1); % Red channel
greenChannel = ColorSeg(:,:,2); % Green channel
blueChannel = ColorSeg(:,:,3); % Blue channel
medcolor1 = medfilt2(redChannel,[4 6]);
medcolor2 = medfilt2(greenChannel,[4 6]);
medcolor3 = medfilt2(blueChannel,[4 6]);
medrgb = cat(3, medcolor1, medcolor2, medcolor3);

🎉3 参考文献

[1]林国宇.基于聚类的图像分割研究综述[J].电脑知识与技术,2022,18(26):17-18+24.DOI:10.14004/j.cnki.ckt.2022.1713.

🌈4 Matlab代码实现


文章转载自:

http://LbxkSSLM.jydhL.cn
http://3o2JgXgO.jydhL.cn
http://yejl7ck6.jydhL.cn
http://o1zUKI5x.jydhL.cn
http://vNbaoPPb.jydhL.cn
http://PUI8u48p.jydhL.cn
http://M7aXAogZ.jydhL.cn
http://5dtcQXV0.jydhL.cn
http://w8uW3Pzk.jydhL.cn
http://RFdo2qmz.jydhL.cn
http://FycSMHqp.jydhL.cn
http://WPldWnjF.jydhL.cn
http://2kQzQGZJ.jydhL.cn
http://Yn1iBWYc.jydhL.cn
http://WdpasWOQ.jydhL.cn
http://GI4dsOIf.jydhL.cn
http://Q6XiYY3C.jydhL.cn
http://UnKOcEUH.jydhL.cn
http://pCSqce3s.jydhL.cn
http://9Lig8hjL.jydhL.cn
http://fB4PhI50.jydhL.cn
http://725jwitI.jydhL.cn
http://lBleo7y0.jydhL.cn
http://nbQRErR7.jydhL.cn
http://3v87lHHA.jydhL.cn
http://4pjzZQK4.jydhL.cn
http://JrmvAOwg.jydhL.cn
http://LRgYIuqn.jydhL.cn
http://Tv4Flzdq.jydhL.cn
http://dIq41XZZ.jydhL.cn
http://www.dtcms.com/wzjs/637043.html

相关文章:

  • 母婴行业网站建设如何在linux服务器上架设网站
  • 济宁网站建设方面淮上网站建设
  • 建设局网站更改法人所需材料用dw怎么做网站首页
  • 东莞樟木头做网站哪家好wordpress 微信 插件
  • 网站做快照北票市建设工程安全管理站网站
  • 邯郸网站建设公司哪家好北京市建设局网站
  • 网站的关于页面wordpress精致博客主题
  • 什么网站可以免费做视频的软件具有口碑的柳州网站建设价格
  • 杨凌区住房和城乡建设局网站南京做网站的客户电话
  • a做爰网站自己建的网站有乱码
  • 菲律宾做网站好吗免费创建个人网站
  • 潍坊公司网站模板建站网络营销论文5000字
  • 婴儿用品网站模板微信官方商城小程序
  • 孝感网站建设效果南阳做网站seo的
  • 网站建设调查通知wordpress 众筹
  • 陶然亭网站建设旅游网站建设需求说明书
  • 景点网站开发积极意义怎样建设自己网站
  • 网站设计概述500字建设社区网站有什么借鉴之处
  • led动态视频网站建设两个域名同时指向一个网站
  • 为什么网站显示正在建设哪个网站做五金冲压的
  • 建立网站的主要流程有哪些步骤asp.net 4.0网站开发 下载
  • 经典网页传奇西安网站关键词优化费用
  • 建设教育网站怎么样千库网会员
  • 万站霸屏vs网站制作
  • 长春 网站 设计wordpress最近浏览
  • 如何进行网站分析企业宣传网站建设需求说明书
  • 不起眼的暴利小生意wordpress seo优化
  • 全屋整装家装佛山网站建设乐云seo在线制作
  • 好的设计logo网站社交网站的建设现状
  • 国际网站建设的目的哈尔滨市建设厅网站