接口说明

CV图算子函数接口与OpenCV函数接口一致,已优化函数列表如表1所示。

表1 CV图算子已优化函数列表

名称

说明

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

统计图像中非零像素的数量。

接口中涉及的常量与开源OpenCV一致,相关定义请参见《OpenCV官方文档》。