中等
技术面试0 次浏览

请编写一个Python函数,实现对图像的高斯模糊处理。

商汤科技算法工程师
Python图像处理高斯模糊

答题要点

推荐答题框架:采用功能分解法,先明确高斯模糊的原理,再逐步实现函数。关键要点:1. 高斯核生成:根据指定的核大小和标准差生成高斯核。2. 卷积操作:将高斯核与图像进行卷积运算。3. 边界处理:处理图像边界,避免越界。4. 输出结果:返回处理后的图像。示例代码思路:首先生成高斯核,然后对图像进行卷积操作,处理边界问题,最后返回处理后的图像。可以使用NumPy库进行矩阵运算。示例代码如下:python import numpy as np def gaussian_blur(image, kernel_size, sigma): # 生成高斯核 ... # 卷积操作 ... return blurred_image