1

次のコードが示すように、外部クラス データを汎用イメージ ライブラリ クラスに変換する方法を知っています。

    unsigned char *dst_pixels;
    dst_pixels = new unsigned char [200*500];
    for(int i=0; i<500; i++)
    {
        for(int j=0; j<200; j++)
            dst_pixels[i*200+j]= j;
    }
    gray8c_view_t my_view = interleaved_view(200,500,(const  gray8_pixel_t*)dst_pixels,src_row_bytes);

ただし、次のコードが示すように、外部クラスとの通信に使用できる汎用画像ライブラリの画像ビュー クラスで画像データ ポインターを取得する簡単な方法が見つかりません。

unsigend char *p_memory;
p_memory = my_view.get_pointers_to_the_image_data;
functin_work_on_p_memory;

どんなアイデアでも大歓迎です。

4

0 に答える 0