一个i(i<10)对应四个坐标值,需要用4*i大小的一维数组循环存储,或者用二维数组b[i][4]存储,i行4列。

一维存储方法(类似于opencv存储彩图的顺序)

 for (int i = 0; i < viewMatches.size(); i++)//将匹配的特征点坐标赋给point,给数组赋值
{  index1 = viewMatches.at(i).queryIdx;  index2 = viewMatches.at(i).trainIdx;  point[4i+0] = keyPoints1.at(index1).pt.x;//u1  point[4i+1] = keyPoints1.at(index1).pt.y;//v1  point[4i+2] = keyPoints2.at(index2).pt.x;//u2  point[4i+3] = keyPoints2.at(index2).pt.y;//v2
}  

二维存储方法

 for (int i = 0; i < viewMatches.size(); i++)//将匹配的特征点坐标赋给point,给数组赋值
{  index1 = viewMatches.at(i).queryIdx;  index2 = viewMatches.at(i).trainIdx;  point[i][0] = keyPoints1.at(index1).pt.x;//u1  point[i][1] = keyPoints1.at(index1).pt.y;//v1  point[i][2] = keyPoints2.at(index2).pt.x;//u2  point[i][3] = keyPoints2.at(index2).pt.y;//v2
}  

用数组存储循环序号的数据相关推荐

  1. Java的知识点18——数组存储表格数据、冒泡排序的基础算法、冒泡排序的优化算法、二分法查找

    数组存储表格数据 package cn.dym08; import java.util.Arrays; public class Test09 {public static void main(Str ...

  2. java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分、最低分、总分、平均分

    java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分.最低分.总分.平均分 import java.util.Scanner;/* * 二维数组存储数 ...

  3. 对于一些敏感的数据(例如密码),为什么使用字符数组存储比使用String更安全?

    在Java语言中,String是不可变类,它被存储在常量字符串池中,从而实现了字符串的共享,减少了内存的开支. 正因为如此,一旦一个String类型的字符串被创建出来,这个字符串就会存在于常量池中,直 ...

  4. 从零开始学java(二十六)--多维数组,多维数组存储表格数据

    从零开始学java(二十六)--多维数组 多维数组 多维数组存储表格数据 多维数组 多维数组可以看成以数组为元素的数组.可以有二维.三维.甚至更多维数组,但是实际开发中用的非常少.最多到二维数组(学习 ...

  5. js 循环数组时,splice 删除数据注意的问题

    js i++循环数组时,splice 删除数据没有i-- ,得到的数据错误: let rId = 2; let list = [{id: 1, name: "a"}, {id: 4 ...

  6. 数组循环对比删除数据

    //循环对比删除数据const deleteData = (smallArr: any, bigArr: any) => {for (let i = 0; i < bigArr.lengt ...

  7. 基于数组实现循环队列(基于Java实现)

    title: 基于数组实现循环队列(基于Java实现) tags: 数组 循环队列 基于数组实现循环队列的方法原理: 我们在用数组实现队列的时候,发现当tail = n时,就会有数据搬移的操作,这样一 ...

  8. /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。

    package HomeWork; import java.util.Arrays; import java.util.Scanner; /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输 ...

  9. 《零基础看得懂的C++入门教程 》——(8)搞定二维数组与循环嵌套

    一.学习目标 了解二维数组的使用方法 了解循环嵌套的使用方法 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软件介绍> 想了解编译原理和学习方法点这 ...

最新文章

  1. 【DAY23】JVM与反射的学习笔记
  2. Spring Boot 多模块项目实践(附打包方法)
  3. spring boot与spring mvc的区别是什么?
  4. [转载] 必须要会回答的Java面试题(字符串篇)
  5. 什么是线程单线程和多线程_什么是多线程?看我多线程七十二变,你能记住吗?...
  6. python日志保存为html文件,用 Python 抓取公号文章保存成 HTML
  7. Chrome插件-JSONView
  8. 实测 ? 2019 史上最全 28个国外国内免费虚拟手机号平台
  9. Java压缩文件/文件夹
  10. The Thirty-fourth Of Word-Day
  11. stm32f4晶振管理
  12. ACM大一练习赛-第三场------G - EPR悖论克鲁斯卡尔算法
  13. Linux 运维经验
  14. 2021年高处作业登高架设证考试题库
  15. 计算机辅助设计ca,《AutoCA计算机辅助设计》课程标准.doc
  16. 传统书店遭遇网店逼宫 价格成为销售软肋
  17. oracle系统中poord是什么,______A.tiredB.weakC.poorD.slow
  18. 让字母自增,就像A-Z,Z后面就是AA-AZ,然后BA-BZ...
  19. 2012年6月19日免费http代理大全
  20. 《西游》被测破15亿 笑点超泰囧

热门文章

  1. css less 不要作用到子对象_CSS-预处理语言Sass、Less简述
  2. python中变量的类型是动态的随时可以变化_python动态类型简介
  3. 什么是自愈环网光端机?
  4. [渝粤教育] 西安交通大学 医学伦理学(2021秋) 参考 资料
  5. 国家开放大学2021春1087数学分析专题研究题目
  6. android studio zlib,在Android Studio 3.1中构建项目时出现“压缩执行失败”错误
  7. les物流执行系统_【精益运营】立足智慧物流 推进仓储智能化稳步升级
  8. nginx php环境搭建_php+nginx环境配置
  9. is array php,PHP 源码 — is_array 函数源码分析
  10. 基于VS的连连看小游戏