期末设计基于Criminisi算法的matlab实现


该代码是自己期末设计编写的,由于技术水平有限,所以效果和效率可能并不好,所以该代码仅供参考
资源截图
代码片段和文件信息
%腐蚀方法 type=1代表对黑色腐蚀 =2 代表对白色腐蚀
function cimg = corrosion(img2type)
    
    [r c] = size(img2);
    if(type==1)
        %构造结构元
        Y = [1 0 1;0 0 0;1 0 1];
        for i = 2:r-1
            for j = 2:c-1
                if(img2(i-1j)==0&&img2(i+1j)==0&&img2(i-1j)==0&&img2(i+1j)==0)
                   img2(i-1j-1) = 0;
                else
                   img2(i-1j-1) = 1;
                end
            end
        end 
    elseif(type==2)
        Y = [0 1 0 1 1 1 0 1 0];
        for i = 2:r-1
            for j = 2:c-1
                if(img2(i-1j)==1&&img2(i+1j)==1&&img2(i-1j)==1&&img2(i+1j)==1)
                   img2(i-1j-1) = 1;
                else
                   img2(i-1j-1) = 0;
                end
            end
        end 
    end
    cimg = img2;
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-04 13:26  基于纹理合成技术的可见水印去除系统设计与实现
     文件       18125  2018-12-04 13:21  基于纹理合成技术的可见水印去除系统设计与实现123.jpeg
     文件       77687  2018-12-04 13:26  基于纹理合成技术的可见水印去除系统设计与实现123.jpg
     文件       81847  2018-12-04 13:26  基于纹理合成技术的可见水印去除系统设计与实现3213.jpg
     文件       16699  2018-12-04 13:20  基于纹理合成技术的可见水印去除系统设计与实现33.jpeg
     文件       18341  2018-11-26 23:33  基于纹理合成技术的可见水印去除系统设计与实现442.jpg
     文件       38944  2018-11-26 18:29  基于纹理合成技术的可见水印去除系统设计与实现55.jpg
     文件       56104  2018-12-04 13:10  基于纹理合成技术的可见水印去除系统设计与实现636.jpg
     文件        6411  2018-11-26 19:41  基于纹理合成技术的可见水印去除系统设计与实现77.jpg
     文件      441934  2018-12-04 13:09  基于纹理合成技术的可见水印去除系统设计与实现789.jpg
     文件      164205  2018-11-19 22:27  基于纹理合成技术的可见水印去除系统设计与实现99.jpg
     文件       26478  2018-12-01 19:50  基于纹理合成技术的可见水印去除系统设计与实现ck.jpg
     文件         850  2018-11-23 20:27  基于纹理合成技术的可见水印去除系统设计与实现corrosion.m
     文件        5121  2018-11-27 11:46  基于纹理合成技术的可见水印去除系统设计与实现Criminisi.m
     文件         926  2018-11-23 20:28  基于纹理合成技术的可见水印去除系统设计与实现expand.m
     文件         496  2018-11-25 21:06  基于纹理合成技术的可见水印去除系统设计与实现getBoundary.m
     文件         885  2018-12-02 22:34  基于纹理合成技术的可见水印去除系统设计与实现getRestoration_Area.m
     文件         312  2018-12-03 16:38  基于纹理合成技术的可见水印去除系统设计与实现getrgb.m
     文件         680  2018-11-25 17:11  基于纹理合成技术的可见水印去除系统设计与实现get_Boundary_Coordinates.m
     文件       58759  2018-12-04 22:52  基于纹理合成技术的可见水印去除系统设计与实现GUI.fig
     文件        3825  2018-12-04 22:52  基于纹理合成技术的可见水印去除系统设计与实现GUI.m
     文件         725  2018-11-21 22:57  基于纹理合成技术的可见水印去除系统设计与实现imgChoose.m
     文件         139  2018-12-04 13:18  基于纹理合成技术的可见水印去除系统设计与实现miximg.asv
     文件         169  2018-12-04 13:26  基于纹理合成技术的可见水印去除系统设计与实现miximg.m
     文件       59643  2018-11-27 21:05  基于纹理合成技术的可见水印去除系统设计与实现myGUI.fig
     文件        6097  2018-12-01 13:47  基于纹理合成技术的可见水印去除系统设计与实现myGUI.m
     文件         391  2018-11-26 15:10  基于纹理合成技术的可见水印去除系统设计与实现myImageED.m
     文件         952  2018-11-29 00:01  基于纹理合成技术的可见水印去除系统设计与实现
epair.m

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

发表评论

评论列表(条)