新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     >>W3CHINA.ORG讨论区<<     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> The future of AI, is the future of computer
    [返回] W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL计算机理论与工程『 人工智能 :: 机器学习|数据挖掘|进化计算 』 → 蚂蚁算法在图象分割的代码 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 6888 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 蚂蚁算法在图象分割的代码 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     poineer2002 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:52
      门派:XML.ORG.CN
      注册:2007/6/21

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给poineer2002发送一个短消息 把poineer2002加入好友 查看poineer2002的个人资料 搜索poineer2002在『 人工智能 :: 机器学习|数据挖掘|进化计算 』的所有贴子 引用回复这个贴子 回复这个贴子 查看poineer2002的博客楼主
    发贴心情 蚂蚁算法在图象分割的代码

    谁有蚂蚁算法在图形分割中的代码?能发一份给我吗?E-mail: dengwei1689@sina.com
      这里为大家提供一个MATLAB的图形分割代码,希望在我帮助到别人的同时,别人也能帮助我


    blood = imread('5.BMP');
    [x,y]=size(blood);                % 求出图象大小
    b=double(blood);                  
    N =sqrt(100) * randn(x,y);        %  生成方差为10的白噪声
    I=b+N;                            %  噪声干扰图象

    for i=1:x                         % 实际图象的灰度为0~255
        for j=1:y
            if (I(i,j)>255)
                I(i,j)=255;
            end
            if (I(i,j)<0)
                I(i,j)=0;
            end
        end
    end    


    z0=max(max(I));                   % 求出图象中最大的灰度
    z1=min(min(I));                   % 最小的灰度

    T=(z0+z1)/2;                      
    TT=0;
    S0=0; n0=0;
    S1=0; n1=0;
    allow=0.5;                       % 新旧阈值的允许接近程度
    d=abs(T-TT);
    count=0;                         % 记录几次循环

    while(d>=allow)                 % 迭代最佳阈值分割算法
        count=count+1;
        for i=1:x
            for j=1:y
                if (I(i,j)>=T)
                    S0=S0+I(i,j);
                    n0=n0+1;
                end
                if (I(i,j)<T)
                    S1=S1+I(i,j);
                    n1=n1+1;
                end
            end
        end
        T0=S0/n0;
        T1=S1/n1;
        TT=(T0+T1)/2;
        d=abs(T-TT);
        T=TT;
    end

    Seg=zeros(x,y);
    for i=1:x
        for j=1:y
            if(I(i,j)>=T)
                Seg(i,j)=1;               % 阈值分割的图象
            end
        end
    end

    SI=1-Seg;                            % 阈值分割后的图象求反,便于用腐蚀算法求边缘
    se1=strel('square',3);               % 定义腐蚀算法的结构
    SI1=imerode(SI,se1);                 % 腐蚀算法
    BW=SI-SI1;                           % 边缘检测
    %=====传统的边缘检测方法======%
    I=uint8(I);
    BW1=edge(I,'sobel', 0.11);
    BW2=edge(I,'canny', 0.11);
    %===========图象显示==========%
    %figure(1);
    subplot(2,3,1);
    imshow(I);title('原始图象');                         % 显示阈值分割的图象
    %figure(2);
    subplot(2,3,2);
    imshow(BW1);title('Soble分割图象');                         % 显示新算法的边缘图象
    %figure(3);
    subplot(2,3,3);
    imshow(BW2);title('canny分割图象')
    %figure(4);
    subplot(2,3,4);
    imshow(BW);title('优化的蚁群算法');


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/6/21 14:01:00
     
     chsffly 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:44
      积分:270
      门派:XML.ORG.CN
      注册:2007/1/1

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给chsffly发送一个短消息 把chsffly加入好友 查看chsffly的个人资料 搜索chsffly在『 人工智能 :: 机器学习|数据挖掘|进化计算 』的所有贴子 引用回复这个贴子 回复这个贴子 查看chsffly的博客2
    发贴心情 
    本人也很想知道蚁群算法
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/9/22 20:58:00
     
     fionnafeng 美女呀,离线,快来找我吧!
      
      
      等级:大一新生
      文章:1
      积分:54
      门派:XML.ORG.CN
      注册:2008/1/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给fionnafeng发送一个短消息 把fionnafeng加入好友 查看fionnafeng的个人资料 搜索fionnafeng在『 人工智能 :: 机器学习|数据挖掘|进化计算 』的所有贴子 引用回复这个贴子 回复这个贴子 查看fionnafeng的博客3
    发贴心情 
    我有做过 QQ:447419943
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/1/5 0:45:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 人工智能 :: 机器学习|数据挖掘|进化计算 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2026/2/22 22:22:38

    本主题贴数3,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    78.125ms