CV::Mat类单独访问数组元素
发布时间
阅读量:
阅读量
1.利用at<>()成员函数访问数组元素
最直接的访问方式是借助模板成员函数at<>(),实现对数组元素的调用。由于该函数为模板形式,因此能够兼容多种类型及不同维度的参数输入。以下是一个利用该函数进行数组元素访问的具体示例:
#include "opencv2/opencv.hpp"
#include <iostream>
using namespace cv;
int main()
{
Mat m_1 = cv::Mat::eye(10,10,CV_32FC1);
Mat m_2 = cv::Mat::eye(3, 3, CV_32FC3);
int sz[] = { 3, 3, 3 };
Mat m_3(3, sz, CV_32FC3, Scalar::all(0));
//part one
printf(
"Float Element (3,3) is %f\n",
m_1.at<float>(3, 3)
);
//part two
for (int i = 0; i < 3; i++)
{
for (int j =
全部评论 (0)
还没有任何评论哟~
