DVPP算子接口列表
接口名 |
功能描述 |
---|---|
acldvppInit |
DVPP初始化函数,需在调用算子功能接口前调用。重复调用本接口不会报错,建议本接口与acldvppFinalize接口配套使用,分别完成DVPP的初始化、去初始化。 |
acldvppFinalize |
DVPP去初始化函数,在算子功能接口之后、退出进程前调用本接口。重复调用本接口不会报错,建议acldvppInit接口与本接口配套使用,分别完成DVPP的初始化、去初始化。 |
acldvppNormalize |
图像归一化,减均值、除标准差,由用户指定均值、标准差。 |
acldvppDecodeJpeg |
将.jpg、.jpeg、.JPG、.JPEG图片文件解码为单通道(GRAY)或三通道(RGB)图像。 |
acldvppResize |
图像缩放,支持bilinear、nearest、bicubic插值算法。 |
acldvppImgToTensor |
图像归一化,减均值、除标准差,但均值固定为0,标准差固定为255,仅用于将[0, 255]的UINT8图像归一化到[0.0, 1.0]的FLOAT图像。 |
acldvppAdjustBrightness |
调节图像亮度。 |
acldvppAdjustSaturation |
调节图像的饱和度。 |
acldvppAdjustHue |
调节图像。 |
acldvppAdjustContrast |
调节图像对比度。 |
acldvppHorizontalFlip |
对图像做水平翻转。 |
acldvppVerticalFlip |
对图像做垂直翻转。 |
acldvppGaussianBlur |
对图像做高斯模糊。 |
acldvppWarpAffine |
对图像做仿射变换。 |
acldvppWarpPerspective |
对图像做透射变换。 |
acldvppCropAndResize |
对图像做抠图缩放。 |
acldvppPad |
对图像做边界填充。 |
acldvppRotate |
对图像做逆时针方向的旋转。 |
acldvppRgbToGrayscale |
Rgb图像转换成灰度图像。 |
acldvppCrop |
对图像做抠图。 |
acldvppInvert |
反转图像颜色。 |
acldvppPosterize |
通过减少每个颜色通道的位数来生成图像。 |
acldvppSolarize |
通过反转阈值内的所有像素值来生成RGB/灰度图像。 |
acldvppEqualize |
对输入图像进行直方图均衡化。 |
acldvppAdjustSharpness |
调整输入图像的锐度。 |
acldvppAutoContrast |
通过对每个通道像素进行重新映射来达到最大化对比度的效果,图像中最暗的像素会被映射为黑色,最亮的像素会被映射为白色。另外,用户还可以通过调整cutoff 、ignore参数,控制对比度效果。 |
acldvppErase |
使用指定的值擦除输入图像中指定范围内的像素点。 |
acldvppConvertColor |
更改图像的色彩空间。 |
acldvppEncodeJpeg |
将单通道(GRAY)或三通道(RGB)图像编码为JPEG图像。 |