24小时热门版块排行榜    

查看: 3661  |  回复: 21
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

AnYeah

木虫 (小有名气)

[交流] 像素值大于255,怎么办?

网上下载一个图像数据,已经保存为matlab可以识别的mat格式。问题是里面的RGB三个通道的数值都大的吓人,2000多、3000多,还有6万多,这可能是什么原因?
归一化处理后,整个图片变成黑色,因为大部分像素值在几千左右,除以6万多后,值就很小了。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

AnYeah

木虫 (小有名气)

引用回帖:
2楼: Originally posted by yp_nupt at 2016-05-26 10:46:49
这是16位色的图像,故最大值就是2^16=65536啦,所以处理图像的时候把代码修改为16位图就可以了,如果需要处理为255的话就把像素值除以2^8不就回到255了嘛。
...

除以2^16后,图像是黑。我怎么保存为正常的bmp格式?
3楼2016-05-26 11:05:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 22 个回答

yp_nupt

木虫 (职业作家)

兔斯基

★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
AnYeah: 金币+2 2016-05-26 11:04:51
这是16位色的图像,故最大值就是2^16=65536啦,所以处理图像的时候把代码修改为16位图就可以了,如果需要处理为255的话就把像素值除以2^8不就回到255了嘛。

[ 发自手机版 http://muchong.com/3g ]
解放思想,实事求是
2楼2016-05-26 10:46:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

大碗奶茶

铁杆木虫 (正式写手)

cool

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
AnYeah: 金币+1 2016-05-26 11:41:30
降维,将0~2^8-1映射到0~1区间;2^8~2^9-1映射到1~2区间以此类推

发自小木虫Android客户端
Uh,youareright...
4楼2016-05-26 11:22:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

AnYeah

木虫 (小有名气)

引用回帖:
4楼: Originally posted by 大碗奶茶 at 2016-05-26 11:22:33
降维,将0~2^8-1映射到0~1区间;2^8~2^9-1映射到1~2区间以此类推

那损失不是很大?
5楼2016-05-26 11:42:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见