拾陆[16],不带校正描述匹配模板,函数CreateUncalibDescriptorModel/FindUncalibDescriptorModel

函数CreateUncalibDescriptorModel

函数功能

创建一个不带校正透视描述符匹配模板

C++形式

LIntExport void CreateUncalibDescriptorModel(
const HObject& Template, 
const HTuple& DetectorType, 
const HTuple& DetectorParamName, 
const HTuple& DetectorParamValue, 
const HTuple& DescriptorParamName, 
const HTuple& DescriptorParamValue, 
const HTuple& Seed, 
HTuple* ModelID);//参数1:输入单通道图像
//参数2:匹配类型,默认"lepetit",参考值,"lepetit","harris","harris_binomial"
//参数3:匹配参数类型,默认"",
//参数4:匹配参数对应的值,参考值0.08,1,1.2,3,15,30,1000,"off","on"
//参数5:描述符参数名称
//参数6:描述符参数对应的值
//参数7:随机种子数量
//参数8:模板ID//参数3参考值:
//"alpha"
//"check_neighbor"
//"mask_size_bor"
//"mask_size_smooth"
//"min_check_neighbor_diff"
//"min_score"
//"raduis"
//"sigma_grad"
//"sigma_smooth"
//"subpix"
//"threshold"//参数5参考值,参数6参考值
"depth",蕨形深度,值5-11
"number_fems",蕨形数量,默认30,值5-50
"patch_size",边长大小,默认17,值15-33
"tilt",倾斜度,"on"开启投射,"off"关闭投射
"min_rot",最小旋转角度,默认-180,值-180-0
"max_rot",最大旋转角度,默认180,值0-180
"min_scale",最小缩放比例,默认0.5,值0.1-1
"max_scale",最大缩放比例,默认1.4,值1-"inf"

C#形式

public static void CreateUncalibDescriptorModel(
HObject template, 
HTuple detectorType, 
HTuple detectorParamName, 
HTuple detectorParamValue, 
HTuple descriptorParamName, 
HTuple descriptorParamValue, 
HTuple seed, 
out HTuple modelID);

函数FindUncalibDescriptorModel

函数功能

寻找最佳不带校正透视描述符模板

C++形式

LIntExport void FindUncalibDescriptorModel(
const HObject& Image, 
const HTuple& ModelID, 
const HTuple& DetectorParamName, 
const HTuple& DetectorParamValue, 
const HTuple& DescriptorParamName, 
const HTuple& DescriptorParamValue, 
const HTuple& MinScore, 
const HTuple& NumMatches, 
const HTuple& ScoreType, 
HTuple* HomMat2D, 
HTuple* Score);

C#形式

public static void FindUncalibDescriptorModel(
HObject image, 
HTuple modelID, 
HTuple detectorParamName, 
HTuple detectorParamValue, 
HTuple descriptorParamName, 
HTuple descriptorParamValue, 
HTuple minScore, HTuple numMatches, 
HTuple scoreType, 
out HTuple homMat2D, 
out HTuple score);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/232251.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件开发模型(架构师复习资料)

在计算机刚刚诞生的年代,计算机是一种只有天才才能掌握的工具。人们对软件的认知仅仅停留在程序的层面上,所谓的软件开发就是那些能够掌握计算机的天才们写的一些只有计算机才能理解的二进制序列。但随着技术的发展,软件的复杂度不断提高&…

1.0 ROS 主环境安装 VS 虚拟环境安装

1. ROS 主环境安装 VS 虚拟环境安装 1.1主环境安装 直接安装:ROS Melodic Morenia通常直接安装在Ubuntu或Debian的主操作系统环境中。这种方法简单直接,且能保证ROS的所有功能都能正常工作。系统级别的改动:在主环境中安装会对整个系统产生…

《ThreadLocal使用与学习总结:2023-12-15》史上最详细由浅入深解析ThreadLocal

由浅入深全面解析ThreadLocal 目录 由浅入深全面解析ThreadLocal简介基本使用ThreadLocal与synchronized的区别ThreadLocal现在的设计(JDK1.8)ThreadLocal核心方法源码分析ThreadLocalMap源码分析弱引用与内存泄露(内存泄漏和弱引用没有直接关…

计算机网络:自顶向下第八版学习指南笔记和课后实验--网络层(控制平面)

网络层:控制平面 记录一些学习计算机网络:自顶向下的学习笔记和心得 Github地址,欢迎star ⭐️⭐️⭐️⭐️⭐️ 控制平面作为一种网络范围的逻辑,不仅控制沿着从源主机到目的主机的端到端路径间的路由器如何转发数据报,而且控制…

php中文乱码或html中文乱码

参考gpt 一、在PHP中解决中文乱码问题的常见方案有以下几种: 设置字符编码: 在你的PHP代码中,可以使用header函数设置正确的字符编码。常见的字符编码是UTF-8,可以使用以下代码将页面的字符编码设置为UTF-8: header(Co…

do{ __HAL_RCC_GPIOH_CLK_ENABLE(); }while(0);

使用STM32 HAL库,专门用于在STM32微控制器上启用GPIOH (GPIO端口H)时钟。在此代码片段中,宏__HAL_RCC_GPIOH_CLK_ENABLE()用于启用GPIOH的时钟。do-while(0)结构通常用作为宏定义创建单行代码块的技巧。以这种方式使用do-while(0)结构允许宏像函数调用一…

3.3 右值引用:移动语义与完美转发

一、移动语义的引入 1.浅拷贝带来的问题 对于存在资源(文件,指针)类型成员的类对象,在执行拷贝的时候存在资源管理的问题,这是浅拷贝导致的。 此时我们可以重写拷贝构造实现深拷贝,解决资源管理的问题。 但是有的时候拷贝并不…

python实现 Qlearning算法 完整的输入输出测试数据

Q-learning是一种强化学习算法,用于解决基于动作-奖励机制的问题。以下是一个简单的 Python 实现 Q-learning 算法的示例,以解决一个简单的迷宫问题。 import numpy as np# 创建迷宫示例,用数字表示迷宫状态 # 0表示可通行的空格&#xff0c…

Mybatis Plus 多个SQL分布在多个Jar包如何全部加载

目录 1、问题 2、解决办法 3、还是不行怎么办(是的,我的就是两个项目一个行,一个还不行) 4、原因 1、问题 系统有多个JAR包,各自配置了不同的SQL XML配置文件,启动项目POM里也已经配置做了依赖&#xf…

疑难杂症汇总

linux安装32位库 sudo apt-get install libc6-dev-i386 sudo apt-get install lib32z1 带gdb调试bochs 安装相关依赖: sudo apt install build-essential libx11-dev libxrandr-dev libsdl1.2-dev vgabios bximage 安装脚本:进入bochs目录执行即可 …

【JavaScript】Set方法

基本用法 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构。 const s new Set();[2, 3, 5, 4, 5, 2, 2].forEach(x > s.add(x));for (let i of s) {co…

【QT】QDockWidget控件的使用

目录 1.概述 2.常用函数介绍 3.QDockWidget布局相关 4.QDockWidget的使用注意事项 5.使用场景 6.简单应用示例代码 1.概述 QDockWidget类提供了一个小部件,可以停靠在QMainWindow中,也可以作为桌面上的顶级窗口浮动。 QDockWidget提供了dock Widg…

EMC测试与整改实践?|深圳比创达电子

电磁兼容(EMC)测试和整改是当今社会对电磁兼容(EMC)意识日益深入的表现,EMC测试与整改随着社会对电磁环境要求的不断提高,越来越受到重视,下面就EMC测试与整改实践进行一下详细介绍。 一、什么是EMC测试? EMC测试是指在一定的电…

减速机振动相关标准 - 笔记

参考标准:国家标准|GB/T 39523-2020 减速机的振动标准与发动机不同,摘引: 原始加速度传感器波形 可以明显看到调幅波 它的驱动电机是300Hz~2000Hz范围的。这个采样时间是5秒,看分辨率至少1024线。可分出500条谱线。 频谱部分 …

干货分享 | 如何在TSMaster中对常用总线报文信号进行过滤?

TSMaster软件平台支持对不同总线(CAN、LIN、FlexRay)的报文和信号过滤,过滤方法一般有全局接收过滤、数据流过滤、窗口过滤、字符串过滤、可编程过滤,针对不同的总线信号过滤器的使用方法也基本相同。今天重点和大家分享一下关于T…

魔众文库系统v5.8.0版本发布:水印、分类与移动端升级,打造更高效文档管理体验

魔众文库系统迎来了全新的v5.8.0版本更新!此次更新不仅对水印功能进行了升级,还新增了辅助分类样式,同时优化了移动端体验。让我们一起来看看这次更新的亮点吧! 一、水印功能全新升级 在v5.8.0版本中,魔众文库系统的…

【开题报告】基于SpringBoot+Vue.js的社区管理系统的设计与实现

1.研究背景 社区管理系统是近年来随着社区发展和居民需求增加而兴起的一种信息化管理工具。传统的社区管理方式存在信息传递不畅、居民参与度低、管理效率低下等问题,因此需要引入现代化的信息技术手段来改善社区管理工作。 Spring Boot是一个轻量级的Java后端开发…

Spring学习?这一篇文章就够,史上最全!

文章目录 前言一、IOC概述及底层原理1.概述和原理 二、思路分析三、IOC操作bean管理(基于xml,使用的是IDEA2022.3.3,maven仓库)1.xml实现bean管理(1)创建对象(2)注入属性&#xff08…

[HTML]Web前端开发技术3(HTML5、CSS3、JavaScript )超链接,target,scrolling,marginwidth,frameborder,iframe——喵喵画网页

希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的…

【极客公园 IF 2024】王小川:AGI时代产品创新的起点,从PMF到TPF

文章目录 01 国王与画匠,寻找 AI Native 的寓言02 PMF 考核用户量,TPF 要看测试集03 新时代的创业者,首先要是大模型的超级玩家04 今天的大模型是「快思考」,AI 需要「慢思考」05 理想上慢一步,落地上快三步06 百川创业…