是不是matlab中最好用公式算而不是呼叫rgb2ycbcr和ycbcr2rgb 而且為什么ycbcr2rgb輸出都是一???
I=imread('C:\Users\whm\Desktop\test\ucid2\ucid00005.tif');
I=double(I);
YCBCR=rgb2ycbcr(I);
RGB=ycbcr2rgb(YCBCR);
uj5u.com熱心網友回復:
http://www.ilovematlab.cn/thread-106551-1-1.htmluj5u.com熱心網友回復:
YUV和YCbCr的轉換計算公式是不一樣,* Analog
* Y = 0.299R + 0.587G + 0.114B
* U = -0.147R - 0.289G + 0.436B
* V = 0.615R - 0.515G - 0.100B
* ITU-R BT.601
* Y?ˉ = 0.257*R' + 0.504*G' + 0.098*B' + 16
* Cb' = -0.148*R' - 0.291*G' + 0.439*B' + 128
* Cr' = 0.439*R' - 0.368*G' - 0.071*B' + 128
uj5u.com熱心網友回復:
請問顏色空間轉換完后是否應該取整?
uj5u.com熱心網友回復:
依存盤和應用的需求來定, 常見的格式都是需要取整的
uj5u.com熱心網友回復:
YUV和YCbCr的轉換計算公式是不一樣,
* Analog
* Y = 0.299R + 0.587G + 0.114B
* U = -0.147R - 0.289G + 0.436B
* V = 0.615R - 0.515G - 0.100B
* ITU-R BT.601
* Y?ˉ = 0.257*R' + 0.504*G' + 0.098*B' + 16
* Cb' = -0.148*R' - 0.291*G' + 0.439*B' + 128
* Cr' = 0.439*R' - 0.368*G' - 0.071*B' + 128
請問顏色空間轉換完后是否應該取整?
依存盤和應用的需求來定, 常見的格式都是需要取整的
請問是四舍五入的取證嘛 就是在壓縮程序中要取整嘛
uj5u.com熱心網友回復:
YUV和YCbCr的轉換計算公式是不一樣,
* Analog
* Y = 0.299R + 0.587G + 0.114B
* U = -0.147R - 0.289G + 0.436B
* V = 0.615R - 0.515G - 0.100B
* ITU-R BT.601
* Y?ˉ = 0.257*R' + 0.504*G' + 0.098*B' + 16
* Cb' = -0.148*R' - 0.291*G' + 0.439*B' + 128
* Cr' = 0.439*R' - 0.368*G' - 0.071*B' + 128
請問顏色空間轉換完后是否應該取整?
依存盤和應用的需求來定, 常見的格式都是需要取整的
JPEG壓縮
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/54358.html
標籤:圖形處理/算法
上一篇:請問彩色影像進行JPEG壓縮的時候 RGB轉到YCBCR后需要取整嘛
下一篇:C++ 動態庫依賴關系例外
