hbVPCvtColor

int32_t hbVPCvtColor(hbUCPTaskHandle_t *taskHandle, hbVPImage *dstImg, hbVPImage const *srcImg);

调用CvtColor API,支持RGB转换为GRAY,RGB与BGR转换为NV12。

  • 参数

    • [out] taskHandle 任务句柄,负责算子与UCP架构的交互。
    • [out] dstImg 输出图像,大小与输入图像一致,type支持U8C1,format支持Y和nv12。
    • [in] srcImg 输入图像,type支持U8C3,format支持RGB和BGR。
  • 返回值

    • 返回 0 则表示API成功执行,否则执行失败。
  • 转换支持表

    srcFmt/dstFmtgraynv12rgb_prgbbgr_pbgryuv_pyuv
    grayNNNNNNNN
    nv12NNNNNNNN
    rgb_pNNNNNNNN
    rgbYYNNNNNN
    bgr_pNNNNNNNN
    bgrNYNNNNNN
    yuv_pNNNNNNNN
    yuvNNNNNNNN