我必须创建一个在c中的图像上应用框模糊的程序。框模糊是指您要模糊的像素距离1像素内的rgb值的平均值。
00ffff ff00ff fff0f0
0f0f0f f0f0f0 fff000
000fff f0f00f f00f0f
假设我有一个二维数组,该数组具有图像中像素的RGB值。要模糊右上角的像素,我必须对(0,0),(0,1),(1,0),(1,1)中的像素取平均,对吗?因此,例如,平均值为ffffff
,那么如果我必须模糊(0,1)中的像素,我将不得不使用原始值00ffff
还是新值ffffff
?
要模糊右上角的像素,我必须对(0,0),(0,1),(1,0),(1,1)中的像素进行平均]
是的。
我必须使用原始值00ffff还是新值ffffff ???
您应平均原始值。我建议复制多维数组(您可以使用memcpy
快速复制),然后在获取值时引用原始数组。