Я хочу записать данные непосредственно в массив imageData IplImage, но я не могу найти много информации о том, как он отформатирован.Меня особенно беспокоит то, что, несмотря на создание изображения с тремя каналами, каждый пиксель имеет четыре байта.
Функция, которую я использую для создания изображения:
IplImage *frame = cvCreateImage(cvSize(1, 1), IPL_DEPTH_8U, 3);
По всем признакам, это должно создать трехканальное RGB-изображение, но, похоже, это не так.
Как, например, написать один красный пиксель для этого изображения?
Спасибо за любую помощь, это поставило меня в тупик.