全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211072561.3 (22)申请日 2022.09.02 (71)申请人 郑州工大粮 安科技有限公司 地址 450000 河南省郑州市高新 技术产业 开发区金梭路41号西城科技大厦A座 十楼1001 (72)发明人 王录民 许启铿 袁庆利 刘永超  揣君 王有安  (74)专利代理 机构 郑州华隆知识产权代理事务 所(普通合伙) 41144 专利代理师 徐小磊 (51)Int.Cl. G06T 17/00(2006.01) (54)发明名称 一种粮仓散粮堆三维模型生成方法及其相 关产品 (57)摘要 本发明的实施方式提供了一种粮仓散粮堆 三维模型生成方法, 以及一种粮仓散粮堆三维模 型生成装置和计算机可读存储介质。 该方法包 括: 获取粮仓内粮堆顶面的空间直角坐标数据; 采用Java和图形软件相互配合的方式, 对所述粮 堆顶面的空间直角坐标数据进行处理, 生成粮堆 三维模型; 所述图形软件为MATLAB或ECharts数 据可视化图表库。 本发明方法采用Java和图形软 件相互配合的方式生成粮堆三维模 型, 对后端工 程师更友好, 并且能够结合两种工具的优点, 实 现优势互补, 降低粮堆三维模型的开发难度, 提 高开发效率, 不仅能满足粮库用户对粮堆三维可 视化的业务需求, 生成的三维模 型还能够直观地 反映粮堆的形态, 替代仓内视频画面, 节约建设 资金。 权利要求书2页 说明书11页 附图9页 CN 115375853 A 2022.11.22 CN 115375853 A 1.一种粮仓 散粮堆三维模型生成方法, 其特 征在于, 包括: 获取粮仓内粮 堆顶面的空间直角坐标 数据; 采用Java和图形软件相互配合的方式, 对所述粮堆顶面的空间直角坐标数据进行处 理, 生成粮 堆三维模型; 所述图形 软件为MATLAB或E Charts数据可视化图表库。 2.根据权利要求1所述的粮仓散粮堆三维模型生成方法, 其特征在于, 当所述图形软件 为MATLAB时, 通过以下步骤生成粮 堆三维模型: 将编写好的MATLAB程序打成jar包, 并将MATLAB程序的jar包和支持Java调用的jar包 一并导入创建好的J ava项目中; 所述MATLAB程序用于读取所述粮堆顶 面的空间直角坐标数 据, 并输出粮 堆三维曲面图; 运行Java项目, 通过调用所述MATLAB程序对所述粮堆顶面的空间直角坐标数据进行处 理, 生成粮 堆三维曲面图作为所述 粮堆三维模型。 3.根据权利要求1所述的粮仓散粮堆三维模型生成方法, 其特征在于, 所述图形软件为 ECharts数据可视化图表库时, 通过以下步骤生成粮 堆三维模型: 创建Java项目, 使用Java语言对所述粮堆顶面的空间直角坐标数据进行矩阵化处理, 得到粮堆顶面矩阵化数据; 运行Java项目, 通过调用所述ECharts数据可视化图表库对所述粮堆顶面矩阵化数据 进行处理, 生成粮 堆三维云图作为所述 粮堆三维模型。 4.根据权利要求3所述的粮仓散粮堆三维模型生成方法, 其特征在于, 所述粮堆三维云 图使用不同的颜色区分粮 堆高度。 5.根据权利要求1 ‑4任一项所述的粮仓散粮堆三维模型生成方法, 其特征在于, 所述获 取粮仓内粮 堆顶面的空间直角坐标 数据包括: 使用Java语言读取整仓点云数据, 并对所述整仓点云数据进行坐标转换, 将整仓点云 数据转换为整仓空间直角坐标数据, 然后结合粮仓边界对所述整仓空间直角坐标数据进 行 过滤处理, 去除仓壁、 仓顶上的数据, 仅保留粮 堆顶面的空间直角坐标 数据。 6.根据权利要求5所述的粮仓散粮堆三维模型生成方法, 其特征在于, 所述去 除仓壁、 仓顶上的数据包括: 结合仓顶的最小高度去除仓顶上的数据; 若所述粮仓为粮食筒仓, 则结合筒仓的内半径去 除仓壁上的数据; 若所述粮仓为粮食 平方仓, 则结合平方仓内壁的宽度和长度去除仓壁上的数据。 7.根据权利要求6所述的粮仓散粮堆三维模型生成方法, 其特征在于, 所述粮仓为粮食 筒仓时, 结合筒仓的内半径去除仓壁上的数据包括: 针对任一粮堆顶面的空间直角坐标数据(Xi,Yi,Zi), 若该数据满足公式Xi*Xi+Yi*Yi<R* R, 则保留该 数据, 反之则去除该 数据; 式中, R表示筒仓的内半径。 8.根据权利要求7所述的粮仓散粮堆三维模型生成方法, 其特征在于, 所述粮仓为粮食 平方仓时, 结合平方仓内壁的宽度和长度去除仓壁上的数据包括: 针对任一粮堆顶面的空间直角坐标数据(Xi,Yi,Zi), 若该数据满足公式Xmin<Xi<Xmax和 Ymin<Yi<Ymax, 则保留该数据, 反之则去除该数据; 式中, Xmin、 Xmax表示平方仓仓壁 处横坐标 的最小值和最大值, Ymin、 Ymax表示平方仓仓壁处纵坐标的最小值和最大值; Xmin、 Xmax、 Ymin、权 利 要 求 书 1/2 页 2 CN 115375853 A 2Ymax的取值根据平方仓内壁的宽度和长度确定 。 9.一种粮仓 散粮堆三维模型生成装置, 其特 征在于, 包括: 处理器, 其配置用于执 行程序指令; 以及 存储器, 其配置用于存储所述程序指令, 当所述程序指令由所述处理器加载并执行时, 使得所述处理器执行根据权利要求1至8任一项所述的粮仓 散粮堆三维模型生成方法。 10.一种计算机可读存储介质, 其特征在于, 其中存储有程序指令, 当所述程序指令由 处理器加载并执行时, 使得所述处理器执行根据权利要求 1至8任一项 所述的粮仓散粮堆三 维模型生成方法。权 利 要 求 书 2/2 页 3 CN 115375853 A 3

PDF文档 专利 一种粮仓散粮堆三维模型生成方法及其相关产品

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种粮仓散粮堆三维模型生成方法及其相关产品 第 1 页 专利 一种粮仓散粮堆三维模型生成方法及其相关产品 第 2 页 专利 一种粮仓散粮堆三维模型生成方法及其相关产品 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:43:58上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。