フィルターのクリア

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

1 回表示 (過去 30 日間)
Mr.X
Mr.X 2017 年 8 月 17 日
編集済み: Walter Roberson 2017 年 10 月 5 日
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 件のコメント
Mr.X
Mr.X 2017 年 10 月 5 日
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 2017 年 10 月 5 日
編集済み: Walter Roberson 2017 年 10 月 5 日
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?

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2017 年 8 月 17 日
Yes.
if isinteger(YourAlphaData)
tAD = im2double(YourAlphaData);
else
tAD = YourAlphaData;
end
percent_transparent = 100 * (1 - tAD);

カテゴリ

Help Center および File ExchangeLighting, Transparency, and Shading についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by