Qtの画像クラスであるQImageのデータポインタを取得するには下記のようにbits()を呼ぶみたいです。
今まで長い間気づかなくてQImageのpixel()などを使って操作していて効率が悪いなぁと思っていたのですが、これで普通の1次元配列として画像データを扱えるので処理がやりやすくなります。
QImage img(100, 100, QImage::Format_RGB32);
unsigned char *dst_ptr = img.bits();
今まで長い間気づかなくてQImageのpixel()などを使って操作していて効率が悪いなぁと思っていたのですが、これで普通の1次元配列として画像データを扱えるので処理がやりやすくなります。