使用python OpenCv循环中值滤波器



我想为多个图像运行中值模糊。我用这个代码加载图像

path=glob.glob("path_to_data/*.tif"(

cv_img=[]

在路径中为img:

n = cv2.imread(img, cv2.IMREAD_GRAYSCALE)
cv_img.append(n)

当我在加载到cv_img后检查输入的长度时,我得到了图像的总数。但当我用代码运行中值模糊时

对于cv_img:中的数据

cv2.medianBlur(image, 3)

我希望得到与输入相同的长度,但我没有。

我需要帮助,这样我就可以对所有图像运行中值滤波器,并写出每个输入文件的结果。

有什么帮助吗?

假设您有一个图像列表:(image_list(

for image in image_list:
cv2.medianBlur(image,3)

最新更新