OpenCV 简单应用

OpenCV 简单应用

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


0.原图

image

1. 转为灰度图

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow("Gray", gray)

image


2. 高斯模糊

blur = cv2.GaussianBlur(img, (5,5), 0)

image


3. Canny 边缘检测

edges = cv2.Canny(img, 100, 200)
cv2.imshow("Edges", edges)

image


4. 图像缩放

resized = cv2.resize(img, (300,300))

image


5. 图像旋转

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

image

posted @ 2025-11-01 21:28  元始天尊123  阅读(5)  评论(0)    收藏  举报