1. 程式人生 > >OpenCV入門學習(一)

OpenCV入門學習(一)

OpenCV入門學習(2)

IplImage* img = cvLoadImage(argv[1]);

上面的函式程式碼聲明瞭一個IPLImage* 影象指標,然後根據影象名稱的字串argv[1],將影象載入到記憶體中。

影象結構體IplImage

IplImage

int nChannels; //顏色通道數(1,2,3,4)

int depth;  畫素的位深

int width;   影象的寬度

int height;//影象高度

char* imageData;  //影象資料指標,彩色影象按照BGR的順序排列

int dataOrder;  //0-將畫素點不同的通道值交錯排在一起,形成單一畫素平面

                 //1-將所有的畫素值和通道排列在一起,形成若干個通道平面,再把平面排列起來。
int origin;  //0-畫素點為左上角;1-畫素原點為左下角
int widthStep; //相鄰行同列點之間的位元組數  
int imageSize; //影象的大小
struct_IplROL *roi;//影象感性過去的區域(ROI),非時空對影象的處理僅限於ROI區域
char *imageDataOrigin;//影象資料未對齊時的資料原點指標