由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 怎样把“jackie chan"的字样去掉? (转载)
相关主题
有人能解释一下这段C++代码吗perl: how to get the filename from the full path name
some problems with "cin"Help: How to extract the numberic value in a sentence?
A problem on string parsing (using either grep or perl)问一个C++的问题
一个算法问题Entity Extraction一般是用什么算法来实现呀?
这道题怎么做求助:script for commands (转载)
weighted selection problemlinux 文件大小的问题
Usage of Grep???help!!!问一个 information retrieval 问题。。。
What language I should use?Any good OCR engine?
相关话题的讨论汇总
话题: pixels话题: text话题: masklower话题: imgcolor
进入Programming版参与讨论
1 (共1页)
w*s
发帖数: 7227
1
【 以下文字转载自 ComputerGraphics 讨论区 】
发信人: wds (中原一点红:心开运就通,运通福就来), 信区: ComputerGraphics
标 题: 怎样把“jackie chan"的字样去掉?
发信站: BBS 未名空间站 (Sat Mar 8 22:15:32 2014, 美东)
谢谢!
w****k
发帖数: 6244
2
ps
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 ) ;

1 (共1页)
进入Programming版参与讨论
相关主题
Any good OCR engine?这道题怎么做
算法求教weighted selection problem
how to let cin get enterUsage of Grep???help!!!
请教一道题What language I should use?
有人能解释一下这段C++代码吗perl: how to get the filename from the full path name
some problems with "cin"Help: How to extract the numberic value in a sentence?
A problem on string parsing (using either grep or perl)问一个C++的问题
一个算法问题Entity Extraction一般是用什么算法来实现呀?
相关话题的讨论汇总
话题: pixels话题: text话题: masklower话题: imgcolor