欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 基于C#Halcon3D点云图视图查看实现封装心得

基于C#Halcon3D点云图视图查看实现封装心得

2025/1/21 8:27:39 来源:https://blog.csdn.net/2202_75557553/article/details/145087045  浏览:    关键词:基于C#Halcon3D点云图视图查看实现封装心得

实现效果

实现该Demo的个人步序

1,用什么框架去实现()

经过测试及其他大佬封装案例最终选定C# .NET Window窗体(无他 ,简单)

2,添加依赖的开发包

3,快速构建UI布局

4,窗体加载初始化事件

      1)需要对Halcon进行设定

      2)实例化3D点云显示的类的对象

5,导出C#Halcon对应的visualize_object_model_3d算子(可以先创建一个Demo仅包含前6行用于去封装)

6,将导出的算子做一个初步类的封装

7,快速构建图像加载按钮测试事件,对封装的类进行测试排查问题,如果OK,表明封装没有问题,如果不行,则需排查问题所在。

8,首先排查是否有死循环,死循环的条件是什么,添加外部变量控制死循环

9,添加Application.DoEvents事件

大运算量循环内,加Application.DoEvents可以防止界面停止响应,允许你在耗时操作的内部调用它,而去处理消息队列中的消息。 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com