【发布时间】:2012-10-23 23:49:53
【问题描述】:
我正在android中进行图像处理,例如模糊效果和图像上的圆圈。
我的目标是在特定点及其周围模糊图像。我可以使用 Gaussian Blur 和 ConvolutionMatrix 对整个图像进行模糊效果。
public static Bitmap applyGaussianBlur(Bitmap src) {
double[][] GaussianBlurConfig = new double[][] { { 1, 2, 1 }, { 2, 4, 2 }, { 1, 2, 1 } };
ConvolutionMatrix convMatrix = new ConvolutionMatrix(3);
convMatrix.applyConfig(GaussianBlurConfig);
convMatrix.Factor = 16;
convMatrix.Offset = 0;
return ConvolutionMatrix.computeConvolution3x3(src, convMatrix);
}
谁能告诉我在图像中的特定点做模糊效果的想法?
【问题讨论】:
-
你想要一个单一的模糊区域,比如this picture,只有人的脸是模糊的吗?还是你想要相反的,面部是唯一清晰的区域?
-
正是比尔先生,就像每个人在显示屏上击中的那个地方都需要模糊。感谢您的快速回复。