openCV中step[]和step1()的计算公式
生活随笔
收集整理的這篇文章主要介紹了
openCV中step[]和step1()的计算公式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
step.p是一個(gè)數(shù)組,每個(gè)元素計(jì)算公式
element=channel*depth;
total=channel*depth;
for(i=dims-1;i>=0;i--)
{
? ?? step.p[i]=total;
? ?? total=total*size[i];
}
而step1是一個(gè)函數(shù)
inline
size_t Mat::step1(int i) const
{
? ? return step.p[i] / elemSize1();
}
?
舉例:
int matDims[] = {4,5,6};
Mat Mat456(3,matDims, CV_16UC3, Scalar::all(0));
則channel=3,depth=2; element=6;
所以step[0]=6*6*5=180;step[1]=6*6=36;step[2]=6;
?
?
?
總結(jié)
以上是生活随笔為你收集整理的openCV中step[]和step1()的计算公式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 决策树first task之框架搭建和提
- 下一篇: iis的Excel的0x80070005