使用Halcon的HsmartWindows窗体控件显示3D模型

在此之前可以先浏览我的LMI(3D)SDK配合学习
https://blog.csdn.net/m0_51559565/article/details/134419165 //配置LMI相机
https://blog.csdn.net/m0_51559565/article/details/134404394 //LMI相机SDK
https://www.51halcon.com/forum.php?mod=viewthread&tid=4278 //参考学习博客,有兴趣可以去点赞关注

通常我们需要在上位机查看我们采集到的3D图像,但是我们采集的3D图像通常都是深度图或者数据形式,我们在转换成halcon的3D模型后在上位机上直接查看。所以需要单独显示一个类控件。
由于halcon的导出代码量非常大,所以以文件的形式上传。
实际效果图
其中需要注意事项有:
第一:在程序代码中,我们第一步需要将显示窗口绑定在我们的控件中,不然窗体上是什么都没有显示的
在这里插入图片描述
第二:在程序中,由于显示3D模型是一个无限循环的过程,所以需要使用多线程显示,不然会出现程序卡死的情况
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

steam搬砖核心原理是什么?为什么会有差价产生?

CSGO游戏搬砖到底怎么赚钱的,赚钱原理讲解 这涉及到一个关于汇率差异的知识点。众所周知,目前1美元7.2元,但实际上我们在steam账户里拿到1美元,实际上只需要5.4元左右,也就是说,如果这款产品是steam和网易两…

如何使用iPhone15在办公室观看家里电脑上的4k电影?

如何使用iPhone15在办公室观看家里电脑上的4k电影? 文章目录 如何使用iPhone15在办公室观看家里电脑上的4k电影?1.使用环境要求:2.下载群晖videostation:3.公网访问本地群晖videostation中的电影:4.公网条件下使用电脑…

[Linux] DHCP网络

一、DHCP服务 1.1 DHCP的简介 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中地管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址…

不能错过的2个方法,轻松学会如何备份系统!

​天有不测风云,电脑也有旦夕祸福,谁也不能预料到未来会发生什么意外状况,为了防止系统故障而导致的数据丢失和系统崩溃状况,学会定期备份系统是很重要的。 那么我们该如何备份系统呢?方法其实还是有很多种…

Python基础-解释器安装

一、下载 网址Welcome to Python.orgPython更新到13了,我们安装上一个12版本。 这里我保存到网盘里了,不想从官网下的,可以直接从网盘里下载。 链接:百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间…

python+django+mysql个人博客项目部署(VMware部署)

目录 一、Vmware新建win7虚拟机 二、组件/软件安装 2.1 安装python3 2.2 更新pip 2.3 安装pycharm 2.4 安装django 2.5 win安装mysql 三、配置数据库 3.1 安装sqlite客户端 3.2 db.sqlite3导出为myblog.sql 3.3 Heidisql连接本地sql 四、部署项目 4.1 安装模块 4.2 尝试运行 …

Python自动化测试之request库详解(二)

http协议是无状态的,也就是每个请求都是独立的。那么登录后的一系列动作,都需要用cookie来验证身份是否是登录状态,为了高效的管理会话,保持会话,于是就有了session。 session简介 session是一种管理用户状态和信息的…

2024年软件测试知识应运趋势

每一年,IT互联网技术都在变,那2024年,需要具备哪些知识,才能让我们在软件测试行业里混得风生水起呢? 我认为有以下十点: 1、Linux必备知识 Linux作为现在最流行的软件环境系统,一定需要掌握&am…

vue3+webpack+elementplus+国际化+axios封装+pinia

文章目录 创建项目 eslint prettier切换pinia(后补上)创建项目eslint prettier注意 自动格式化 element plus注意 element plus icon注意: 国际化注意 axios 封装 最近菜鸟自己搭建一个项目,想着 vue3 都出来这么久了&#xff…

每日一题 2656. K 个元素的最大和(简单)

感觉每日一题除了困难之外很久没有做到有营养的题了 class Solution:def maximizeSum(self, nums: List[int], k: int) -> int:return (2 * max(nums) k - 1) * k // 2

推荐一个Node.js多版本管理的可视化工具

关于Node.js的开发者来说,在开发机器上管理多个不同版本的Node.js是一个常见痛点。之前在开发者安全大全专栏中,提到过解决方法:使用nvm,如果对于nvm还不了解的话,可以前往了解。 对于TJ来说,因为习惯敲命…

漏洞复现--迪普DPTech VPN 任意文件读取

免责声明: 文章中涉及的漏洞均已修复,敏感信息均已做打码处理,文章仅做经验分享用途,切勿当真,未授权的攻击属于非法行为!文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直…

计讯物联LoRa终端TW820多重优势共蓄能,强力驱动行业发展

LoRa,即远距离无线电,是一种低功耗宽区域网络(LPWAN)的通信技术。它在同样的功耗条件下比其他无线方式传播的距离更远,且比传统的无线射频通信距离扩大3-5倍,真正实现了低功耗、远距离、广覆盖的统一。基于LoRa通信技术的优势特点…

校园信息发布平台小程序的作用是什么

校园墙是校内信息传播的一种渠道,有专门的人添加校内学生、教师,谁有信息发布需求即可联系让其通过QQ、微信朋友圈、社群等形式发布,多年来,学生们习惯了这类方式。 但这种方式并不高效,缺乏信息的真实性以及便捷性&a…

plsql查询中文出现乱码

添加环境变量:如下 变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 变量名:TNS_ADMIN 变量值:D:\instantclient_11_2\network\admin 在Path中添加instantclient_11_2存放路径

autoReg:三线表格及森林图

首先致敬前辈 科研行者 介绍一下最近的新宠「autoReg包」,不仅可以快捷完成基线表的制作,还可以直接一行代码输出回归分析(支持线性模型、广义线性模型和比例风险模型)的表格,我们还是以上次的示例数据来做演示。 安…

Java医院绩效考核管理系统源码,设有手工录入功能(可以批量导入)

医院绩效考核系统以医院的发展战略为导向,把科室、员工的绩效考核跟战略发展目标紧密结合,引导医院各个科室、各员工的工作目标跟医院的发展目标结合在一起,实现医院的优化发展。系统提供灵活的绩效考评体系配置方案,支持不同科室…

大数据清洗、转换工具——ETL工具概述

大数据清洗、转换工具——ETL工具概述_etl转换-CSDN博客 ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL过程本质上是数据流动的过程,从不同的数据源…

【Python】基础语法

Python3 教程 Python中文编码 前面章节中我们已经学会了如何用 Python 输出 “Hello, World!”,英文没有问题,但是如果你输出中文字符 “你好,世界” 就有可能会碰到中文编码问题。 Python 文件中如果未指定编码,在执行过程会出…

一文搞懂CAN总线协议

1.基础概念 CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在北美和西欧,CAN 总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以 CAN 为底层…