这里有一个简单的函数来对图像进行灰度化。灰色点=64
def grayPosterize(pic):
grayPoint = 64
for p in getPixels(pic):
r = getRed(p)
g = getGreen(p)
b = getBlue(p)
luminiance = (r+g+b)/3
if luminance < grayPoint:
setColor(p,black)
if luninance >= grayPoint:
setColor(p,white)
因为这个程序用64作为灰点,有时明亮的画面变成了全白,而深色的画面变成了全黑。在
我想要的程序,而不是使用64作为灰度点,尝试所有可能的灰度点(0到256)来找到最好的后期化图片结果(通过使用距离找到最接近原始图像的图片)
一个比较不同代码的示例。在
^{pr2}$我该怎么做?在
提前谢谢。在
目前没有回答
相关问题 更多 >
编程相关推荐