ドキュメンテーションヘルプセンタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
RGBの色の値をYCbCr色空間に変換
YCBCR = rgb2ycbcr (RGB)
例
YCBCR= rgb2ycbcr (RGB)は,RGBイメージの赤,緑,青の値をYCbCrイメージの輝度(Y)と色差(CbおよびCr)の値に変換します。
YCBCR= rgb2ycbcr (RGB)
YCBCR
RGB
すべて折りたたむ
イメージのRGBからYCbCrへの変換
RGBイメージをワークスペースに読み取ります。
RGB = imread (“board.tif”);
イメージをYCbCrに変換します。
YCBCR = rgb2ycbcr (RGB);
元のイメージと新しいイメージを表示します。
图imshow (RGB);标题(“RGB颜色空间中的图像”);
图imshow (YCBCR);标题(“YCbCr颜色空间中的图像”);
カラーマップのRGBからYCbCrへの変換
インデックス付きイメージをワークスペースに読み込みます。カラーマップは,RGB色空間のものです。
(我,地图)= imread (“forest.tif”);
カラーマップをYCbCrに変換します。
newmap = rgb2ycbcr(地图);
グレースケールイメージを元のマップと新しいマップを使用して表示します。
图imshow(我,地图)标题('索引图像与RGB彩色地图');
图imshow(我newmap)标题(“YCbCr彩色地图索引图像”);
変換するRGBカラー値。次のいずれかの形式の数値配列として指定します。
c行3列のカラーマップ。各行が1つのRGBの色の値を指定します。
m x n x 3のイメージ
データ型:单|双|uint8|uint16
单
双
uint8
uint16
変換後のYCbCrカラー値。入力と同じサイズの数値配列として返されます。
入力が双または单の場合,Yの範囲は(16/255、235/255),CbとCrの範囲は(16/255、240/255)です。
Y
Cb
Cr
入力がuint8の場合,Yの範囲は[235],CbとCrの範囲は[240]です。
入力がuint16の場合,Yの範囲は(4112、60395),CbとCr(4112、61680)の範囲はです。
[1] Poynton, c.a.《数字视频技术导论》,John Wiley & Sons, Inc., 1996, p. 175。
[2] Rec. ITU-R BT.601-5,标准4:3和宽屏16:9宽高比数字电视的演播室编码参数(1982-1986-1990-1992-1994),第3.5节。
使用上の注意および制限:
rgb2ycbcrではCコードの生成がサポートされています(MATLAB®编码器™が必要)。汎用のMATLAB主机ターゲットプラットフォームを選択した場合,プリコンパイルされたプラットフォーム固有の共有ライブラリを使用するコードが,rgb2ycbcrによって生成されます。共有ライブラリを使用するとパフォーマンスの最適化は維持されますが,コードを生成できるターゲットプラットフォームが限定されます。詳細については,共有ライブラリを使用したコード生成を参照してください。
rgb2ycbcr
MATLAB主机
この関数は,GPU配列を完全にサポートします。詳細については,GPUでのイメージ処理を参照してください。
rgb2lab|rgb2xyz|rgb2ntsc|ycbcr2rgb|rgbwide2ycbcr|ycbcr2rgbwide
rgb2lab
rgb2xyz
rgb2ntsc
ycbcr2rgb
rgbwide2ycbcr
ycbcr2rgbwide
この例の変更されたバージョンがあります。編集された方の例を開きますか吗?
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系