RGB转灰度值

来源:互联网 发布:淘宝能参加聚划算吗 编辑:程序博客网 时间:2024/05/16 07:19

一、基础公式

        Gray=R*0.299+G*0.587+B*0.114

二、避免浮点数运算

        Gray=(R*299+G*587+B*114+500)/1000     加500实现四舍五入(推荐)

        Gray=(R*30+G*59+B*11+50)/100

三、整体移位运算

        16位精度的:Gray = (R*19595 + G*38469 + B*7472) >> 16



详细描述 戳这个链接  从RGB色转为灰度值的算法

0 0
原创粉丝点击