luminance component of an image

5 ビュー (過去 30 日間)
az
az 2018 年 11 月 30 日
回答済み: az 2018 年 11 月 30 日
Hi, I have a frame of a vedio sequence I which is a 288*532 double. How can I extract only the luminance component? Thanks.

採用された回答

Mark Sherstan
Mark Sherstan 2018 年 11 月 30 日
Run the following:
I = imread('test.png');
J = rgb2gray(I);
rgb2gray uses the same formual which is used to calculate luminance (to 3 decimal places the formula is):
0.299 * R + 0.587 * G + 0.114 * B
  4 件のコメント
az
az 2018 年 11 月 30 日
Thank you this is what I got. Please see the attachment.
Mark Sherstan
Mark Sherstan 2018 年 11 月 30 日
please provide the original image, video, and any given functions.

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

その他の回答 (3 件)

az
az 2018 年 11 月 30 日
Hello Mark I trief to sent you the tennis_cif.yuv but the file is more than 30 K even in zipped condition. is there any way I can attach that big file? Thank you for your efforts.
  1 件のコメント
Image Analyst
Image Analyst 2018 年 11 月 30 日
編集済み: Image Analyst 2018 年 11 月 30 日
Just attach the one frame, not the entire video. One frame will certainly be small enough to attach!
And explain why using rgb2gray() on the RGB image did not work.

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


az
az 2018 年 11 月 30 日
All I can say you need to have this file to the vedio file path to open that in mathlab. Thanks.

az
az 2018 年 11 月 30 日
Hello Mark, this the 'I_1' the one frame of the vedio. Thank you.

カテゴリ

Help Center および File ExchangeRead, Write, and Modify Image についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by