openCV 指针访问多通道矩阵

对于两通道矩阵dst_sqe(数据类型是float),使用指针访问元素的方法如下:
	for(int i = 0; i<dst_sqe->rows; i++)
	{
		float *ptr = (float*) (dst_sqe->data.ptr + i * dst_sqe->step);
        

		for(int j = 0; j<dst_sqe->cols; j++)
		{
			re = *ptr;//访问的是dst_sqe[i][j]的第1个通道
			++ptr;
			im = *ptr;//访问的是dst_sqe[i][j]的第2个通道
			++ptr;
                        //如果有3通道需要再进行一次移位。。。
		}
	}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章