首页 > 其他分享 >二维数组和单通道Mat相关问题

二维数组和单通道Mat相关问题

时间:2022-09-24 14:23:58浏览次数:57  
标签:cout int 二维 数组 单通道 Mat

我们分别将二维数组第一行的首地址和单通道Mat第一行的首地址赋给指针:

1 int a[2][2] =
2     {
3         {1,2},
4         {3,4}
5     };
6 
7 int* p = a[0];
8 cout << p[2] << endl;

 

结果为3

1 Mat m = (Mat_<int>(2, 2) << 1,2,3,4);
2 
3 //获取指向第一行的指针
4 int* ptr = m.ptr<int>(0);
5 cout<<ptr[2]<<endl;

 

结果为3

说明当指针指向二维数组或则单通道Mat的某一行时,当指针的索引值超出这一行列数最大的下标,则会自动获取下一行的元素

 1 int* ptr = m.ptr<int>(0);
 2 
 3 //可以遍历所有元素,不必担心超出最大列
 4 for (int i = 0; i < m.total(); i++)
 5     {
 6         cout << ptr[i] << ",";
 7         if (i % m.cols)
 8         {
 9             cout << endl;
10         }
11     }

 

标签:cout,int,二维,数组,单通道,Mat
From: https://www.cnblogs.com/Sandals-little/p/16725569.html

相关文章

  • matlab 导出图片的设置
    在figure图窗中选择文件>导出设置命令,设置宽度为12.8,高度为7.2,单位选择英寸;选择渲染命令,将自定义颜色设置为black,自定义渲染器选择OpenGL(位图格式),分辨率设置为150dpi,随后......
  • Math类
    Math类的常用方法在java.lang包中,使用时不需要导包。abspublicstaticvoidmain(String[]args){//abs获取参数绝对值System.out.println(Math.a......
  • flutter系列之:Material中的3D组件Card
    目录简介Card详解Card的使用总结简介除了通用的组件之外,flutter还提供了两种风格的特殊组件,其中在Material风格中,有一个Card组件,可以很方便的绘制出卡片风格的界面,并且还......
  • 避坑!MATALB与RTL数据对比
    避坑笔记!例如:如果需要计算一个数据除64。公式 ay=———————————— 256由于除数是2的6次方,因此RTL实现上为了减少资源,肯定不会使用除法器,而是选择右......
  • Why is git submodule not updated automatically on git checkout?
    Whyisgitsubmodulenotupdatedautomaticallyongitcheckout?WhenswitchingbrancheswithgitcheckoutIwouldassumethatmostofthetimeyouwouldwant......
  • [WSDM 2021]Bipartite Graph Embedding via Mutual InformationMaximization
    总结利用生成对抗网络实现无监督的二部图嵌入方法,聚合时先聚合二跳邻居到一跳再聚合到自己身上以规避不同类型的问题二部图嵌入方式随机游走法重构法,包含协同过滤......
  • 【2022】【Reinforcement learning in urban network traffic signal control: A syst
    本篇综述主要介绍两个或多个路口路网的基于强化学习的交通信号灯控制,覆盖了1994年至2022年来自20个国家的160多篇文章。具体内容有:AreviewonReinforcementLearning......
  • Automatic Judge HDU - 6023
    AutomaticJudgeHDU-60232019年某日,正睿OI训练营迎来了一场六一节acm专场。在五个小时的比赛时间里,你可以提交代码到比赛页面,然后评测机会给你返回一个结果。评测机......
  • Android uiautomator 使用入门官方教程(中英对照)
    InadditiontounittestingtheindividualcomponentsthatmakeupyourAndroidapplication(suchasactivities,services,andcontentproviders),itisal......
  • 有符号二进制txt导入matlab
    clc;clear;a=textread('E:/output.txt','%s');%输入txt文件m=N;%Nbitsn=length(a);%需要转换的数字个数Qin0=zeros(n,1);fori=1:nQin0(i)=bin2......