BASEIMAGE 構造体のメンバー変数に CV::Mat の情報を当てはめるのではなく、
変換するのでしょうか?
とりあえず変換ではなく情報を当てはめる場合は、仮に24ビットのフルカラー画像では以下のようになります
CV::Mat MatImage ;
BASEIMAGE BaseImage ;
memset( &BaseImage, 0, sizeof( BASEIMAGE ) ) ;
CreateFullColorData( &BaseImage.ColorData ) ;
BaseImage.Width = MatImage.cols ;
BaseImage.Height = MatImage.rows ;
BaseImage.Pitch = MatImage.step ;
BaseImage.GraphData = MatImage.data ;