OpenCV在對Mat對象進行初始化時,經常需要對矩陣的類型進行定義,這就需要用到類似於CV_8UC3的表達。
該宏定義的通式為:
1、bit_depth:比特數,有代表8bite\16bite\32bite\64bite
- 8表示你所創建的儲存圖片的Mat對象中,每個像素點在內存空間所占的空間大小8bite。
2、S|U|F
- S: signed int,即有符號整型。
- U: unsigned int,即無符號整型。
- F: float,單精度浮點型。
3、<number_of_channels>:代表所存儲的圖片的通道數。
- 若為1:grayImg灰度圖像,即單通道圖像。
- 若為2:RGB彩色圖像,即3通道圖像。
- 若為3:帶Alpha通道的RGB彩色圖像,即4通道圖像。