image_emboss.m

来自「matlab处理图像的一些基本方法。其中有一部分mex程序需要安装编译」· M 代码 · 共 42 行

M
42
字号
function image_emboss%IMAGE_EMBOSS Emboss the actual image.%%		IMAGE_EMBOSS%%%% Copyright (c) 1995 by Claudio Rivetti and Mark Young% claudio@alice.uoregon.edu,    mark@alice.uoregon.edu%global I Oldzrange Oldcontrast Oldoffset Oldmap Undofunif isempty(I)  return;endif ~isimage  setviewmode('TOPVIEW');  showimage;endstatusbar('Embossing image...');Oldzrange=zrange;Oldcontrast=getcontrast;Oldoffset=getoffset;Oldmap=getmap;zrange([0 1]);setcontrast(0);setoffset(0);setmap(1);setimage(mat2gray(filter2(fspecial('sobel'),I)));Undofun=['global Oldzrange Oldcontrast Oldoffset Oldmap;zrange(Oldzrange);',...                'setimage(getclipboard,inf,0);setcontrast(Oldcontrast);',...                'setoffset(Oldoffset);setmap(Oldmap);setclipboard([]);'];clearstatusbar;return

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?