16bit單通道灰度圖轉RGB偽彩色圖怎么做呢?16bit灰度圖來自紅外相機的原始影像,請大家指點
uj5u.com熱心網友回復:
看到的有關博客都是八位灰度圖直接轉RGB圖,我現在的影像是16位單通道灰度圖,灰度值在30000~60000之間,想要無損的轉化到RGB影像,沒找到有關的資料,所以向大家請教uj5u.com熱心網友回復:
高精度轉低精度無損是不可能的uj5u.com熱心網友回復:
16位常見的也有兩種格式, 555, 后 565, 也就是RGB分別所用的bit數, 參考如下//555:0x7C00、0x03E0、0x001F
//565:0xF800、0x07E0、0x001F
#define BM565TOCOLOR(_word) RGB((_word>>11<<3), (_word<<5>>10<<2), (_word<<11>>3))
#define BM555TOCOLOR(_word) RGB((_word>>10<<3), (_word<<6>>10<<2), (_word<<11>>3))
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/223336.html
標籤:C++ 語言
上一篇:c++建立簡單的單向鏈表問題
下一篇:陣列
