OpenCV__cv::Mat::step

  • step[0]是矩阵中一行元素的字节数
  • step[1]是矩阵中一个元素的字节数(elemSize)
  • step1 = step / elemSize1,elemSize1是元素的每个通道所占的字节数
    • step1(0)是矩阵一行元素的通道数(不是很贴切)
    • step1(1)是矩阵一个元素的通道数(channel())

示例

    Mat img(3, 4, CV_16UC4, Scalar_<uchar>(1, 2, 3, 4));

    cout << img << endl;
    cout << "step:" << img.step << endl;
    cout << "step[0]:" << img.step[0] << endl;
    cout << "step[1]:" << img.step[1] << endl;
    cout << "step1(0):" << img.step1(0) << endl;
    cout << "step1(1):" << img.step1(1) << endl;

结果

posted @ 2019-01-21 20:39  narjaja  阅读(3644)  评论(0编辑  收藏  举报