OpenCv 获取某一区域的RGB平均值
最早的想法是通过cvGet2D或者直接访问ImageData获取ROI中的每个点的RGB值从而获得平均值 代码如下:
int cnt = (m_ROI[i][j][1].x - m_ROI[i][j][0].x)*(m_ROI[i][j][1].y - m_ROI[i][j][0].y);
for (int n = m_ROI[i][j][0].x; n < m_ROI[i][j][1].x; n++)
for (int m = m_ROI[i][j][0].y; m < m_ROI[i][j][1].y; m++)
{
//CvScalar s = cvGet2D(m_pInputImage, n, m);
//m_Color[i][j].B += s.val[0];
//m_Color[i][j].G += s.val[1