用python写一个机器视觉图像卷积的代码
时间: 2023-05-19 16:05:11 浏览: 118
机器视觉作业,包括图像增强、图像分割、CNN,python实现+源代码+文档说明
当然可以,以下是一个简单的 Python 机器视觉图像卷积的代码示例:
```python
import cv2
import numpy as np
# 读取图像
img = cv2.imread('image.jpg')
# 定义卷积核
kernel = np.array([[-1,-1,-1], [-1,9,-1], [-1,-1,-1]])
# 进行卷积操作
output = cv2.filter2D(img, -1, kernel)
# 显示结果
cv2.imshow('Original', img)
cv2.imshow('Convolution', output)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这个代码使用 OpenCV 库读取一张图像,定义一个 3x3 的卷积核,然后使用 `cv2.filter2D()` 函数进行卷积操作,最后显示原始图像和卷积后的图像。
阅读全文