python深度图滤波示例
时间: 2023-09-23 12:02:34 浏览: 204
python 经典数字滤波实例
好的,以下是一个简单的Python深度图滤波示例:
```python
import cv2
import numpy as np
# 加载深度图像
depth = cv2.imread('depth_image.png', cv2.IMREAD_ANYDEPTH)
# 深度图滤波
kernel_size = 5
median_depth = cv2.medianBlur(depth, kernel_size)
# 显示结果
cv2.imshow('depth image', depth)
cv2.imshow('median depth image', median_depth)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`cv2.imread`函数可以用于读取深度图像,`cv2.IMREAD_ANYDEPTH`参数表示以原始深度读取图像(8位或16位)。
`cv2.medianBlur`函数用于对深度图像进行中值滤波,`kernel_size`参数表示滤波器大小,可以根据实际情况调整。
最后通过`cv2.imshow`函数显示原始深度图像和中值滤波后的深度图像,并通过`cv2.waitKey`等待用户按下按键退出程序。
阅读全文