python 对图像进行开运算怎么写代码
时间: 2024-01-30 08:04:14 浏览: 78
数字图像处理点运算源代码
4星 · 用户满意度95%
在Python中使用OpenCV对图像进行开运算操作的代码如下:
```
import cv2
import numpy as np
# 读取图像
img = cv2.imread('image.jpg', 0)
# 定义结构元素
kernel = np.ones((5,5), np.uint8)
# 进行开运算操作
opening = cv2.morphologyEx(img, cv2.MORPH_OPEN, kernel)
# 显示原图和开运算后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Opening Image', opening)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`cv2.imread()`函数用于读取图像,`np.ones()`函数用于创建结构元素,`cv2.morphologyEx()`函数用于进行开运算操作。最后使用`cv2.imshow()`函数来显示原图和开运算后的图像,使用`cv2.waitKey()`函数等待按键输入,使用`cv2.destroyAllWindows()`函数销毁所有窗口。
阅读全文