find_shape_model

*形状匹配
    find_shape_model (ImageEmphasize, ModelID, -0.39, 0.78, 0.5, 1, 0.5, 'least_squares', [4,-2], 0.9, Row, Column, Angle, Score)
    *创建一个初始化矩阵
    hom_mat2d_identity (HomMat2D)
    *从点和角度计算刚性仿射变换,找出模板和卡尺工具的对应关系Phi
    vector_angle_to_rigid (Row3, Column3, rad(0), Row, Column, Angle, HomMat2D)
    affine_trans_point_2d (HomMat2D, [Row1,Row2],[Column1,Column2], Qx, Qy)
    affine_trans_point_2d (HomMat2D, [Row11,Row12],[Column11,Column12], Qx1, Qy1)

    *创建卡尺工具,设置参数
    create_metrology_model (MetrologyHandle1)
    create_metrology_model (MetrologyHandle2)
    add_metrology_object_generic (MetrologyHandle1, 'line', [Qx[0],Qy[0],Qx[1],Qy[1]], 20, 5, 1, 30, [], [], Index1)
    add_metrology_object_generic (MetrologyHandle2, 'line', [Qx1[0],Qy1[0],Qx1[1],Qy1[1]], 20, 5, 1, 30, [], [], Index2)
    set_metrology_object_param (MetrologyHandle1, 0, 'measure_select', 'first')
    set_metrology_object_param (MetrologyHandle2, 0, 'measure_select', 'last')
    get_metrology_object_measures (Contours1, MetrologyHandle1, 'all', 'all', Row4, Column4)
    get_metrology_object_measures (Contours2, MetrologyHandle2, 'all', 'all', Row6, Column6)
    *寻找边缘,定位卡尺坐标,此坐标是个数组
    apply_metrology_model (ImageEmphasize, MetrologyHandle1)
    apply_metrology_model (ImageEmphasize, MetrologyHandle2)
    get_metrology_object_measures (Contours3, MetrologyHandle1, 'all', 'all', Row5, Column5)
    get_metrology_object_measures (Contours4, MetrologyHandle2, 'all', 'all', Row7, Column7)

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

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

相关文章

网页屏幕适配通透了

一,如果设计尺寸固定 那就按照固定尺寸开发 一般都是1920*1080 二,需要适配多种像素屏幕(大屏可视化) 可使用媒体查询设置多套css样式或者使用自适应单位,%,vw,vh 最好解决方案rem&#xff…

JavaScript 之 位运算

一、简介 ​ JavaScript的位运算符是将进行运算的数字(八进制、十进制、十六进制等)转换为32位的二进制串,超过 32 位的数字会丢弃其最高有效位,只保留后32位二进制串。然后再对每一位进行运算。但运算后得出的结果,会…

Python 元类 metaclass 详解

元类(metaclass)是 Python 中一个高级且相对较少使用的概念。元类可以被视为类的类,它控制类的创建过程。 一、基本概念 在 Python 中,一切皆对象。为了避免混淆,我们约定两个术语: 类实例:当…

IPv6路由综合运用

一、基础配置: SWA: sw1(config)#host swA swA(config)#ipv6 ena swA(config)# vlan 100 swA(config-vlan100)#int vlan 100 swA(config-if-vlan100)#ipv6 ena swA(config-vlan100)#ip add 172.16.1.1 255.255.255.252 swA(config-if-vlan100)#int e1/0/24 swA(conf…

教育科学杂志教育科学杂志社教育科学编辑部2023年第12期部分目录

“思政教育联合思维导图”教学模式在肝病感染控制护理临床教学中的应用 黄雪霞;陈海涵;蒋雅文 中职语文教学中厚植爱国主义情怀的要点分析 苏琴 职业素养视角下中职计算机专业课程教学改革实践 李石 产教融合背景下高职院校产业学院建设模式的实践探索 郭洋 《工程制图与CAD》课…

数据结构学习 jz31 栈的压入、弹出序列

关键词:模拟 栈 不太熟,调了好一阵子。 题目:https://leetcode.cn/problems/zhan-de-ya-ru-dan-chu-xu-lie-lcof/ 思路: 主要是利用一个辅助栈,来模拟这个过程,如果过程不行就返回失败。 int sig 0;如…

Java研学-分页查询

一 分页概述 1 介绍 将大量数据分段显示,避免一次性加载造成的内存溢出风险 2 真假分页 ① 真分页   一次性查询出所有数据存到内存,翻页从内存中获取数据,性能高但易造成内存溢出 ② 假分页   每次翻页从数据库中查询数据&#xff0c…

解决计算机中vcruntime140.dll错误!六种方法教你修复

什么是vcruntime140.dll文件呢?为什么会出现丢失的情况?如何解决这个问题呢?本文将为您详细介绍vcruntime140.dll文件的作用、丢失原因以及6个快速解决方法。 一、vcruntime140.dll是什么文件? vcruntime140.dll是Visual C Redi…

聚合收益协议 InsFi :打开铭文赛道全新叙事的旋转门

​“InsFi 协议构建了一套以铭文资产为基础的聚合收益体系,该体系正在为铭文资产捕获流动性、释放价值提供基础,该生态也正在成为铭文赛道掘金的新热土。” 在 2023 年年初,Ordinals 协议在比特币链上被推出后,为比特币链上带来了…

STC51+TLC2543+ADXL335+proteus

51单片机解析adxl335振动检测蜂鸣器报警课设 通过按键调整振动检测阈值 传感器介绍 TLC2543:12 位精密模数转换器,原理图与引脚功能描述如下所示: 引脚功能1~9、11、12模拟量输入通道10GND电源地13REF-为负基准电压端14REF为正基准电压端…

基于ssm的课程在线教学平台设计与实现论文

摘 要 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统Java课程教学信息管理难度大,容错率低&#x…

Referring Expression Comprehension(REC)任务介绍以及相关数据集

Referring Expression Comprehension(REC),即指称表达理解,任务是根据文本描述框出文本中提到的一个特定目标相关数据集: 是三个从 MSCOCO 中选取图像得到的数据集,数据集中对所有的 phrase 都有 bbox 的标…

【html】Video元素的属性介绍和用法

简言 HTML <video> 元素 用于在 HTML 或者 XHTML 文档中嵌入媒体播放器&#xff0c;用于支持文档内的视频播放。 平常若涉及到视频内容&#xff0c;就会使用到它。 video Video使用 只有一个视频源 只有一个视频的话&#xff0c;在\video元素中的src属性填入即可。 …

【工作周志】240108-240114

Q&#xff1a;set_property bitstream.config.timer_cfg 这样的配置用于哪里&#xff1f; A&#xff1a;https://www.cnblogs.com/lazypigwhy/p/10450406.html FPGA通过CPU远程升级方案_bitstream.config.timer_cfg-CSDN博客 Q&#xff1a;逛论坛有人问&#xff0c;reg也可以…

数据资产入表背后:中国To B数字化驶入“数据时代”

数据资产“入表”&#xff0c;更像是一剂通过颠覆旧的生产关系&#xff0c;从根上医治数字化转型的“良方”。 那么&#xff0c;数据资产到底是什么&#xff1f;以及在愈发被规范的数据市场大背景下&#xff0c;对中国的To B企业和To B服务商而言&#xff0c;正在或者即将发生…

快速解密Word密码工具,轻松获取文档权限

Word文档怎么解密、找回密码、去除密码&#xff1f;这是最简单的办法&#xff01; 文章&#xff1a;具体步骤如下&#xff1a;1.百度搜索【 密码帝官网 】&#xff0c;2.点击“立即开始”在用户中心上传需要解密的文件稍等片刻就能找找回密码。方法非常安全&#xff0c;不用下载…

RKE安装k8s及部署高可用rancher之证书通过cert-manager

1.安装rke和local集群 [rootnginx 2.5.8]# rke -v rke version v1.5.1 [rootnginx cert-manager]# rke up --config locale-cluster.ym [rootnginx 2.5.8]# cat locale-cluster.yml nodes:- address: 192.168.1.65internal_address: 192.168.1.65hostname_override: 192.168.…

【记忆化搜索】

欢迎来到Cefler的博客&#x1f601; &#x1f54c;博客主页&#xff1a;那个传说中的man的主页 &#x1f3e0;个人专栏&#xff1a;题目解析 &#x1f30e;推荐文章&#xff1a;【LeetCode】winter vacation training 前言 记忆化搜索是一种优化搜索算法的方法&#xff0c;它可…

框架自带sidebar配置

路由配置的页面 在这个框架里面,需要删除一些东西,在VueRouter里面,创建好两个路由,一个是由export default导出去的,一个是由export导出去的,有很多人问,为什么要创建两个路由呢? 为了后期的权限管理做准备&#xff0c; 为什么显示出来的只有一个路由的界面呢? 在路由注…