数字图像处理python代码
时间: 2023-09-20 07:14:04 浏览: 116
以下是一个使用Python进行数字图像处理的示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('test.jpg')
# 灰度化处理
gray_img = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
# 显示灰度图像
cv2.imshow('image', gray_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 图像模糊
blur_img = cv2.GaussianBlur(img, (5,5), 0)
# 显示模糊图像
cv2.imshow('image', blur_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码使用了OpenCV库来进行图像处理。首先,通过`cv2.imread`函数读取了名为`test.jpg`的图像。然后,使用`cv2.cvtColor`函数将RGB图像转换为灰度图像。接下来,使用`cv2.imshow`函数显示了灰度图像。然后,使用`cv2.GaussianBlur`函数对原始图像进行高斯滤波处理,去除噪声。最后,使用`cv2.imshow`函数显示了模糊图像。
#### 引用[.reference_title]
- *1* *2* *3* [Python实现数字图像处理算法及源码解析](https://blog.csdn.net/Jack_user/article/details/131215312)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文