【OpenCV學習】Vec3b類型的含義與使用


【OpenCV學習】Vec3b類型的含義與使用

定義

Vec3b可以看作是vector<uchar, 3>。

簡單而言就是一個uchar類型的,長度為3的vector向量。

 

使用

由於在OpenCV中,使用imread讀取到的Mat圖像數據,都是用uchar類型的數據存儲,對於RGB三通道的圖像,每個點的數據都是一個Vec3b類型的數據。使用at定位方法如下:

  • img.at<Vec3b>(row, col)[0] = 255;  // 這是指修改B通道數據
  • img.at<Vec3b>(row, col)[1] = 255;  // 這是指修改G通道數據
  • img.at<Vec3b>(row, col)[2] = 255;  // 這是指修改R通道數據


免責聲明!

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



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