w*s 发帖数: 7227 | 1 【 以下文字转载自 ComputerGraphics 讨论区 】
发信人: wds (中原一点红:心开运就通,运通福就来), 信区: ComputerGraphics
标 题: 怎样把“jackie chan"的字样去掉?
发信站: BBS 未名空间站 (Sat Mar 8 22:15:32 2014, 美东)
谢谢! |
w****k 发帖数: 6244 | |
w*s 发帖数: 7227 | 3 不会,能具体点吗?
【在 w****k 的大作中提到】 : ps
|
k**********g 发帖数: 989 | 4 Depends on how big the area is.
More precisely, what is the maximum distance from the set of missing pixels
to the nearest valid pixel.
The general technique is called Infilling.
Here's just an example from Google search result. http://research.microsoft.com/pubs/67276/criminisi_tip2004.pdf
When the text is very thin, a masked local averaging will do the job.
img = imread( filename ) ;
[ nrows, ncols, nchan ] = size ( img ) ;
imgColor = double ( img ) .* (1 / 255) ;
imgGray = rgb2gray ( imgColor ) ;
% Since the text is at the bottom of the image,
% we specify this condition to prevent mis-classification
% of pixels from the lightly-colored sky.
rowLowerIndex = round ( (nrows - 1) * 0.8 ) + 1;
maskLower = false ( nrows, ncols ) ;
maskLower ( rowLowerIndex : end , : ) = true ;
% extracts the pixel locations of the text
maskText = logical ( imgGray >= 0.9 ) & maskLower ;
% invert the mask, because we will use non-text pixels
% to cover up text pixels.
maskNonText = ~ maskText ;
% Convert the mask into a zero-one matrix
% (floating point), which can be used as an
% element-wise weighting matrix
floatMaskNonText = repmat( double ( maskNonText ) , [ 1, 1, 3 ] );
% ... 省略,您懂的
imgNumerator = imfilter ( imgColor .* floatMaskNonText , fspecial ( ... ) );
imgDenominator = imfilter ( floatMaskNonText, fspecial ( ... ) ) ;
% then element-wise divide. |
w*s 发帖数: 7227 | 5 我察,兄弟你太牛B了,
送福利。
pixels
【在 k**********g 的大作中提到】 : Depends on how big the area is. : More precisely, what is the maximum distance from the set of missing pixels : to the nearest valid pixel. : The general technique is called Infilling. : Here's just an example from Google search result. http://research.microsoft.com/pubs/67276/criminisi_tip2004.pdf : When the text is very thin, a masked local averaging will do the job. : img = imread( filename ) ; : [ nrows, ncols, nchan ] = size ( img ) ; : imgColor = double ( img ) .* (1 / 255) ; : imgGray = rgb2gray ( imgColor ) ;
|
l**********g 发帖数: 503 | 6 包子。
【在 w*s 的大作中提到】 : 我察,兄弟你太牛B了, : 送福利。 : : pixels
|
w*s 发帖数: 7227 | 7 太谢谢了,给了,能教一下吗?
【在 l**********g 的大作中提到】 : 包子。
|
l**********g 发帖数: 503 | 8 在PS里,使用Clone Stamp工具,到处抹抹,就搞定了。因为字在暗处,细节不是问题
,所以很容易。
【在 w*s 的大作中提到】 : 太谢谢了,给了,能教一下吗?
|
w*s 发帖数: 7227 | 9 大牛,听说有些图是分层的,字幕是外面一层加上去的。这个是不是这样?
【在 l**********g 的大作中提到】 : 在PS里,使用Clone Stamp工具,到处抹抹,就搞定了。因为字在暗处,细节不是问题 : ,所以很容易。
|
k**********g 发帖数: 989 | 10
某些专业图档的档案格式支持分层,但普遍的的图档格式一般不支持
【在 w*s 的大作中提到】 : 大牛,听说有些图是分层的,字幕是外面一层加上去的。这个是不是这样?
|
l**********g 发帖数: 503 | 11 PS里字是写在新的一层上,但是jpg生成时,大家一般都会把层次合并在一起。
你贴的MM是韩国人、还是脚盘人?
【在 w*s 的大作中提到】 : 大牛,听说有些图是分层的,字幕是外面一层加上去的。这个是不是这样?
|
w*s 发帖数: 7227 | 12 不知道是哪国的,性感就行。
【在 l**********g 的大作中提到】 : PS里字是写在新的一层上,但是jpg生成时,大家一般都会把层次合并在一起。 : 你贴的MM是韩国人、还是脚盘人?
|
N******K 发帖数: 10202 | 13 高级的可以用spare coding
pixels
【在 k**********g 的大作中提到】 : Depends on how big the area is. : More precisely, what is the maximum distance from the set of missing pixels : to the nearest valid pixel. : The general technique is called Infilling. : Here's just an example from Google search result. http://research.microsoft.com/pubs/67276/criminisi_tip2004.pdf : When the text is very thin, a masked local averaging will do the job. : img = imread( filename ) ; : [ nrows, ncols, nchan ] = size ( img ) ; : imgColor = double ( img ) .* (1 / 255) ; : imgGray = rgb2gray ( imgColor ) ;
|