[发明专利]基于QML Rectangle组件的选框方法、装置、设备及存储介质在审
申请号: | 202110735711.3 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113485705A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 罗钟慧;李盛 | 申请(专利权)人: | 深圳软牛科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 深圳市特讯知识产权代理事务所(普通合伙) 44653 | 代理人: | 孟智广 |
地址: | 518000 广东省深圳市宝安区新安街道海旺社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 qml rectangle 组件 方法 装置 设备 存储 介质 | ||
本发明涉及组件应用领域,公开了一种基于QML Rectangle组件的选框方法、装置、设备及存储介质。该方法包括:接收QML Rectangle组件中透明框的设置指令,以及读取所述QML Rectangle组件的组件长度和组件宽度,其中,所述设置指令包括:透明框坐标,透明框长度,透明框宽度;将所述组件长度、所述组件宽度、所述透明框坐标、所述透明框长度、所述透明框宽度代入预置边缘框分析算法中,计算得到第一边缘框、第二边缘框、第三边缘框、第四边缘框,其中,所述第一边缘框、所述第二边缘框、所述第三边缘框、所述第四边缘的透明度不为零;对所述透明框、所述第一边缘框、所述第二边缘框、所述第三边缘框、所述第四边缘框进行组合处理,生成所述QML Rectangle组件的显示框架。
技术领域
本发明涉及组件应用领域,尤其涉及一种基于QML Rectangle组件的选框方法、装置、设备及存储介质。
背景技术
在QML的环境下,现有技术想要通过组件技术实现视频选框时,无法实现视频选框中选择框具有透明显示效果,而未被选择的区域未不透明的显示效果。传统图层叠加的方法是无法做到的,因为图层叠加后选框图层的透明度从视觉上是要大于等于背景图层的透明度的。类似于在茶色玻璃的某一块矩形区域放上另一块玻璃,是无法实现透明框效果的。
但是在QML环境下,有时需要在视频状态下处理图像,且需要对选择的框下进行针对性透明显示。现有技术无法实现该功能,会导致无法产生良好的显示效果,也没有办法根据新的设置数据调整透明框的显示效果。因此,需要使用一种能在QML环境下自由调整选框形状并显示透明的技术效果。
发明内容
本发明的主要目的在于解决在QML环境下无法进行透明框的选取和显示的技术问题。
本发明第一方面提供了一种基于QML Rectangle组件的选框方法,所述基于QMLRectangle组件的选框方法包括:
接收QML Rectangle组件中透明框的设置指令,以及读取所述QML Rectangle组件的组件长度和组件宽度,其中,所述设置指令包括:透明框坐标,透明框长度,透明框宽度;
将所述组件长度、所述组件宽度、所述透明框坐标、所述透明框长度、所述透明框宽度代入预置边缘框分析算法中,计算得到第一边缘框、第二边缘框、第三边缘框、第四边缘框,其中,所述第一边缘框、所述第二边缘框、所述第三边缘框、所述第四边缘的透明度不为零;
对所述透明框、所述第一边缘框、所述第二边缘框、所述第三边缘框、所述第四边缘框进行组合处理,生成所述QML Rectangle组件的显示框架。
可选的,在本发明第一方面的第一种实现方式中,所述第一边缘框包括:第一坐标、第一长度、第一宽度,所述第二边缘框包括:第二坐标、第二长度、第二宽度,所述第三边缘框包括:第三坐标、第三长度、第三宽度,所述第四边缘框包括:第四坐标、第四长度、第四宽度,所述透明框坐标包括:透明横坐标、透明纵坐标,所述将所述组件长度、所述组件宽度、所述透明框坐标、所述透明框长度、所述透明框宽度代入预置边缘框分析算法中,计算得到第一边缘框、第二边缘框、第三边缘框、第四边缘框包括:
读取所述QML Rectangle组件的原点坐标,其中,所述原点坐标包括:原点横坐标;
将所述原点坐标设置为第一坐标,将所述组件宽度设置为第一宽度,将所述透明框长度设置为第一长度,生成第一边缘框;
将所述原点横坐标设置为第二坐标的横坐标,将所述透明纵坐标设置为第二坐标的纵坐标,将所述透明横坐标的大小设置为第二宽度,将所述透明框长度设置为第二长度,生成第二边缘框;
将所述透明横坐标大小加上所述透明框宽度大小得到横向数值,将所述横向数值设置为第三坐标的横坐标,将所述透明纵坐标设置为第三坐标的纵坐标,将所述组件宽度与所述横向数值的差值设置为第三宽度,将所述透明框长度设置为第三长度,生成第三边缘框;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳软牛科技有限公司,未经深圳软牛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110735711.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:进销存管理方法、装置、设备及存储介质
- 下一篇:一种牛羊养殖用喂养设备及方法