次のコードが示すように、外部クラス データを汎用イメージ ライブラリ クラスに変換する方法を知っています。
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;
どんなアイデアでも大歓迎です。