关于ipp图像构造

时间:2012-05-02 14:58:02

标签: c++ image intel-ipp

我有一个存储在指向char的指针中的图像,我想在它上面使用ipp函数。 如何在ipp中使用此指针构建一个Ipp8u *图像? 这是一个沉重的计算(建筑)? 我可以做简单的铸造吗? 非常感谢

1 个答案:

答案 0 :(得分:2)

是的,你需要做的就是施放指针:

Ipp8u *ipp_data = static_cast<Ipp8u*>(your_data);

或者,如果你因某些原因喜欢C风格的演员表:

Ipp8u *ipp_data = (Ipp8u *)your_data;

正如Intel documentation中所述,Ipp8u相当于C unsigned char - 至少在CHAR_BIT == 8的典型实施中。这不是必需的,但我相信大多数(如果不是全部)compilers/platforms supported by Intel-IPP