python opencv 图像处理。图像翻转、平移、锐化。

import cv2
img = cv2.imread('D:\\timg.jpg')
kernel = np.array([[0, -1, 0], [-1, 5, -1], [0, -1, 0]], np.float32)
#kernel = np.array([[-1,-1,-1], [-1,9,-1], [-1,-1,-1]])
dst = cv2.filter2D(img, -1, kernel=kernel) 

图像锐化。最后结果为python opencv 图像处理。图像翻转、平移、锐化。_第1张图片

图像翻转

flipped1 = cv2.flip(img, -1)

其中参数 -1 表示 同时在横向和纵向翻转图像,1表示横向翻转图像 0表示纵向翻转图像

python opencv 图像处理。图像翻转、平移、锐化。_第2张图片

图像平移

rows,cols = img.shape

M = np.float32([[1,0,5],[0,1,5]])

dst1 = cv2.warpAffine(flipped1,M,(cols,rows))



你可能感兴趣的:(图像处理)