国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > 【圖像分割】基于遺傳算法的彩色圖像二維熵多閾值自適應分割matlab代碼

【圖像分割】基于遺傳算法的彩色圖像二維熵多閾值自適應分割matlab代碼

時間:2021-12-11 來源: 瀏覽:

【圖像分割】基于遺傳算法的彩色圖像二維熵多閾值自適應分割matlab代碼

原創(chuàng) 天天Matlab 天天Matlab
天天Matlab

TT_Matlab

每天分享一點Matlab資料,一起成長進步。需要定制程序添加qq1575304183

收錄于話題 #圖像處理matlab源碼 286個 內(nèi)容

1 簡介

提出一種基于遺傳算法的二維熵多閾值自適應圖像分割方法.在分析研究二維熵閾值分割原理的基礎上,將可變碼長的遺傳算法應用于多閾值分割處理過程,采用基于多閾值的整數(shù)編碼方式,將圖像分割的類別數(shù)即染色體的碼長融合到適應度函數(shù)中,從而實現(xiàn)了在對閾值尋優(yōu)的同時得以優(yōu)化分割類別數(shù),最終實現(xiàn)圖像的多閾值自適應分割處理.實驗分析結(jié)果表明,該方法具有實現(xiàn)閾值尋優(yōu)速度快,最優(yōu)解對應圖像分割效果好的特點.

2 部分代碼

clc ; clear ; close all ;                 %清屏,刪除已有的變量和窗口 %% 輸入圖像; Imag = imread ( ’24063.jpg’ ); %296059   Imag = rgb2gray ( Imag ); Image_OSTU = Imag ; %種群大小 popsize = 100 ; %二進制編碼長度 chromlength = 8 ; %交叉概率 pc = 0.6 ; %變異概率 pm = 0.001 ; %初始種群 pop = initpop ( popsize , chromlength ); ger = 5000 ;                         % 最大迭代次數(shù) iter = 1 ;                             %初始的迭代次數(shù)因為用while設置為一 record = zeros ( ger , 1 );             %記錄器 while iter < = ger     %計算適應度值(函數(shù)值)     objvalue = cal_objvalue ( pop );     fitvalue = objvalue ;     %選擇操作     newpop = selection ( pop , fitvalue );     %交叉操作     newpop = crossover ( newpop , pc );     %變異操作     newpop = mutation ( newpop , pm );     %更新種群     pop = newpop ;     %尋找最優(yōu)解   [ bestindividual , bestfit ] = best ( pop , fitvalue );     record ( iter ) = bestfit ;             %記錄最大值     iter = iter +1 ; end %% 作圖   figure ( 3 );     plot ( record );                 %畫出最大值的變化過程     title ( ’收斂過程’ ) l , bestfit ] = best ( pop , fitvalue ) [ px , py , pz ] = size ( pop ); %獲取矩陣的行數(shù)和列數(shù),size()將矩陣的行數(shù)給px,列數(shù)給py bestindividual = pop ( 1 ,:,:); %把第一行的所有列彈出 賦給bestindividual,pop() 函數(shù)用于移除列表中的一個元素(默認最后一個元素),并且返回該元素的值。 bestfit = fitvalue ( 1 ); %這兩行相當于在初始化最佳個體和最佳適應度值 for i = 2 : px %for循環(huán)從第二行開始,     if fitvalue ( i ) > bestfit %如果改行的適應值大于最佳適應值,         bestindividual = pop ( i ,:,:); %把該行作為最佳個體,         bestfit = fitvalue ( i ); %該行適應值為最佳適應值     end end end

3 仿真結(jié)果

4 參考文獻

[1]常發(fā)亮, 劉靜, and 喬誼正. "基于遺傳算法的彩色圖像二維熵多閾值自適應分割." 控制與決策 20.6(2005):5.

部分理論引用網(wǎng)絡文獻,若有侵權(quán)聯(lián)系博主刪除。

天天Matlab

贊賞二維碼 微信掃一掃贊賞作者 贊賞

已喜歡, 對作者說句悄悄話
最多40字,當前共

  人贊賞

1 / 3

長按二維碼向我轉(zhuǎn)賬

贊賞二維碼

受蘋果公司新規(guī)定影響,微信 iOS 版的贊賞功能被關(guān)閉,可通過二維碼轉(zhuǎn)賬支持公眾號。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡,侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學習使用,務必24小時內(nèi)刪除。
相關(guān)推薦