opencv 的矩陣數據結構採用了C++ 類的思想。圖像處理過程中經常用到訪問彩色圖像的像素值。
可以採取下列簡單的方法:
Mat_<Vec3b> img(240, 320, Vec3b(0, 255, 0));
for(int i=0; i<100, i++)
img(i, i) = Vec3b(255, 255, 255);
for(int i=0; i<img.rows; i++)
for(int j=0; j< img.cols; j++)
img(i, j)[2]^= (uchar)(i^j);