菜丝inside 发表于 2008-3-28 16:08

求教怎么读取256色的BMP图像具体RGB值

大家好 我相询问怎么读取256色的BMP图像具体RGB值

哦 我询问的是256色不是灰度图。用matlab读取的是1-256的调色板的索引值,并不是实际RGB值
比如第一个像素的值应该是(156,245,23),但是由于它在调色板的索引是55,所以直接用matlab读取的是55,而不是正确的像素值
我不知道我说的大家明白不?
简单的说 对于bmp格式 matlab可以直接读取到真彩色的像素值 而不能直接读取256色的像素值
对于灰度值来说由于调色板索引值和灰度是一样的 所以直接读取到的即使是调色板索引值 也就算是灰度值了

现在我要请教的是 怎么读取256色的BMP图像具体RGB值

eight 发表于 2008-3-31 19:33

原帖由 菜丝inside 于 2008-3-28 16:08 发表 http://www.chinavib.com/forum/images/common/back.gif
大家好 我相询问怎么读取256色的BMP图像具体RGB值

哦 我询问的是256色不是灰度图。用matlab读取的是1-256的调色板的索引值,并不是实际RGB值
比如第一个像素的值应该是(156,245,23),但是由于它在调色板的 ... doc imread ,或者搜索一下 color lookup table 吧,具体我也没有研究过,呵呵
页: [1]
查看完整版本: 求教怎么读取256色的BMP图像具体RGB值