OpenCV
cv2 API Reference
OpenCV(cv2)提供图像读写、颜色转换、滤波、边缘检测与视频捕获等计算机视觉 API。
By EZ4Code Team
Image Operations
图像读写、几何变换、滤波与轮廓检测的核心 API。
cv2.imread(path, flag)从文件读取图像为 BGR 格式的 NumPy 数组。
Returns: ndarray — BGR 图像数组,失败返回 None
cv2.imwrite(path, img)将图像数组写入指定文件。
Returns: bool — 是否写入成功
cv2.cvtColor(img, code)将图像从一个颜色空间转换到另一个(如 BGR 转 RGB/灰度)。
Returns: ndarray — 转换后的图像
cv2.resize(img, size)将图像缩放到指定尺寸。
Returns: ndarray — 缩放后的图像
cv2.GaussianBlur(img, ksize, sigma)对图像应用高斯模糊。
Returns: ndarray — 模糊后的图像
cv2.Canny(img, threshold1, threshold2)使用 Canny 算法检测图像边缘。
Returns: ndarray — 二值边缘图
cv2.findContours(img, mode, method)从二值图像中检测轮廓。
Returns: tuple — (contours, hierarchy)
cv2.VideoCapture(index)打开摄像头或视频文件用于逐帧捕获。
Returns: VideoCapture — 视频捕获对象