首页 > 其他分享 >第5讲:Halcon 测量点线距离

第5讲:Halcon 测量点线距离

时间:2024-09-10 18:22:57浏览次数:3  
标签:768 color pose dev Halcon 测量点 window 距离

一、概述

        点线距离测量在3D测量项目中处于基础地位,必须要掌握。以下为可直接运行的代码。

二、效果       

 

三、Halcon代码

* 初始化窗口
dev_update_off ()
dev_close_window ()
dev_open_window (0, 0, 768, 512, 'black', WindowHandle)
* 给点的大小赋值
PointSize := 5

* 读取模型并显示
read_object_model_3d ('1.om3', 'm', [], [], ObjectModel3D, Status)
gen_cam_par_area_scan_division (0.01, 0, 7e-6, 7e-6, 384, 255, 768, 512, CameraParam)
create_pose (54, 10, 252, 130, 346, 147, 'Rp+T', 'gba', 'point', Pose)
GenParamName := ['color_0','disp_pose_0','alpha_0','color_1','attribute_1','poi

标签:768,color,pose,dev,Halcon,测量点,window,距离
From: https://blog.csdn.net/weixin_40355340/article/details/142005703

相关文章

  • C# 在给定斜率的线上找到给定距离处的点(Find points at a given distance on a line o
     给定二维点p(x0,y0)的坐标。找到距离该点L的点,使得连接这些点所形成的线的斜率为M。例子: 输入:p=(2,1)    L=sqrt(2)    M=1输出:3,2    1,0解释:与源的距离为sqrt(2),并具有所需的斜率m=1。输入:p=(1,0)   ......
  • 1385. 两个数组间的距离值
    题目链接1385.两个数组间的距离值思路二分查找题解链接官方题解关键点标准库的利用;二分循环不变式(开区间):nums[left]<target&&nums[right]>=target时间复杂度\(O((n+m)\logm)\)空间复杂度\(O(1)\)代码实现:classSolution:deffindTheD......
  • 最短编辑距离
    算法1(线性DP)$O(n^2)$1.状态定义f[i][j]:所有将a[1~i]变成b[1~j]的操作方式的操作次数的最小值2.状态计算:如何分类:分类方式一般考虑的是最后一步a的前i个字母,b的前j个字母,共有三种操作;1.删除:a[1到i-1]==b[1到j],删除a[i],即方程为f[i-1][j]+1;2......
  • 想做窗套的业主注意了,要提前测量窗扇合页和墙面的距离
     现在断桥隔热窗用的越来越多,原因有二,一是有些新房子开发商就没把阳台给封起来,需要业主自己封,二是业主在翻新老房子的时候,  发现原来的窗户已经不行了,所有的窗户也都要换新的。  换完窗户对家里的隔音和保温效果会有明显的提升,从这2点上说对业主是非常好的,换完窗户......
  • 最短编辑距离
    算法1(线性DP)$O(n^2)$1.状态定义f[i][j]:所有将a[1~i]变成b[1~j]的操作方式的操作次数的最小值2.状态计算:如何分类:分类方式一般考虑的是最后一步a的前i个字母,b的前j个字母,共有三种操作;1.删除:a[1到i-1]==b[1到j],删除a[i],即方程为f[i-1][j]+1;2......
  • 72. 编辑距离算法实现详解
    LeetCode72.编辑距离详解一、题目描述给你两个单词word1和word2,请返回将word1转换成word2所使用的最少操作数。你可以对一个单词进行如下三种操作:插入一个字符。删除一个字符。替换一个字符。示例1:输入:word1="horse",word2="ros"输出:3解释:horse......
  • 51nod 1110 距离之和最小
    51nod1110距离之和最小考虑贪心取中位数,因为中位数到左边的点和右边的点的个数相同,更合理,权值的话可以转化为一个单点,然后没了。#include<bits/stdc++.h>usingnamespacestd;#definelllonglongintn;structss{ llx,w;}a[100005];boolcmp(ssg,ssh){ return......
  • 远距离跨网络实现windows远程桌面连接
    1.保证已经打开被连接电脑---远程访问---权限。我的电脑--右键--属性--远程设置  2.选择允许连接(选择用户和高级没有特殊设置可以不动,被连接电脑当前登陆的账号就可以满足权限)    3.打开--控制面板    4.依次选择至当前位置,打开允许应用或功能通过防......
  • 最近连个点连线的垂直距离(三点连线的垂直距离)
    ***************************************************************************计算是否在计划线路行驶偏航,偏航条件最近连个点连线的垂直距离(三点连线的垂直距离)***************************************************************************注释:使用该算法留下......
  • 最短编辑距离
    给定两个字符串 AA 和 BB,现在要将 AA 经过若干操作变为 BB,可进行的操作有:删除–将字符串 AA 中的某个字符删除。插入–在字符串 AA 的某个位置插入某个字符。替换–将字符串 AA 中的某个字符替换为另一个字符。现在请你求出,将 AA 变为 BB 至少需要进行多少次......