基于Python获取局部点云平面的上位机软件

基于Python获取局部点云平面的上位机软件

软件测试平台win7、python3.6、pyqt5、pyqtgraph

需求:已有一帧完整点云,需要提取点云中的平面(比如提取点云文件中尺寸为10x1x3m的平面)。

操作步骤
(1)点击Open按钮,选择格式为xxx.bin的点云文件。
(2)在STRIDES文本框中输入移动的步长。
(3)分别点击X_MAX、X_MIN、Y_MAX、Y_MIN、Z_MAX、Z_MIN等按钮进行范围选取。

打开点云效果图

在这里插入图片描述

平面提取效果图

在这里插入图片描述
提取的平面计算公式:
X_MIN-STRIDES < 提取平面 < X_MAX-STRIDES
Y_MIN-STRIDES < 提取平面 < Y_MAX-STRIDES
Y_MIN-STRIDES < 提取平面 < Y_MAX-STRIDES

因外出试验原因,程序现在没有进行完善,这里先不贴代码了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/2129.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Log4j2 Demos(基础/时间&大小回滚/定期删除/日志脱敏)「建议收藏」

    Log4j2 Demos(基础/时间&大小回滚/定期删除/日志脱敏)「建议收藏」前言本章主要介绍Log4j2的几个例子与使用场景。Log4j2DemosLog4j2Demos(普通设置)&amp;amp;lt;?xmlversion=&amp;quot;1.0&amp;quot;encoding=&amp;quot;UTF-8&amp;quot;?&amp;amp;gt;&amp;amp;lt;Configurationstatus=&amp;quot;debug&amp;quo

  • preference activity_preference

    preference activity_preference目录目录前言PreferenceActivitypreferences_scenario_1xmlPreferenceActivity演示PreferenceFragmentxml布局文件PreferenceFragmentPreferenceActivity管理Fragment适配前言转来转去又回到了Android,闲话少说,这里是参考Android原生的Setting

  • wireshark抓包工具详细说明及操作使用「建议收藏」

    wireshark抓包工具详细说明及操作使用「建议收藏」前言①wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。②使用wireshark的人必须了解网络协议,否则就看不懂wireshark。③

  • Kubeadm 安装

    Kubeadm 安装

  • 标志位简介

    标志位简介标志位简介:标志寄存器,又称程序状态寄存器(它的内容是ProgramStatusWord,PSW).这是一个存放条件码标志,控制标志和系统标志的寄存器.6个状态标志位CF—进位标志,加法时的最高位(D7或D15)产生进位或减法时最高位出现借位,则CF=1,否则CF=0;AF—辅助进位标志,供BCD码使用。当D3位出现进位或借位时AF=1,否则AF=0;

  • C++和Java怎么选择,哪个好找工作?

    C++和Java怎么选择,哪个好找工作?Java和C++各有各的优势,至于选择什么方向要看你的兴趣爱好,只要你基础扎实我相信找工作都不难,而且语言都是相通的。从两者语言入门来说:Java入门相对简单,C++入门相对难,精通更难! 从学习侧重来说:Java侧重于企业级应用开发,C++则注重底层应用开发。 从就业来说:C++前期工资要高,工作机会少。Java招聘多,工作机会多。 从前景来说:Java、C++长期在编程排行榜前几位,所以学习哪个都可以。 从未来来说:无论你学习Java还是学习C++,只要有多年的经验,工资都会高,不过在工作期

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号