0-1基本資料結構介紹
1. cv::Mat; 影像矩陣類
在OpenCV中很常用的是 cv::Mat 為矩陣陣列,
舉凡讀圖,或是圖像的pixel by pixel操作,都是需要用到。
例如: 讀一張圖變成矩陣 cv::Mat Image = cv::imread("test.bmp",1);
即可將讀進來的圖檔當作一個陣列做操作
2. cv::Point; 點類別
點的類別主要有兩種 cv::Point2i, cv::Point3f,
3. cv::Scalar; 值類別
此部分在一開始初始化影像數據時常使用,如果初始化的R,G,B值給0,
另外值得注意的是,在OpenCV中用的是BGR 而非 RGB
例如: cv::Mat Image(..., ..., cv::Scalar(0,0,0));
4. cv::Size;
此部分在一開始初始化圖像值可以給定的影像長寬,
例如: cv::Mat Image(cv::Size(imgWIdth, imgHeight), ...);