抠图算法
Ⅰ 图像软抠图(soft matting) 怎么做算法是什么
function [A]=getLaplacian1(I,consts,epsilon,win_size)
if (~exist('epsilon','var'))
epsilon=0.0000001;
end
if (isempty(epsilon))
epsilon=0.0000001;
end
if (~exist('win_size','var'))
win_size=1;
end
if (isempty(win_size))
win_size=1;
end
neb_size=(win_size*2+1)^2;
[h,w,c]=size(I);
n=h; m=w;
img_size=w*h;
consts=imerode(consts,ones(win_size*2+1));
indsM=reshape([1:img_size],h,w);
tlen=sum(sum(1-consts(win_size+1:end-win_size,win_size+1:end-win_size)))*(neb_size^2);
row_inds=zeros(tlen ,1);
col_inds=zeros(tlen,1);
vals=zeros(tlen,1);
len=0;
for j=1+win_size:w-win_size
for i=win_size+1:h-win_size
if (consts(i,j))
continue
end
win_inds=indsM(i-win_size:i+win_size,j-win_size:j+win_size);
win_inds=win_inds(:);
winI=I(i-win_size:i+win_size,j-win_size:j+win_size,:);
winI=reshape(winI,neb_size,c);
win_mu=mean(winI,1)';
win_var=inv(winI'*winI/neb_size-win_mu*win_mu' +epsilon/neb_size*eye(c));
winI=winI-repmat(win_mu',neb_size,1);
tvals=(1+winI*win_var*winI')/neb_size;
row_inds(1+len:neb_size^2+len)=reshape(repmat(win_inds,1,neb_size),...
neb_size^2,1);
col_inds(1+len:neb_size^2+len)=reshape(repmat(win_inds',neb_size,1),...
neb_size^2,1);
vals(1+len:neb_size^2+len)=tvals(:);
len=len+neb_size^2;
end
end
vals=vals(1:len);
row_inds=row_inds(1:len);
col_inds=col_inds(1:len);
A=sparse(row_inds,col_inds,vals,img_size,img_size);
sumA=sum(A,2);
A=spdiags(sumA(:),0,img_size,img_size)-A;
Ⅱ 什么叫智能抠图
所谓智能抠图,是指傻瓜抠图,它操作简单,但效果很差,是一种趣味性的软件,不能作为专业使用。
Ⅲ 一张图片怎样进行抠图
可以使用Photoshop软件抠图,方法如下:
1、首先在电脑上打开PS软件,然后在PS中打开需要处理的图片。
Ⅳ 抠图有没有比较简单的软件呢
这个比较好:快速抠图
1.17
2008┊快速抠图、手工调整、换背景功能等┊简体中文绿色特别版
只要用鼠标在前景、背景上分别划拉几下,大致地标明哪部份属于前景,哪部份属于背景,程序就会用快速抠图算法自动地把前景抠出来。程序包括三部份功能:1.
快速抠图。快速抠图算法对所有的图像都适用,不要求前景、背景对比分明,也不要求背景是单色背景。2.
手工调整。对快速抠图算法抠出来的不够准确的前景边界线进行调整。3.
换背景。把抠出来的前景放到别的背景图上,或把原来的背景换成单色背景。注册信息:
注册名:飞扬
注册码:41ce-c05f-db2c-e8e7
http://www.greendown.cn/soft/4368.html
Ⅳ 拿去吧,纯数学运算的AS3背景抠图算法随便什么颜色背景
读:就是阅读课文,学生要逐字逐句地阅读下一节课的授课内容,弄清中心问题,明确目的要求,力求了解新知识的基本结构(如定义、定理、解题方法等),从总体上作概要性把握.全败给了二班!”。这个消息给我们泼了一头凉水!我以为我们班的男生都能轻轻松松的赢了二班,可没想到会大败而归!但我觉得他们也确实在场上拼搏了,有可能就是对手太强了。
不过我们不泄气,因为我们班女子角斗士还没比呢!
终于到了激动人心的时刻了!我们班女子角斗士终于要比赛了!第一场是杜怡雯和三班的孙薇比。要知道,孙薇可是不好打败的!她是学校女足的守门员,发球可有劲了呢!所以,我们都觉得杜怡雯赢的可
Ⅵ ps 抠图后的羽化算法原理,不是ps如何操作的
ps抠图使用羽化可以使得一张图片在融入另外一张图片时更加自然,融合。达到完美溶图的目的!
Ⅶ 求最好的抠图软件
只要用鼠标在前景、背景上分别划拉几下,大致地标明哪部份属于前景,哪部份属于背景,程序就会用快速抠图算法自动地把前景抠出来。
程序包括三部份功能:
1. 快速抠图。快速抠图算法对所有的图像都适用,不要求前景、背景对比分明,也不要求背景是单色背景。
2. 手工调整。对快速抠图算法抠出来的不够准确的前景边界线进行调整。
3. 换背景。把抠出来的前景放到别的背景图上,或把原来的背景换成单色背景。
http://www.skycn.com/soft/26669.html
Ⅷ 如何使用ps通道抠图,利用通道和计算抠图技巧
通道抠图步骤几方法:
1.首先选择一张图,然后双击图后面的锁解锁。
2.打开通道,一般拍出的照片为RGB模式,在R、G、B三通道中找出一个对比度最强的通道,也就是说反差最大的,这样的通道容易实现主体与背景的分离。
(这里以蓝色通道为例)选择蓝色通道,然后将蓝色通道拉倒下面的那个复制图层(新建图层)按钮上,复制一张蓝色通道。
3.在复制的蓝色通道上面,选择反相。
4.打开色阶,或者是快捷键ctrl+L,将图片调节的反差更大,尽量将两个箭头向中间靠拢,点击确定。
5.之后,再打开色阶,继续调动,使之反差更大,如图所示,尽量能使黑白分明更好。
6.因为有些没有调出来黑白分明,可以用橡皮擦或者是套锁将脸或者花等其他的地方涂抹成白色或填充成白色。
7.接下来,ctrl+鼠标点击图层(蓝色通道副本),载入选区,为了方便拷贝时边缘过渡自然,可将羽化值根据图片要求,选择羽化值,本图选择2。
8.选中RGB,点掉蓝通道副本的眼睛,即关掉蓝通道副本,回到图层。
9.可以,反向(CTRL+SHIFT+I),将背景删掉,也可以CTRL+SHIFT+j,将图层拷贝出来,或者是新建图层将图层移动出来,如果有些地方不是很干净,可以用橡皮擦或是套锁擦掉。完成。