设置首页收藏本站
开启左侧

3D点云显示问题

[复制链接]
tystq 发表于 2020-4-17 15:47:27 | 显示全部楼层
Criss 发表于 2020-4-17 09:49
点云的目前我们用的是VTK的渲染方式,你可以试试!

VTK的效率远不如halcon自带的visualize_object_model_3d算子,通过导出到txt文件后验证过
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2020-4-17 15:48:27 | 显示全部楼层
tystq 发表于 2020-4-17 15:36
看我下面的帖子,C#加halcon实现3D点云
http://www.ihalcon.com/read-13017.html

答非所问了!C#里面实现点云颜色的,可以用Halcon来做,你这个demo一般,只是实现3d效果的不是着色的。
一个算子visualize_object_model_3d就可以实现点云效果,如果要分层颜色需要用到查找表!
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
tystq 发表于 2020-4-17 15:49:43 | 显示全部楼层
绝地武士 发表于 2020-4-17 15:48
答非所问了!C#里面实现点云颜色的,可以用Halcon来做,你这个demo一般,只是实现3d效果的不是着色的。
...

着色显示代码如下
visualize_object_model_3d(hv_ExpDefaultWinHandle, hv_ObjectModel3D, new HTuple(),
                    new HTuple(), new HTuple("lut", "disp_pose", "color_attrib"), new HTuple("temperature", "true", "coord_z"), new HTuple(), new HTuple(), new HTuple(),
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2020-4-17 15:56:16 | 显示全部楼层
tystq 发表于 2020-4-17 15:49
着色显示代码如下
visualize_object_model_3d(hv_ExpDefaultWinHandle, hv_ObjectModel3D, new HTuple(), ...

简单点可以做你这个,而且是交互式的,如果要想LMI那样的,要么用VTK要么自己用OpenGL绘制!(halcon也是opengl绘制的),导出到C#里面用的话有些不便,需要交互和确认(也就是点位是3d变换的,看的图像实际是2d的)
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
tystq 发表于 2020-4-17 16:00:21 | 显示全部楼层
绝地武士 发表于 2020-4-17 15:56
简单点可以做你这个,而且是交互式的,如果要想LMI那样的,要么用VTK要么自己用OpenGL绘制!(halcon也是 ...

VTK效率太低了,3D点云其实是show给客户看而已,合理组合visualize_object_model_3d里的参数基本满足要求了,不信你用txt格式的3D点云图来对比,看看VTK有多差劲
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2020-4-17 16:03:51 | 显示全部楼层
tystq 发表于 2020-4-17 16:00
VTK效率太低了,3D点云其实是show给客户看而已,合理组合visualize_object_model_3d里的参数基本满足要求 ...

读取文件和内存直接操作不一样的,halcon解析自己类型的格式文件也很快,但是要自己定义格式解析就很慢了,也没法直接内存拷贝,VTK费时但是功能确实强大很多,看个人喜好吧!
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
tystq 发表于 2020-4-17 16:06:22 | 显示全部楼层
绝地武士 发表于 2020-4-17 16:03
读取文件和内存直接操作不一样的,halcon解析自己类型的格式文件也很快,但是要自己定义格式解析就很慢了 ...

是读取完数据(已经读到内存),旋转平移等交互,VTK的稍微大点图片就卡死了,halcon的则支持很大的图片,同样配置的电脑
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2020-4-17 16:10:44 | 显示全部楼层
tystq 发表于 2020-4-17 16:06
是读取完数据(已经读到内存),旋转平移等交互,VTK的稍微大点图片就卡死了,halcon的则支持很大的图片, ...

不会吧?我电脑跑起来顺畅啊,都是C++写的不至于的,我测试过百来MB没有问题,就是处理的时候要花几秒!
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
tystq 发表于 2020-4-17 16:12:45 | 显示全部楼层
绝地武士 发表于 2020-4-17 16:10
不会吧?我电脑跑起来顺畅啊,都是C++写的不至于的,我测试过百来MB没有问题,就是处理的时候要花几秒! ...

拼接的tiff图像一般都是300M以上
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
tystq 发表于 2020-4-17 16:13:49 | 显示全部楼层
而且我是在VTK自带的软件打开txt文件高度图测试的
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表