import cv2 as cv
import numpy as np
img=cv.imread('learn.jpg',cv.IMREAD_GRAYSCALE)
cv.imshow('first image',img)
img_size=img.shape
print(img_size)
imgkernel=np.array([[-2,-1,0],
[-1, 1,1],
[ 0, 1,2]]
)
print(imgkernel)
#利用CV的卷积核卷积图像
dst=cv.filter2D(img,-1,imgkernel)
cv.imshow('filter img',dst)
print(dst.shape) #可以查看数组没变,说明为same方式卷积
img_dst=np.hstack((img,dst))
cv.imshow('merge img',img_dst)
cv.waitKey()
cv.destroyAllWindows()
opencv简单卷积运用
猜你喜欢
转载自www.cnblogs.com/tangjunjun/p/11243361.html
今日推荐
周排行