OpenCV提供全面的图像转换工具,涵盖色彩空间变换、几何校正和频域处理:
- 色彩空间转换包括支持RGB/HSV/Lab等200+色彩模型互转(
cv2.cvtColor
); 特殊处理:YUV420转RGB(视频解码)、CIE XYZ色域转换。 - 几何变换包括三种变换。
线性变换:旋转/缩放/剪切(
cv2.warpAffine
), 非线性变换:透视矫正(cv2.getPerspectiveTransform
), 极坐标变换(cv2.linearPolar
)。 - 频域处理包括傅里叶变换(
cv2.dft
)与小波变换和频域滤波(高通/低通/同态滤波)。 - 二值化与量化包括自适应阈值(
cv2.adaptiveThreshold
)和色彩量化(K-means聚类)。
所有函数均支持GPU加速(需启用cv2.UMat
),处理4K图像仅需毫秒级耗时,广泛应用于工业视觉和医学影像领域。
最新4.x版本新增AI超分辨率转换(DNN模块)。