14.1. Функции изображения — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
Строка 6: Строка 6:
 
|  
 
|  
 
| Allocates, initializes, and returns structure IplImage.
 
| Allocates, initializes, and returns structure IplImage.
 
 
Выделяет, инициализирует и возвращает структуру ''IplImage''.
 
Выделяет, инициализирует и возвращает структуру ''IplImage''.
 
|-
 
|-
Строка 23: Строка 22:
 
| Описание
 
| Описание
 
| Функция CreateImageHeader выделяет, инициализирует и возвращает структуру IplImage.  Она является сокращением от
 
| Функция CreateImageHeader выделяет, инициализирует и возвращает структуру IplImage.  Она является сокращением от
   iplCreateImageHeader (''channels'', 0, ''depth'',
+
   iplCreateImageHeader (channels, 0, depth,
       ''channels'' == 1 ? "GRAY" : "RGB",
+
       channels == 1 ? "GRAY" : "RGB",
       ''channels'' == 1 ? "GRAY" : ''channels'' == 3 ? "BGR" : "BGRA",
+
       channels == 1 ? "GRAY" : channels == 3 ? "BGR" : "BGRA",
 
       IPL_DATA_ORDER_PIXEL, IPL_ORIGIN_TL, 4,
 
       IPL_DATA_ORDER_PIXEL, IPL_ORIGIN_TL, 4,
 
       size.width, size.height,
 
       size.width, size.height,

Версия 13:25, 17 августа 2010

CreateImageHeader
Allocates, initializes, and returns structure IplImage.

Выделяет, инициализирует и возвращает структуру IplImage.

IplImage* cvCreateImageHeader (CvSize size, int depth, int channels);
size Ширина и высота изображения.
depth Глубина изображения.
channels Количество каналов.
Описание Функция CreateImageHeader выделяет, инициализирует и возвращает структуру IplImage. Она является сокращением от
  iplCreateImageHeader (channels, 0, depth,
     channels == 1 ? "GRAY" : "RGB",
     channels == 1 ? "GRAY" : channels == 3 ? "BGR" : "BGRA",
     IPL_DATA_ORDER_PIXEL, IPL_ORIGIN_TL, 4,
     size.width, size.height,
     0, 0, 0, 0);

Вернуться: Глава 14. Основные структуры и операции.