cvCreateImage

cvCreateImage

cvCreateImage是openCV中的一個函式。OpenCV是Intel公司支持的開放計算機視覺庫。 cvCreateImage: 創建首地址並分配存儲空間 IplImage* cvCreateImage( CvSize size, int depth, int channels );

參數說明

size 圖像寬、高.

depth 圖像元素的位深度,可以是下面的其中之一:

IPL_DEPTH_8U - 無符號8位整型

IPL_DEPTH_8S - 有符號8位整型

IPL_DEPTH_16U - 無符號16位整型

IPL_DEPTH_16S - 有符號16位整型

IPL_DEPTH_32S - 有符號32位整型

IPL_DEPTH_32F - 單精度浮點數

IPL_DEPTH_64F - 雙精度浮點數

channels 每個元素(像素)通道數.可以是 1, 2, 3 或 4.通道是交叉存取的,例如通常的彩色圖像數據排列是:b0 g0 r0 b1 g1 r1 ... 雖然通常 IPL 圖象格式可以存貯非交叉存取的圖像,並且一些OpenCV 也能處理他, 但是這個函式只能創建交叉存取圖像.

形成

函式 cvCreateImage 創建頭並分配數據,這個函式是下列的縮寫型式:

header = cvCreateImageHeader(size,depth,channels);

cvCreateData(header);

相關詞條

相關搜尋

熱門詞條

聯絡我們