[发明专利]抛物柱面的识别方法、装置、终端设备及可读存储介质有效
申请号: | 201910359816.6 | 申请日: | 2019-04-29 |
公开(公告)号: | CN110070618B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 王防修 | 申请(专利权)人: | 武汉轻工大学 |
主分类号: | G06T17/10 | 分类号: | G06T17/10 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 430023 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 柱面 识别 方法 装置 终端设备 可读 存储 介质 | ||
1.一种抛物柱面的识别方法,其特征在于,所述抛物柱面的识别方法包括以下步骤:
接收用户触发的抛物柱面的识别指令,从所述识别指令中提取抛物柱面方程数据;
根据所述抛物柱面方程数据,确定所述抛物柱面对应的数学模型;
从所述数学模型中提取识别参数;
根据所述识别参数识别所述抛物柱面,增强了抛物柱面自动绘图仪的模式识别能力,使用户的输入模式不受限制;
其中,从所述数学模型中提取识别参数,包括:
将所述抛物柱面方程数据转化为字符串,并过滤所述字符串中的非法字符,得到待处理字符串;
从所述待处理字符串中提取预设参数,所述预设参数为三个预设变量中的任意两个预设变量;
根据所述数学模型中变量的最高次数来决定提取数学式的顺序;根据提取顺序从所述数学模型中提取数学式和
,式中,x和y是预设参数;
从所述数学式中提取所述预设变量对应的识别参数,和
,式中,a和b是识别参数;
其中,根据所述识别参数识别所述抛物柱面,包括:
若ab≥0,则用户输入的不是抛物柱面方程;
若ab<0,则用户输入的不是抛物柱面方程。
2.如权利要求1所述的抛物柱面的识别方法,其特征在于,所述根据所述抛物柱面方程数据,确定所述抛物柱面对应的数学模型的步骤,具体包括:
将所述抛物柱面方程数据转化为字符串,并过滤所述字符串中的非法字符,得到待处理字符串;
从所述待处理字符串中提取预设参数;
根据所述预设参数确定所述抛物柱面对应的数学模型。
3.如权利要求2所述的抛物柱面的识别方法,其特征在于,所述从所述待处理字符串中提取预设参数,具体包括:
判断预设变量是否同时存在,所述预设变量包括预设第一变量、预设第二变量和预设第三变量;
若所述预设第一变量、所述预设第二变量和所述预设第三变量同时存在或者若只存在所述预设第一变量、所述预设第二变量和所述预设第三变量中的其中一个变量,则进行错误提示;
若存在所述预设第一变量、所述预设第二变量和所述预设第三变量中的任意两个变量,则根据所述变量确定对应的预设参数。
4.如权利要求3所述的抛物柱面的识别方法,其特征在于,所述从所述数学模型中提取识别参数,具体包括:
根据所述预设参数从所述数学模型中提取数学式;
从所述数学式中提取所述预设变量对应的识别参数。
5.如权利要求4所述的抛物柱面的识别方法,其特征在于,所述根据所述预设参数从所述数学模型中提取数学式之后,所述抛物柱面的识别方法包括:
将所述数学式重新组合作为新数学模型;
将所述新数学模型与所述数学模型进行比较;
若所述新数学模型与所述数学模型不等价,则向用户发出错误提示,以使所述用户根据所述错误提示修改所述抛物柱面方程数据;
若所述新数学模型与所述数学模型等价,则从所述数学式中提取所述预设变量对应的识别参数。
6.如权利要求5所述的抛物柱面的识别方法,其特征在于,所述从所述数学式中提取所述预设变量对应的识别参数之后,所述抛物柱面的识别方法还包括:
判断所述识别参数的乘积是否小于零;
若所述识别参数的乘积不小于零,则提示用户输入的不是抛物柱面方程;
若所述识别参数的乘积小于零,则根据所述识别参数识别所述抛物柱面。
7.如权利要求1至6任一项所述的抛物柱面的识别方法,其特征在于,所述根据所述识别参数识别所述抛物柱面,具体包括:
通过预设抛物柱面模型表识别所述识别参数对应的抛物柱面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉轻工大学,未经武汉轻工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910359816.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据同步方法、装置、硬件装置
- 下一篇:顾及水面比降的河道水面三维可视化方法