CV图算子函数接口与OpenCV函数接口一致,已优化函数列表如表1所示。
名称 |
说明 |
---|---|
cvtColor |
图像转换,包含BGR2GRAY、BGR2RGB、RGB2BGR、GRAY2BGR。 |
dilate |
膨胀,通过指定的结构元素对图像进行卷积,将图像中的目标区域扩展。 |
GaussianBlur |
高斯模糊,通过高斯函数对图像进行卷积来平滑图像,减少噪声和细节。 |
merge |
将三个单通道的图像合并成三通道。 |
remap |
映射重构图像,用于图像处理过程中几何变换,例如平移、旋转、缩放和扭曲。 |
resize |
调整图像大小:INTER_NEAREST_EXACT最近邻插值,INTER_LINEAR双线性插值(默认),INTER_CUBIC双立方插值。 |
convertTo |
convertTo转换图像的数据类型和缩放范围。例如,可以将图像从8-bit转换为16-bit,同时进行缩放。 |
threshold |
二值化阈值,将图像的灰度值划分为两部分。例如,使用全局阈值、自适应阈值、OTSU阈值等方式进行图像二值化处理。 |
warpAffine |
仿射变换,通过一个2x3的变换矩阵对图像进行平移、旋转、缩放和剪切等变换。 |
contourArea |
计算轮廓的面积,即轮廓内像素点的总数。 |
countNonZero |
统计图像中非零像素的数量。 |