OpenCV 简单应用
OpenCV 简单应用
本篇文章通过简单实战,让你掌握常用 OpenCV 操作。
0.原图

1. 转为灰度图
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow("Gray", gray)

2. 高斯模糊
blur = cv2.GaussianBlur(img, (5,5), 0)

3. Canny 边缘检测
edges = cv2.Canny(img, 100, 200)
cv2.imshow("Edges", edges)

4. 图像缩放
resized = cv2.resize(img, (300,300))

5. 图像旋转
h, w = img.shape[:2]
M = cv2.getRotationMatrix2D((w/2, h/2), 45, 1)
rotated = cv2.warpAffine(img, M, (w, h))


浙公网安备 33010602011771号