【OpenCV學習】OpenCV中CV_8UC3等宏定義的含義


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通道圖像。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM