convert RGB to YCbCr

9 ビュー (過去 30 日間)
Aseel H
Aseel H 2012 年 7 月 7 日
I need to get three channel(three matrix)= Y, Cb, Cr from convert color imag to ycbcr but: the follow function
RGB = imread(colorimage) ycbcr = rgb2ycbcr(RGB)
give alone one channel(luminance)
  5 件のコメント
Aseel H
Aseel H 2012 年 7 月 7 日
thanks, Anton
Aseel H
Aseel H 2012 年 7 月 8 日
can you tell me, how convert RGB to YCbCr integer to integer rgb2ycbcr() give float values.

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

採用された回答

Image Analyst
Image Analyst 2012 年 7 月 8 日
編集済み: Walter Roberson 2012 年 7 月 8 日
Does the information in the Help help you:
YCBCR = rgb2ycbcr(RGB) converts the truecolor image RGB to the equivalent image in the YCbCr color space. RGB must be a M-by-N-by-3 array.
If the input is uint8, YCBCR is uint8, where Y is in the range [16 235], and Cb and Cr are in the range [16 240]. If the input is a double, Y is in the range [16/255 235/255] and Cb and Cr are in the range [16/255 240/255]. If the input is uint16, Y is in the range [4112 60395] and Cb and Cr are in the range [4112 61680].

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeConvert Image Type についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by