Я использую что-то вроде этого.Тип для myImage - это (пользовательский) тип изображения, который хранит 3 байта для каждого пикселя изображения в последовательных байтах памяти, а myImage.data () - указатель на начало этой памяти.Если ваше CVD-изображение (с которым я не знаком) выложено аналогичным образом, вы можете сделать то же самое.
cv::Mat image(rows, cols, CV_8UC3, myImage.data());