关于halcon多区域挑选有关算法的自我理解(tuple_sort_index)
多区域根据面积挑选想要的obj
area_center(regions,areas)
tuple_sort_index(areas,indexs)
tuple_sort_index算子将一组数组进行升序排列,然后将其在原数组的index按升序放入indexs中,
例如原数组areas=[200,10,30,500,80],经过升序后数组应该为[10,30,80,200,500],即经过升序后(原数组)索引排列为indexs=[1,2,4,0,3]。
这里“1”对应面积10,即面积10在原数组的索引值1
“4”对应面积80,即面积80在原数组的索引值4
当我们假如需要挑选最大面积的obj,即select_obj(regions,indexs[|indexs|-1]+1),当我们假如需要挑选第二小面积的obj,即select_obj(regions,indexs[1]+1)
关于halcon多区域挑选有关算法的自我理解(tuple_sort_index)相关推荐
- 不规则多边形区域的面积计算算法
不规则多边形区域的面积计算算法 最近在写一个显微图像分析处理方面的程序,里面有一个功能是计算一个不规则的多边形区域的面积.因此花了点时间研究这个算法该如何写.研究了一番之后,算是找到了个比较靠谱的算法 ...
- 哈特曼波前传感器区域法重构算法实例
一.引言 目前哈特曼波前传感器波前重建的算法主要有两种,即区域波前重建法和模式波前重建法. 而区域法重构按求解方法又可分为快速傅里叶变换法,迭代求解法,矩阵向量法等. 本文将分析一下迭代法求解法重构波 ...
- MTCNN算法与代码理解—人脸检测和人脸对齐联合学习
MTCNN算法与代码理解-人脸检测和人脸对齐联合学习 写在前面 主页:https://kpzhang93.github.io/MTCNN_face_detection_alignment/index. ...
- Hamiltonian Monte Carlo抽样算法的初步理解
Hamiltonian Monte Carlo抽样算法的初步理解 接受拒绝采样算法 MCMC回顾 Hamiltonian dynamics 拉格朗日方程 从牛顿方程出发推导拉格朗日方程 勒让德变换 哈 ...
- SIFT算法的个人理解
SIFT算法的个人理解--理论篇 1. 前言 本人目前共使用过两个版本的sift算法: (1)Matlab中的sift算法,可以从http://www.cs.ubc.ca/~lowe/keypoint ...
- 重磅MIT开源人工智能算法评估和理解对抗Logit配对的稳健性
重磅MIT开源人工智能算法评估和理解对抗Logit配对的稳健性摘要:我们评估了对抗性Logit Pairing的稳健性,这是最近针对广告范例提出的防御措施. 我们发现,使用Adversarial Lo ...
- [react] 说说你对React的reconciliation(一致化算法)的理解
[react] 说说你对React的reconciliation(一致化算法)的理解 就是启发式Diff算法 ,时间复杂度从N的三次方下降到N ,通过博客途径了解到实现的策略是 tree diff , ...
- 协同过滤算法的简单理解《推荐系统实践》
协同过滤算法的简单理解 本文主要是讲解一下<推荐系统实践>中UserCF和ItemCF这两种基于领域的推荐算法,写出自己的理解. UserCF(基于用户的协同过滤算法) 这种推荐算法的出发 ...
- Mean-shift算法的直观理解
Mean-shift算法的直观理解 0 前言 暑假的时候参加移动计算竞赛打了下酱油,接触到了Mean-shift算法,用于做目标跟踪.在那段时间也在网上查阅了不少关于这个算法的资料,可是总感觉它们都比 ...
最新文章
- 聊一聊:你觉得这个新Logo值200万吗?
- Eigen求解数学问题(一)
- ES6对象(3):类的继承
- 用汇编的眼光看C++(之拷贝、赋值函数)
- matlab 设计带阻型陷波滤波器_Q值可调、最大增益恒定的带通滤波器
- android studio 触摸锁,学习AndroidStudio布局,并编写一个图案解锁demo
- [模板] tarjan/联通分量/dfs树
- 软件工程——螺旋模型
- 网站服务器变更ip后更新域名,服务器变更后域名需要重新备案吗
- 系统角色权限设计与实现
- 送书 | 聊聊阳光问政
- 区块链是世界第九大奇迹,它在触动钱、信任和权力!
- redis 集群scan
- ImageNet中英文类别对照
- LaTex论文排版 | (25) Latex 字母上面加符号 波浪线 横线 角号等
- 三款国产操作系统使用初步体验
- RCE代码及命令执行漏洞简解
- Geometry Tutorials(几何学教程)
- 安装两个版本IDEA无法启动:Failed to create JVM
- EA开发系列---回测
热门文章
- Java初学者入门经典:面向对象的思维方法(其实同样非常适合C#的初学者)……非原创,作者忘了,非常抱歉...
- css3 box-shadow阴影(内外阴影与发光)讲解
- Flask 在 Debug 模式下初始化2次
- DDR3和eMMC区别
- 数据结构 最长公共子序列问题
- 【Zigbee技术入门教程-02】一图读懂ZStack协议栈的核心思想与工作机理
- [LeetCode] 21. Merge Two Sorted Lists ☆
- 3D打印材料PLA,ABS对比
- TCP的几个状态(SYN/FIN/ACK/PSH/RST)
- ArcGis开发过程中遇到HRESULT:0x80040213错误