对于图像处理练习,我必须编写一个程序,将各种效果应用于图像 . 其中一个效果是灰度,完成后找到RGB值的平均值((红绿蓝)/ 3) . 然而,为了使图像偏振化,我需要首先找到每个单独分量的平均值(即所有红色值/红色像素的数量) . 然后循环遍历行和列(使用像素,红色值,绿色值和蓝色值的计数器)作为查找平均值的方法是否合适?有更有效的方法吗?
而且,基于平均像素值使像素偏振 . “如果平均值R为100,平均值G为200,平均值B为300且像素具有R 150,G 150和B,100,则偏振像素将为255,0和0 . ”我不明白这段关系?如果当前值小于平均值,那么它将被极化为0 /更高于平均值,极化为255?
1 回答
计算图像的平均RGB值:
你不需要迭代,numpy拥有它:)