Clear Filters
Clear Filters

Can we find the transparency of an overlay on an image ?

1 view (last 30 days)
If I have an image with a transparent overlay on it, can we find the percentage of transparency from the alpha channel of the image?
  6 Comments
Mr.X
Mr.X on 5 Oct 2017
Yes I have a partly transparent red line etched on the image and I need to find the transparency of the line alone. Not the image transparency
Walter Roberson
Walter Roberson on 5 Oct 2017
Edited: Walter Roberson on 5 Oct 2017
Could you post a sample image?
Will the line always be straight? Is the line in a known position or does it need to be detected?

Sign in to comment.

Answers (1)

Walter Roberson
Walter Roberson on 17 Aug 2017
Yes.
if isinteger(YourAlphaData)
tAD = im2double(YourAlphaData);
else
tAD = YourAlphaData;
end
percent_transparent = 100 * (1 - tAD);

Community Treasure Hunt

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

Start Hunting!