opencv对图片做laplacian算法运算并展示图片
时间: 2024-01-07 15:04:47 浏览: 74
利用opencv进行图像处理
好的,以下是使用OpenCV对图片进行Laplacian算法运算并展示图片的Python代码:
```python
import cv2
# 读取图片
img = cv2.imread('test.jpg', cv2.IMREAD_GRAYSCALE)
# 对图片进行Laplacian算法运算
laplacian = cv2.Laplacian(img, cv2.CV_64F)
# 展示原图和Laplacian算法运算后的图片
cv2.imshow('Original', img)
cv2.imshow('Laplacian', laplacian)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这里,我们使用`cv2.imread()`函数读取一张灰度图像,并将其存储在变量`img`中。然后,使用`cv2.Laplacian()`函数对图像进行Laplacian算法运算,并将结果存储在变量`laplacian`中。最后,使用`cv2.imshow()`函数展示原图和Laplacian算法运算后的图片,并使用`cv2.waitKey()`和`cv2.destroyAllWindows()`函数等待用户按下任意按键并关闭所有窗口。
注意:在代码中,我们使用了`cv2.IMREAD_GRAYSCALE`参数读取灰度图像。如果您想读取彩色图像,请使用`cv2.IMREAD_COLOR`参数。
阅读全文