*(*mat + (i * COL + j))i*COL什么意思
时间: 2023-12-18 16:29:21 浏览: 187
OpenCV Mat实例详解六 实例源代码
`*(*mat + (i * COL + j))`是一个二维数组中某个元素的地址,其中`mat`是一个指向二维数组首元素的指针,`COL`是二维数组的列数,`i`和`j`分别是该元素在二维数组中的行和列下标。具体来说,`*mat`表示二维数组首元素的值,`*(mat+1)`表示二维数组第二行首元素的值,以此类推。`(i * COL + j)`表示该元素在一维数组中的下标,`*mat + (i * COL + j)`表示该元素在一维数组中的地址,最后再通过`*`取出该地址对应的值,即为该二维数组元素的值。
阅读全文