---
title: 简介
description: "本文档提供了鲲鹏计算视觉库的安装指南、算子详细接口定义，旨在帮助用户快速熟悉鲲鹏计算视觉库的使用。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_kpcv_06_0001.html
sourcePath: /source/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_kpcv_06_0001.html
indexId: eb8ade59291023443ae747240782f68e7fb1487915479fbe6550b05f9be99c9477
---
# 简介

本文档提供了鲲鹏计算视觉库的安装指南、算子详细接口定义，旨在帮助用户快速熟悉鲲鹏计算视觉库的使用。

KPCV（Kunpeng Computer Vision，鲲鹏计算视觉库）是专为鲲鹏平台设计的图像处理优化库，旨在解决鲲鹏服务器上图像处理性能不足的问题。KPCV集成了OpenCV图算子优化、KP_LITHO_IMG算子优化以及PyTorch图算子优化，通过算法优化、向量指令优化和并行优化等手段，显著提升了在鲲鹏服务器上的性能表现，相较于开源版本有大幅提升。KPCV算子组成如表1所示。


**表1 KPCV算子组成**

| 序号 | 算子名 | 描述 |
| --- | --- | --- |
| 1 | CV图算子 | 利用鲲鹏向量指令对其中的merge、resize（该函数还支持多种插值方法，如cv2.INTER\_LINEAR、cv2.INTER\_CUBIC、cv2.INTER\_NEAREST\_EXACT等算法）、remap、dilate、GaussianBlur、cvtColor图像处理算子进行性能优化。 |
| 2 | KP\_LITHO\_IMG算子 | 利用鲲鹏向量指令对KP\_LITHO\_IMG的gaussian\_blur、gaussian\_blur\_fft、local\_min/local\_max、slope、laplacian、fft\_upsampling图像算子优化。 |
| 3 | PyTorch图算子 | 利用鲲鹏向量指令对其中的数据预处理需要的normalize、resize（插值方式默认为BILINEAR，本文档对InterpolationMode.BILINEAR和InterpolationMode.BICUBIC两种方法进行优化）、permute算子进行性能优化。 |


KPCV仅支持鲲鹏平台下使用。为获得最优性能，接口内部不做完整入参校验，遵从OpenCV和TorchVision原函数的入参校验逻辑，入参合法性及合理性由调用方业务保证。
