IPP图像类型及Opencv中使用
专栏目录
一、IPP简介及windows下安装说明
二、IPP与Opencv配合使用
三、IPP图像处理函数命名格式
四、IPP图像处理常用函数说明
说明
相关工具版本:
1、windows7和windows10
2、opencv4.6.0
3、vs2019
一、Ipp中图像的数据结构
在opencv中使用Mat类型的数据结构,当使用IPP进行加速时,直接输入Mat类型的数据显然是不行的。Ipp使用的是CIppiImage数据结构。
二、Ipp使用Mat类型的图像
1、强制转换
CIppiImage cimg =(CIppiImage)(& myMat.data [0])
cimg=(const Ipp8u*)&img.data[0]
2、直接使用
Ipp8u* pSrc = NULL;
Ipp8u* pDst = NULL;
int srcStep = 0;
int dstStep = 0;
Mat res(Size(grayImage.cols, grayImage.rows), CV_8UC1);
pSrc = grayImage.data;
pDst = res