【计算机视觉】构造一个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()
运行结果:

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)