在Qt中,是否有简单的解决方案来为图像添加运动模糊?我没有找到任何关于模糊的好教程。我需要一些非常简单的东西,以便我可以理解,并且如果我能改变模糊角度就更好了。
在Qt中,是否有简单的解决方案来为图像添加运动模糊?我没有找到任何关于模糊的好教程。我需要一些非常简单的东西,以便我可以理解,并且如果我能改变模糊角度就更好了。
foreach pixel (x, y) in image {
for dx = -r to r with x+dx within image {
for dy = -r to r with y+dy within image {
Add pixel (x+dx, y+dy) of the source image with ↩
factor (matrix[dx, dy]) to the target image.
}
}
}
矩阵可以像这样定义(用于半径为2的水平运动模糊):
0 0 0 0 0
0 0 0 0 0
0.1 0.2 0.4 0.2 0.1
0 0 0 0 0
0 0 0 0 0
x 0 0 0 0 0 x 0 0 0 0 0 x 0 0 0 0 0 x 0 0 0 0 0 x
我是对的吗?45度模糊? - Julius Degutis