【计算机视觉】构造一个3*3卷积核,对一幅512*512*3的原始图像进行卷积操作。其中512*512*3分别表示图像的宽、高和通道数
【代码】【计算机视觉】构造一个3*3卷积核,对一幅512*512*3的原始图像进行卷积操作。其中512*512*3分别表示图像的宽、高和通道数。
·
import numpy as np
import cv2
# 构造卷积核
kernel = np.array([
[-1, -1, -1],
[-1, 8, -1],
[-1, -1, -1]
])
# 读取原始图像
img = cv2.imread('image.jpg')
# 进行卷积操作
conv_img = cv2.filter2D(img, -1, kernel)
# 显示卷积结果
cv2.imshow('Convolution Image', conv_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
运行结果:
更多推荐
所有评论(0)