removing unwanted pixels
이전 댓글 표시
I have an image

in which i need only the text ,i want to remove extra whitr regions around the text.please help
댓글 수: 6
Walter Roberson
2012년 4월 25일
*Everything* is text in *some* writing system.
Jan
2012년 4월 25일
Manually or automatically? Is the picture printed on paper, in a graphics file or imported to Matlab already? Does the problem concern this picture only or do you have a set of pictures? How much noise is allowed in the pictures? Please, kash, post all relevant details.
kash
2012년 4월 25일
kash
2012년 4월 25일
Sean de Wolski
2012년 4월 25일
How can you tell whether it's German/French/Spanish/English by looking at the text alone?
For example: whiskey
Jan
2012년 5월 22일
@Sean: A partial solution of your problem: "whiskey" is not German.
채택된 답변
추가 답변 (2개)
Teja Muppirala
2012년 4월 25일
Maybe IMFILL might work?
A = [1 1 1 1; 1 0 1 0; 1 1 1 0]
imfill(A)
imfill(A) - A
Stephen
2012년 5월 22일
load the image and make it so black==0 and white==1, then...
Words = imclearborder(~IMG)
if you want to crop it, you can try
Words(sum(Words,2)==0,:)=[];
Words(:,sum(Words)==0)=[];
카테고리
도움말 센터 및 File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!