灰度计算(彩色转为灰色)
灰度模型 r*.299+g*.587+b*.114<某阈值,表示足够暗? 点(r,g,b)到线段(0,0,0)(1,1,1)的距离<某阈值,表示足够灰? 可以使用(R+B+G)/3<n 接近黑色还是灰色?只要r=b=g,这个颜色就是从白到黑的。小于125就可以将它视作灰色了吧,再小一点就可以当成黑色了 灰度模型 r*.299+g*.587+b*.114<某阈值,表示足够暗? 点(r,g,b)到线段(0,0,0)(1,1,1)的距离<某阈值,表示足够灰? 转成灰度, 灰度值越小表示图像越暗,反之越亮, 灰度值取值 0-255 计算方法 RGB->GrayScale的转换基本公式是这个 R = G = B = 0.3R + 0.6G + 0.1B; 还有的公式是这样 Y=0.212671*R + 0.715160*G + 0.072169*B,差不了太多; RGB转成HSV试一下

浙公网安备 33010602011771号