0
A
回答
0
您可以將輸出從rgb2ycbcr
映射到-1到+1範圍。例如,從rgb2ycbcr
輸出的Cb和Cr的可能範圍之一是[16 240],可以使用interp1
輕鬆重新映射。下面代碼中的Cb表示來自rgb2ycbcr
的輸出矩陣中的Cb列;你可能需要做一些重塑操作。
CbNew = interp1([16, 240], [-1, 1], Cb);
由於三個潛在的範圍是互斥的,您還可以自動找到輸出數據的適當的重新映射。同樣的重映射也適用於Cr。
if any(Cb < 1)
CbRange = [16/255, 240/255];
elseif any(Cb < 250)
CbRange = [16, 240];
elseif any(Cb < 61681)
CbRange = [4112, 61680];
else
%\\suggest throwing an error here, since the above should cover all possible output
end
CbNew = interp1(CbRange, [-1, 1], Cb);
相關問題
- 1. 將範圍轉換爲圖像
- 2. 試圖將html div轉換爲圖像。考慮到的Transform3D
- 3. 如何將圖像的所有像素值轉換爲一定範圍-python
- 4. 如何將方法轉換爲範圍。
- 5. 將值範圍轉換爲名稱
- 6. 將範圍(非連續)轉換爲值
- 7. 將範圍值轉換爲整數
- 8. 將顏色從RGB轉換爲YCbCr打包圖像
- 9. 使用Aforge.net將Ycbcr圖像轉換爲灰度
- 10. 在EmguCV中將Bgr圖像轉換爲YCbCr?
- 11. 如何將RGB值轉換爲YCbCr使用AForge
- 12. 如何將VarBinary值轉換爲圖像?
- 13. 如何將負值轉換爲零
- 14. 如何預先考慮到訂購與範圍條款
- 15. 如何在Java中將YCbCr(YUV)4:4:4圖像轉換爲4:2:2?
- 16. 將負值轉換爲bytearray
- 17. 如何將HttpRequestBase轉換爲HttpRequestMessage,考慮標題名稱?
- 18. 正在將YCbCr轉換爲RGB可逆?
- 19. 在OpenCV中將RGB轉換爲YCbCr
- 20. 將非連續範圍的頁面轉換爲圖像Ghostscript
- 21. 將excel範圍轉換爲圖像,無需複製和粘貼
- 22. 將帶樣式範圍的SWT StyledText內容轉換爲圖像
- 23. 將3D表面數據轉換爲2D範圍圖像
- 24. 將PDF轉換爲頁面範圍內的圖像
- 25. 如何將負向旋轉值轉換爲正向旋轉值?
- 26. 將值從視圖動態地轉換爲範圍
- 27. 將絕對值轉換爲製圖範圍R
- 28. MSSQL:DISTINCT這需要日期範圍考慮
- 29. 如何轉換matlab中的值範圍?
- 30. 如何將字符串拆分爲列表,並考慮負數?
難道你不能只乘以2,然後減1嗎? (或者任何必要的因素,取決於你的初始範圍。) – 2014-10-01 15:36:56