opencv中step、step1、size、elemSize以及elemSize1区别
生活随笔
收集整理的這篇文章主要介紹了
opencv中step、step1、size、elemSize以及elemSize1区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
int main()
{int matSize[] = {3,4,5};//mat1有3維,3個面,4行5列組成一個面Mat mat1(3,matSize,CV_16UC3,Scalar::all(0));//step[i]表示每一維元素的大小,單位字節cout << "step[0]: " << mat1.step[0] << endl;//表示面的大小,每個面4行,所以是120cout << "step[1]: " << mat1.step[1] << endl;//表示線的大小,每行5個元素,每個元素大小6,因此為30cout << "step[2]: " << mat1.step[2] << endl;//表示點的大小,16UC3表明點的大小是6//size[i]表示每維元素的個數cout << "size[0]: " << mat1.size[0] << endl;//3cout << "size[1]: " << mat1.size[1] << endl;//4cout << "size[2]: " << mat1.size[2] << endl;//5//step1(i)表示每維元素的通道數cout << "step1[0]: " << mat1.step1(0) << endl;//15*4=60cout << "step1[1]: " << mat1.step1(1) << endl;//5*3=15cout << "step1[2]: " << mat1.step1(2) << endl;//16UC3表示通道數是3cout << "elemSize: " << mat1.elemSize() << endl;//每個元素的大小,6cout << "elemSize1: " << mat1.elemSize1() << endl;//每個通道的大小,2return 0;
}
step[0]: 120
step[1]: 30
step[2]: 6
size[0]: 3
size[1]: 4
size[2]: 5
step1[0]: 60
step1[1]: 15
step1[2]: 3
elemSize: 6
elemSize1: 2
?
總結
以上是生活随笔為你收集整理的opencv中step、step1、size、elemSize以及elemSize1区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DAS NAS SAM FC
- 下一篇: 医学病理图片(SVS格式)的格式转换与显