本发明涉及图像自适应调整展示,尤其涉及一种铆钉标点在图像上的自适应调整展示系统及展示方法。
背景技术:
1、图像自适应就是图像可以根据不同的输入输出可以实时的做出你想要的变化,但是在图像在放大、缩小、拖拽过程中,其图像上的铆钉标点会发生相对位置偏移、大小比例不一致的问题,影响使用体验。
2、为此,设计一种铆钉标点在图像上的自适应调整展示系统及展示方法,从而克服上述问题。
技术实现思路
1、本发明的目的是提供了一种铆钉标点在图像上的自适应调整展示系统及展示方法,通过给铆钉标点设置监听图像变化的事件,能够让铆钉标点实现其相对于图像的位置、大小随着图像的变动而变动,很好地解决了图像在放大、缩小、拖拽过程中,其上的铆钉标点发生相对位置偏移、大小比例不一致的问题。
2、本发明是通过如下的技术方案予以实现的:一种铆钉标点在图像上的自适应调整展示系统,该系统包括数据展示系统、数据管理系统和数据处理系统,其特征在于:所述数据展示系统与数据展示器进行连接并在展示器上进行展示,数据处理系统将数据进行处理,处理后给与进行展示,数据管理系统是将展示完毕的后的数据进行保存和收藏,以便下次使用。
3、作为优选:所述数据展示区能够将数据管理器中的数据内容自动处理、合并显示在页面上。作为优选:所述数据管理器能够存储图像、铆钉标点在图像上的相对位置、大小。
4、作为优选:所述数据处理器能够处理图像在变动过程中,其上的铆钉标点与之做出对应的调整,同时反馈给数据展示区。
5、一种应用上述的铆钉标点在图像上的自适应调整展示系统的展示方法,所述方法包括如下步骤:通过请求控制器获取当前网络环境,根据不同的环境对接受到的请求内容进行不同处理,以下为具体方法:
6、1)通过数据管理器获取图片信息、每个铆钉标点坐标、大小信息;
7、2)数据展示区接收数据管理器发送的数据,将每个铆钉标点在图像上标记出来,处理完成后将图像展示在页面上;
8、3)数据处理器监听到用户操作后做出操作。
9、作为优选:所述步骤1)具体方法为:
10、1)通过接收算法识别出的每个铆钉标点坐标、大小、状态信息,将其放在一个集合中;
11、2)遍历铆钉标点集合,将铆钉分为“无误”、“有误”两种类型;
12、3)将图片信息和铆钉标点信息发送到数据展示区。
13、作为优选:所述步骤2)中具体方法为:
14、1)获取图像长和宽;
15、2)遍历铆钉标点集合,根据铆钉标点坐标的x、y轴数值分别除以图像的长和宽得到相对坐标并记录,铆钉标点大小除以图像面积得到相对大小并记录,“无误”状态将铆钉标点改为绿色,反之,“有误”改为红色;
16、3)图像整合完成后,即可在页面上展示。
17、作为优选:所述步骤3)中具体方法为:
18、1)放大、缩小:重新获取图像的长和宽,遍历所有铆钉标点,使用之前记录好的相对坐标、大小,重新计算铆钉标点的位置和大小,并显示在页面上;
19、2)拖拽:拖拽前记录图像左上角顶点坐标,拖拽后再次获取图像左上角顶点坐标,计算出差值,遍历所有铆钉标点,各个铆钉标点坐标加上该差值即可,将修改后的数据发送到数据管理器。
20、本发明的有益效果如下:本发明通过给铆钉标点设置监听图像变化的事件,能够让铆钉标点实现其相对于图像的位置、大小随着图像的变动而变动,很好地解决了图像在放大、缩小、拖拽过程中,其上的铆钉标点发生相对位置偏移、大小比例不一致的问题。
1.一种铆钉标点在图像上的自适应调整展示系统,该系统包括数据展示系统、数据管理系统和数据处理系统,其特征在于:所述数据展示系统与数据展示器进行连接并在展示器上进行展示,数据处理系统将数据进行处理,处理后给与进行展示,数据管理系统是将展示完毕的后的数据进行保存和收藏,以便下次使用。
2.根据权利要求1所述的铆钉标点在图像上的自适应调整展示系统,其特征在于:所述数据展示区能够将数据管理器中的数据内容自动处理、合并显示在页面上。
3.根据权利要求1所述的铆钉标点在图像上的自适应调整展示系统,其特征在于:所述数据管理器能够存储图像、铆钉标点在图像上的相对位置、大小。
4.根据权利要求1所述的铆钉标点在图像上的自适应调整展示系统,其特征在于:所述数据处理器能够处理图像在变动过程中,其上的铆钉标点与之做出对应的调整,同时反馈给数据展示区。
5.根据权利要求1-4任意一项所述的铆钉标点在图像上的自适应调整展示系统的展示方法,其特征在于:所述方法包括如下步骤:通过请求控制器获取当前网络环境,根据不同的环境对接受到的请求内容进行不同处理,以下为具体方法:
6.根据权利要求5所述的铆钉标点在图像上的自适应调整展示系统的展示方法,其特征在于:所述步骤1)具体方法为:
7.根据权利要求5所述的铆钉标点在图像上的自适应调整展示系统的展示方法,其特征在于:所述步骤2)中具体方法为:
8.根据权利要求5所述的铆钉标点在图像上的自适应调整展示系统的展示方法,其特征在于:所述步骤3)中具体方法为: