• 大小: 1.02MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-29
  • 语言: Matlab
  • 标签: matlab  Criminisi  

资源简介

该代码是自己期末设计编写的,由于技术水平有限,所以效果和效率可能并不好,所以该代码仅供参考

资源截图

代码片段和文件信息

%腐蚀方法 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  基于纹理合成技术的可见水印去除系统设计与实现\bck.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  基于纹理合成技术的可见水印去除系统设计与实现\repair.m

评论

共有 条评论