4

char へのポインターに格納されている画像があり、その上で ipp 関数を使用したいと考えています。このポインターから char への Ipp8u* イメージを ipp で構築するにはどうすればよいですか? これは重い計算(構築)ですか?簡単なキャストはできますか?どうもありがとう

4

1 に答える 1

2

はい、ポインタをキャストするだけです。

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

または、何らかの理由で C スタイルのキャストを好む場合は、次のようにします。

Ipp8u *ipp_data = (Ipp8u *)your_data;

Intel のドキュメントに記載されているように、Ipp8uは C と同等です。unsigned char少なくとも典型的な実装ではCHAR_BIT == 8. これは必須ではありませんが、インテル-IPP でサポートされているほとんどの (すべてではないにしても) コンパイラー/プラットフォームに当てはまると思います。

于 2012-05-08T15:33:20.890 に答える