OpenCV入門學習(一)
阿新 • • 發佈:2018-12-10
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;//影象資料未對齊時的資料原點指標