Getting rid of a black background surrounding an Image

2 views (last 30 days)
Hello, I was wondering how it would be possible to get rid of a black background that I have in an image. My teacher says to use a "green screen", but I do not see how it works for my image. bg is the fixed scene in which my image will be moving across. I understand that he made the black canvas by using the zeros function, but I cannot get it to work with my image. His image that he used also had a black background and his image resulted in only the colored image that he wanted. My image is this: http://www.buzzle.com/articles/how-to-make-a-paper-airplane.html
Here's the code that he used:
[row col pg] = size(bg);
pg = zeros(row,col,'uint8');
canv = cat(3,pg,pg,pg);
image(canv)

Answers (1)

Vieniava
Vieniava on 2 Dec 2012
Edited: Vieniava on 2 Dec 2012
[row col pg] = size(bg);
pg = zeros(row,col,'uint8');
gr = 255*ones(row,col,'uint8');
canv = cat(3,pg,gr,pg);
image(canv)
  9 Comments
Vieniava
Vieniava on 2 Dec 2012
How does wind_turbines.jpg look like? How does airplanes.jpg look like?
Billy
Billy on 2 Dec 2012
Edited: Billy on 2 Dec 2012
wind_turbines.jpg looks like the picture in this link:
(The third picture, not including graphs)
airplanes.jpg looks like the picture in this link:

Sign in to comment.

Categories

Find more on Read, Write, and Modify Image in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!