CN111273971A - 视图中的信息处理方法、装置及存储介质 - Google Patents

视图中的信息处理方法、装置及存储介质 Download PDF

Info

Publication number
CN111273971A
CN111273971A CN201811471442.9A CN201811471442A CN111273971A CN 111273971 A CN111273971 A CN 111273971A CN 201811471442 A CN201811471442 A CN 201811471442A CN 111273971 A CN111273971 A CN 111273971A
Authority
CN
China
Prior art keywords
view
click
pixel point
color
image area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811471442.9A
Other languages
English (en)
Other versions
CN111273971B (zh
Inventor
陈智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201811471442.9A priority Critical patent/CN111273971B/zh
Priority to PCT/CN2019/117450 priority patent/WO2020114210A1/zh
Publication of CN111273971A publication Critical patent/CN111273971A/zh
Priority to US17/183,818 priority patent/US11531443B2/en
Application granted granted Critical
Publication of CN111273971B publication Critical patent/CN111273971B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • User Interface Of Digital Computer (AREA)
  • Multimedia (AREA)

Abstract

本发明提供一种视图中的信息处理方法,包括:接收到针对图像视图的点击事件;确定所述点击事件在图像视图中的点击位置;基于所述点击位置,获取所述点击位置对应的像素点的颜色信息;根据所获取的所述像素点的颜色信息,确定所述点击位置与所述图像视图中图像区域的相对位置关系;基于所确定的所述相对位置关系,对所述点击事件进行处理。本发明还同时公开了一种视图中的信息处理装置及存储介质。

Description

视图中的信息处理方法、装置及存储介质
技术领域
本发明涉及数据处理技术,尤其涉及一种视图中的信息处理方法、装置及存储介质。
背景技术
应用程序的界面视图包括图像视图,图像视图中显示的图像区域存在为不规则区域的情况,也即图像视图中所显示的图像呈不规则形状,相关技术中,当图像视图接收到用户的点击事件时,为了便于判断点击事件是否发生在不规则区域内,通常将不规则区域近似为规则区域,然后再进行判断及相应的处理,然而这种处理方式操作繁冗、且准确度不高。
发明内容
本发明实施例提供一种视图中的信息处理方法、装置及存储介质,能够提高对图像视图中点击事件的处理准确度。
本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种视图中的信息处理方法,包括:
接收到针对界面视图的点击事件;所述界面视图中包含有用于响应所述点击事件的图像区域;
确定所述点击事件在界面视图中的点击位置;
基于所述点击位置,获取所述点击位置对应的像素点的颜色信息;
根据所获取的所述像素点的颜色信息,确定所述点击位置与所述图像区域的相对位置关系;
基于所确定的所述相对位置关系,对所述点击事件进行处理。
第二方面,本发明实施例提供一种视图中的信息处理装置,包括:
接收单元,用于接收到针对界面视图的点击事件;所述界面视图中包含有用于响应所述点击事件的图像区域;
定位单元,用于确定所述点击事件在界面视图中的点击位置;
获取单元,用于基于所述点击位置,获取所述点击位置对应的像素点的颜色信息;
确定单元,用于根据所获取的所述像素点的颜色信息,确定所述点击位置与所述图像区域的相对位置关系;
处理单元,用于基于所确定的所述相对位置关系,对所述点击事件进行处理。
上述方案中,所述确定单元,还用于计算所述像素点的颜色信息与预设颜色的颜色信息的相似度;所述预设颜色不同于所述图像区域的颜色;
当计算得到的所述相似度达到相似度阈值时,确定所述点击位置处于所述图像区域之外;
当计算得到的所述相似度未达到相似度阈值时,确定所述点击位置处于所述图像区域之内。
上述方案中,所述确定单元,还用于获取所述像素点对应的色调-饱和度-明度HSV值;
计算所述像素点对应的HSV值与所述预设颜色对应的HSV值的相似度。
上述方案中,所述确定单元,还用于获取所述像素点对应的红绿蓝RGB值;
将所获取的所述RGB值转换为对应的HSV值。
上述方案中,所述确定单元,还用于计算所述像素点对应的HSV值与所述预设颜色对应的HSV值在HSV颜色空间中的距离;所述距离用于表征所述相似度。
上述方案中,所述确定单元,还用于获取所述像素点对应的RGBA值;
计算所述像素点对应的RGBA值与所述预设颜色对应的RGBA值的相似度。
上述方案中,所述处理单元,还用于当所述点击位置处于所述图像区域之外时,透传所述点击事件至所述界面视图的子视图;
当所述点击位置处于所述图像区域之内时,对所述点击事件进行响应。
上述方案中,所述获取单元,用于基于所述点击位置,确定所述点击位置相对于所述图像区域的位置;
根据所述相对于所述图像区域的位置,确定对应所述位置的像素点位置;
获取所述像素点位置所对应的像素点的颜色信息。
上述方案中,所述获取单元,还用于获取所述界面视图的图像填充方式;
根据所述图像填充方式及所述点击位置,确定所述点击位置相对于所述图像区域的位置。
第三方面,本发明实施例提供一种视图中的信息处理装置,包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现本发明实施例提供的所述视图中的信息处理方法。
第四方面,本发明实施例提供一种存储介质,存储有可执行指令,所述可执行指令用于引起存储器执行本发明实施例提供的所述视图中的信息处理方法。
本发明实施例具有以下有益效果:
本发明实施例中,对点击位置与图像区域的相对位置关系的确定依据的是点击位置所对应的像素点的颜色信息,无须对图像区域的形状做任何的调整及改变,能够准确的判定点击位置与图像区域的相对位置关系;相比采用不规则区域近似为规则区域的方式实现更为简便,具有较高的实用性。
附图说明
图1是本发明实施例提供的视图中的信息处理装置的组成结构示意图;
图2是本发明实施例提供的用户界面套件的结构示意图;
图3是本发明实施例提供的界面视图中点击事件传递的示意图;
图4是本发明实施例提供的界面视图中不规则图像区域的示意图;
图5是本发明实施例提供的图像视图中点击事件处理的示意图;
图6是本发明实施例提供的视图中的信息处理方法流程示意图;
图7是本发明实施例提供的直播的界面视图的示意图;
图8是本发明实施例提供的界面视图的不同图像填充方式的示意图;
图9是本发明实施例提供的确定点击位置相对于图像区域的位置的示意图;
图10为本发明实施例提供的视图中的信息处理方法的场景示意图;
图11为本发明实施例提供的视图中的信息处理方法的场景示意图;
图12为本发明实施例提供的视图中的信息处理方法流程示意图;
图13为本发明实施例提供的图片视图初始化的流程示意图;
图14为本发明实施例提供的视图中的信息处理装置的组成结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例是本发明一部分实施例,而不是全部的实施例。根据本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
需要说明的是,在本发明实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的方法或者装置不仅包括所明确提供的要素,而且还包括没有明确列出的其他要素,或者是还包括为实施方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的方法或者装置中还存在另外的相关要素(例如方法中的步骤或者装置中的单元,这里的单元可以是部分电路、部分处理器、部分程序或软件等等)。
例如,本发明实施例提供的包含了一系列的步骤,但是本发明实施例提供的方法不限于所提供的步骤,同样地,本发明实施例提供的装置包括了一系列单元,但是本发明实施例提供的装置不限于包括所明确提供的单元,还可以包括为获取相关信息、或基于信息进行处理时所需要设置的单元。
首先对实现本发明实施例的装置进行说明。本发明实施例提供的视图中的信息处理装置可以实施为硬件、软件或者软硬件结合的方式,下面说明本发明实施例提供的视图中的信息处理装置的各种示例性实施。
对本发明实施例的视图中的信息处理装置的硬件结构做详细说明,图1为本发明实施例提供的视图中的信息处理装置的组成结构示意图,可以理解,图1仅仅示出了视图中的信息处理装置的示例性结构而非全部结构,根据需要可以实施图1示出的部分结构或全部结构。本发明实施例提供的视图中的信息处理装置包括:至少一个处理器110、存储器140、至少一个网络接口120和用户接口130。视图中的信息处理装置中的各个组件通过总线***150耦合在一起。可理解,总线***150用于实现这些组件之间的连接通信。总线***150除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图1中将各种总线都标为总线***150。
用户接口130可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
存储器140可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、闪存(Flash Memory)等。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static RandomAccess Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random AccessMemory)。本发明实施例描述的存储器140旨在包括这些和任意其它适合类型的存储器。
处理器110可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
存储器140能够存储可执行指令1401以支持视图中的信息处理装置100的操作,这些可执行指令的示例包括:用于在视图中的信息处理装置100上操作的程序、插件和脚本等各种形式的软件模块,程序例如可以包括操作***和应用程序,其中,操作***包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。
在对本发明实施例视图中的信息处理方法进行说明之前,首先对本发明实施例中的界面视图进行说明。界面视图,是界面视图类的实例化(用类创建对象的过程,称之为实例化),定义了屏幕上的一个显示区域(如矩形区域),处理显示区域内的触摸事件,能够根据触摸事件显示/更新内容。
应用程序的显示通过用户界面套件(UIKit)实现,用户界面套件通过对图形库如开放图形库(OpenGL)封装得到,接下来结合附图2说明用户界面套件的结构。
参见图2,图2是本发明实施例提供的用户界面套件的结构示意图,根对象(NSObject)是应用程序代码结构的根类(根对象不继承于应用程序中的任何类)的实例化,基于根对象的继承关系顺序为:根对象、用户界面响应器(U IResponder)、界面视图控制器以及继承自界面视图的子视图,可以理解,在实际应用中,界面视图可以为如图像视图、滚动视图、按钮栏视图等。其中,图像视图(UIImageView)作为可视化控件继承于界面视图(UIView),用于显示各种格式的图像。每个视图都置于其父视图上并管理着自己的子视图,如果两个兄弟子视图重叠在一起,后来被加入的那个视图(或者说是排在子视图数组后面的那个视图)出现在另一个视图的上层。
接下来根据图2对界面视图作为父视图时所包括的子视图进行示例性说明,需要指出,图2示出的用户界面套件仅为示例,根据不同版本的用户界面套件、以及用户界面套件所适用的设备/操作***,图2中所示出的继承关系以及视图存在可以轻易实施的差异,因此图2不应视为对本发明实施例所适用的用户界面套件的限制。
1)窗口
即用户界面窗口(UIWindow)对象,一个应用程序只有一个用户界面窗口对象,是所有视图的根容器,作为容器提供一个区域来显示界面视图,还可以与界面视图控制器(UIViewController)协同实现显示方向旋转的支持。
2)显示信息的视图
包括:图像视图,用于显示各种格式的图像;文本视图(UITextView),用于显示文本;标签视图(UILabel),用于显示各种标签;网络视图(UIWebVie w),用于显示网页内容;滚动视图(UIScrollView),用于以滚动的方式显示内容。
3)各种栏样式
用户界面导航栏(UINavigationBar),用于提供前进、后退等页面操作;用户界面按钮栏(UITabBar),用于显示各种功能的按钮;用户界面搜索栏(UIS earchBar),用于提供搜索操作;用户界面工具栏(UIToolBar),用于提供用户界面的各种工具。
至此已经说明了界面视图及其子视图的功能,界面视图是组成屏幕显示画面的基本元素,拥有位置属性以及一定尺寸的矩形,一般有背景色,但是无法移动;界面视图也可以包含字符串或者图片等内容。例如用户界面标签(UILa bel)就是包含字符串的用户界面套件,而用户界面图像视图(UIImageView)是包含图片的界面视图。
接下来对界面视图中发生的点击事件的处理进行说明。图3为本发明实施例提供的界面视图中点击事件传递的示意图,参见图3,图3中编号1为界面视图1(根视图),作为可视化的父控件存在,编号2至4为继承自视图1的子视图(图中示例性的示出了视图2-1、2-2、3-1、3-2),其中,视图3-1为其所位于的视图2-1的子视图,视图4为视图3-1的子视图,当用户实施点击操作时,这里,如图所示,用户点击了视图4所示区域,应用程序将点击事件传递给窗口,窗口会判断该点击事件是否在窗口自己身上,如果确定点击事件在窗口自己身上,即窗口能够接收该点击事件,为了寻找出来最合适的视图,窗口会从后往前遍历自己的子控件,后添加的视图在上面。首先,窗口将点击事件传递给根视图1,视图1根据自身的判断逻辑判断自身是否需要响应该点击事件,对于每一层视图都有其对应的判断逻辑,即每个视图层的判断逻辑相互独立,对于图3所示,当点击事件发生在视图4所示区域时,点击事件的传递顺序为视图1至视图2-1至视图3-1至视图4。
接下来对本发明实施例视图中的信息处理方法进行说明。发明人在研究过程中发现,一个界面视图如图像视图可以理解为一个按钮,对于发生在图像视图中的点击事件,在一些应用场景中,图像视图需要支持不规则区域的点击范围,图4是本发明实施例提供的界面视图中不规则图像区域的示意图,参见图4,按钮(图像视图的显示区域)的区域是一个矩形,图像视图中显示有图片五角星,只有发生在五角星内的点击事件才可被认为是点击在这个按钮上。
在一些实施例中,对界面视图中点击事件的处理的一种实现方式可以参见图5,图5为本发明实施例提供的图像视图中点击事件处理的示意图,图像视图中显示的图片为编号1的不规则区域,当点击事件发生在不规则区域1内时,该图像视图才对该点击事件进行响应,图像视图检测到用户的点击事件,将不规则图形1近似(逼近)为规则的圆形2,然后根据点击事件的位置信息,判断该点击事件是否发生在规则的圆形2中,也即将判断点击事件是否发生在不规则的区域1内,转换为判断点击事件是否发生在规则的圆形区域2内,进而对点击事件进行处理。然而,由于这种处理方式所依据的图形区域并非图像视图中原始的图像区域,无法与原始图形轮廓想吻合,会导致判断的准确度不高;而且,当用户对视图中的图片素材进行修改后,再次接收点击事件时,需要重新进行规则区域的生成,而规则区域的生成往往要用到较为复杂的数学几何,操作繁冗。
作为本发明实施例视图中的信息处理方法的一个可选实施例,参见图6,图6为本发明实施例提供的视图中的信息处理方法流程示意图,涉及步骤101至步骤105,以下分别进行说明。
步骤101:接收到针对界面视图的点击事件;界面视图中包含有用于响应点击事件的图像区域。
本发明实施例中所述的界面视图以其作为根视图为例进行说明,并不限定其作为根视图的情况,例如,可以作为包含能够响应点击事件的图像区域的子视图存在。
以应用场景为直播应用程序为例,图7为本发明实施例提供的直播的界面视图的一个示意图,参见图7,当前的界面视图对应的是直播的颜值配对页面,界面视图中包括有用于响应来自用户的点击事件的图片区域,也即界面视图中的图片在视图中显示为不规则区域,即图7中所示的编号1至4,即包括“颜值达人”区域在内的四个边框,当用户点击该不规则区域时,点击事件发生在该不规则区域,界面视图控制器对点击事件进行响应,进行相应的页面跳转。
步骤102:确定所述点击事件在界面视图中的点击位置。
在实际实施时,当用户对当前的界面视图实施点击操作时,界面视图检测到点击事件,确定点击事件相对于界面视图的位置。例如,界面视图在屏幕上的显示区域尺寸为320×480像素,当用户点击界面视图的中心位置时,检测到点击事件在界面视图中的点击位置为160×240。
步骤103:基于所述点击位置,获取所述点击位置对应的像素点的颜色信息。
在一实施例中,可通过如下方式获取点击位置对应的像素点的颜色信息:
基于点击事件在界面视图中的点击位置,确定所述点击位置相对于界面视图中图像区域的位置;根据相对位置,确定对应所述相对位置的像素点位置;获取所述像素点位置所对应的像素点的颜色信息。
其中,可通过如下方式确定点击位置相对于界面视图中图像区域的位置:
获取界面视图的图像填充方式;根据所述图像填充方式及所述点击位置,确定所述点击位置相对于所述图像区域的位置。
这里,对界面视图的图像填充方式进行说明。
需要指出,下文中关于方向性的描述,例如“上”、“下”“左”、“右”、“左部”、“右部”、“顶部”、“底部”、“垂直”与“水平”,均以面向电子设备屏幕的正视角度作为参照。
在一实施例中,图像的填充方式可以理解为图像在界面视图中的位置及大小。图8为本发明实施例提供的界面视图的不同图像填充方式的示意图,参见图8,以图8中填充方式1及填充方式2为例进行说明,对于填充方式1,图片(五角星)垂直及水平方向上的尺寸与界面视图所显示的区域在垂直方向上的尺寸相同,图片在界面视图中居中显示;对于填充方式2,图片(五角星)垂直及水平方向上的尺寸与界面视图所显示的区域在垂直方向上的尺寸相同,图片在界面视图中靠右居中显示。
基于上述对界面视图的图像填充方式的说明,接下来以图8中填充方式2为例,对点击位置相对于图像区域的位置的确定过程进行说明。在一实施例中,可根据图像填充方式,对点击位置在终端屏幕的坐标位置转换为点击位置相对于图像区域的坐标位置;参见图9,图9为本发明实施例提供的确定点击位置相对于图像区域的位置的示意图,假设界面视图在屏幕上的显示区域尺寸为100×60像素,用户点击视图的中心位置时,检测到点击事件在界面视图中的点击位置为50×30,由于当前图像填充方式为填充方式2,五角星在视图中呈现的尺寸为垂直及水平方向上为60,则点击位置相对于五角星的位置坐标为10×30。通过对相对位置的确定可判断出点击事件是否发生在视图的图片区域内,然而,在一实施例中,图片区域包括能够响应点击事件的图像区域以及不能响应点击事件的区域,如图7所示,通过上述判断方式,当用户点击屏幕中心区域时,可判断出点击事件处于图片区域内,然而由于只有编号1至4部分能够响应点击事件,所以位于屏幕中心的点击事件并不能被当前的视图控件(根视图)所响应,事件会被传递到其子视图,即当前视图的下一层视图,即其子视图。
继续对确定对应相对位置的像素点位置进行说明。
在确定点击位置相对于界面视图中图像区域的位置之后,若点击位置处于图像区域,获取界面视图中图片的原始像素信息(即原始尺寸信息),基于相对位置及图片的原始像素信息确定该相对位置对应的像素点位置。仍以图9所示进行说明,当确定点击位置相对于五角星的位置坐标为10×30时,若获取图片的原始像素信息为90×90,则可计算得到相对位置在图片上的像素点位置为(10×(90/60))×(30×(90/60)),即图片上对应坐标为15×45的位置。
这里,预先存储了界面视图中所显示的图像的原始像素信息及对应每个像素点的颜色信息,当定位到某一像素点后,可通过查找存储的图片信息确定该像素点所对应的颜色信息。在一实施例中,这里的颜色信息可以为RGBA信息,当然并不限定其为RGBA,如可以为HSV值。
步骤104:根据所获取的所述像素点的颜色信息,确定所述点击位置与所述界面视图中图像区域的相对位置关系。
在一实施例中,可通过如下方式确定点击位置与界面视图中用于响应点击事件的图像区域的相对位置关系:
计算获取的像素点的颜色信息与预设颜色的颜色信息的相似度;所述预设颜色不同于能够响应点击事件的图像区域的颜色;当计算得到的所述相似度达到相似度阈值时,确定所述点击位置处于所述图像区域之外;当计算得到的所述相似度未达到相似度阈值时,确定所述点击位置处于所述图像区域之内。
这里,首先对点击事件的透传进行说明,若当前的视图控件确定无须响应接收到的点击事件时,会透传(传递)该点击事件至自身的下一层视图,即子视图控件继续进行判断。而点击事件对应的像素点的颜色与设定的颜色的相似度达到设定的相似度阈值时,该点击事件便会被透传,这里所述的设定的颜色即为预设颜色。在一实施例中,预设颜色可设定为透明颜色,预设颜色的设定以区别于响应点击事件的图像区域的颜色为参考,在一实施例中,预设颜色可以为当前视图中所显示的除图像区域之外的区域的颜色,例如,响应点击事件的图像区域的颜色为黄色,预设颜色为白色。
在一实施例中,可通过如下方式计算像素点的颜色信息与预设颜色的颜色信息的相似度:
获取所述像素点对应的色调-饱和度-明度HSV值;计算所述像素点对应的HSV值与所述预设颜色对应的HSV值的相似度。
这里,首先对像素点的HSV值的获取进行说明,由于预先存储了图像的颜色信息,若存储的为图像中各个像素点的RGBA信息,则可通过获取像素点对应的RGB值,将像素点的RGB值转换成对应的HSV值。若存储的是图像中各个像素点的HSV值,则可直接通过查找得到像素点对应的HSV值。
接下来对相似度计算进行说明。在一实施例中,可通过计算像素点对应的HSV值与预设颜色对应的HSV值在HSV颜色空间中的距离得到相似度。
在另一实施例中,还可通过如下方式计算像素点的颜色信息与预设颜色的颜色信息的相似度:
获取像素点对应的RGBA值;计算像素点对应的RGBA值与预设颜色对应的RGBA值的相似度。例如:可首先判断像素点对应的Alpha值与预设颜色的Alpha值之差是否小于设定的阈值,当不小于设定的阈值时,认为RGBA的相似度定不能达到设定的相似度阈值,当Alpha值之差小于设定的阈值时,进一步比较RGB的差值,当差值小于设定的阈值时认为相似度达到阈值,反之认为相似度未达到设定的相似度阈值。
步骤105:基于所确定的所述相对位置关系,对所述点击事件进行处理。
这里,在实际应用中,当确定点击位置的像素点颜色与预设颜色的相似度达到设定的相似度阈值时,确定点击位置未处于用于响应点击事件的图像区域中,便透传点击事件至下一层视图,即当前视图的子视图,由下一层视图依据自身的判断逻辑(如依据点击事件位置关系)继续进行是否响应点击事件的判断,直至确定能够响应点击事件的视图,或者,遍历图片视图底部所有的视图而没有找到可以响应点击事件的视图时,丢弃该点击事件并报错;当确定点击位置的像素点颜色与设定的预设颜色的相似度未达到设定的相似度阈值时,确定点击位置处于用于响应点击事件的图像区域中,视图控件对点击事件进行响应,如对应图7所述场景,进行相应的页面跳转。
在一实施中,本发明实施例视图中的信息处理方法还可以实施为如下场景:图10为本发明实施例提供的视图中的信息处理方法的场景示意图,参见图10,帧动画的播放器的视图组件调用帧动画的播放方法进行界面更新,在帧动画播放过程中,每一帧动画作为一个视图存在,当用户实施点击操作时,视图控件接收到点击事件,通过获取点击位置的像素点的颜色信息,确定点击位置与视图中能够响应点击事件的图像区域(如图10中小机器人所对应区域1)的相对位置关系,例如,预设颜色(区域2对应的颜色)为透明颜色,将点击位置的像素点的颜色信息与预设颜色对应的颜色信息进行相似度计算,当相似度达到相似度阈值时,可知点击位置位于小机器人之外,进行下一帧播放的同时透传该点击事件至下一帧动画,而当相似度未达到相似度阈值时,可知点击位置位于小机器人之内,对该点击事件进行响应,如跳转当前页面至其它页面。
在一实施中,本发明实施例视图中的信息处理方法还可以实施为如下场景:图11为本发明实施例提供的视图中的信息处理方法的场景示意图,参见图11,视频播放器的视图组件调用透明通道视频播放的方法进行界面更新,在视频播放过程中,视频在用户界面之上,用户可以通过视频看到视频下面的用户界面所呈现的图标,当用户实施点击操作时,视图控件接收到点击事件,通过获取点击位置的像素点的颜色信息,确定点击位置与视图中能够响应点击事件的图像区域(如图11中小机器人所对应区域)的相对位置关系,例如,预设颜色为透明颜色,将点击位置的像素点的颜色信息与预设颜色对应的颜色信息进行相似度计算,当相似度达到相似度阈值时,可知点击位置位于小机器人之外,透传该点击事件至图标所对应的视图,而当相似度未达到相似度阈值时,可知点击位置位于小机器人之内,对该点击事件进行响应,如进行当前页面内容的放大处理。
作为本发明实施例视图中的信息处理方法的一个可选实施例,图12为本发明实施例提供的视图中的信息处理方法流程示意图,参见图12,本发明实施例提供的视图中的信息处理方法包括:
步骤201:获取视图的点击位置。
在实际应用中,这里的视图可理解为图像视图,可进行图片显示,图片的显示区域用于响应作用于该显示区域的点击事件,当用户实施点击操作时,视图组件接收到点击事件,对该点击事件的位置进行定位,这里的点击位置指的是以视图界面为参照,点击事件相对于图像视图的位置。
步骤202:根据图片填充方式和点击位置计算出点击位置的像素点位置坐标。
这里的像素点位置坐标指的是点击位置相对于视图中图片的位置所对应的像素点坐标。在实际实施时,为了取得点击位置所在的像素点的颜色信息,需要进行点击位置相对视图的位置坐标到相对视图中显示的图片的位置坐标的转换,具体的坐标转换过程参见前述实施例,此处不做赘述。
步骤203:根据计算得到的像素点位置,判断点击位置是否处于图像区域内,如果处于图像区域内,执行步骤204;否则,执行步骤210。
步骤204:获取点击位置对应的图片上的像素点的RGBA信息,以及预设颜色的RGBA信息。
这里,在实际应用中,预先存储了图片的颜色信息,如图片中每个像素点所对应的RGBA信息,在进行视图显示之前需要进行视图初始化,预先对视图的图片填充方式(图片在视图中被拉伸的情况,如居中,被放大1.5倍)及预设颜色进行设置,如预设颜色为透明颜色。在一实施例中,进行图片视图初始化的过程如图13所示,图13所示为本发明实施例提供的图片视图初始化的流程示意图,参见图13,图片视图初始化包括如下步骤:
步骤301:设置图片视图的图片填充方式。
步骤302:设置预设颜色的颜色信息。
这里默认是透明颜色,其对应的颜色信息可以是预设颜色的RGBA信息。
步骤303:设置图片视图的图片。
步骤304:将图片视图的颜色信息以像素点的RGBA数组的方式进行存储。
步骤205:判断点击位置对应的图片上的像素点的Alpha值与预设颜色的Alpha值的差值是否小于预设阈值,如果差值小于预设阈值,执行步骤206;否则,执行步骤210。
步骤206:将点击位置对应的图片上的像素点的RGB值转换成对应的HSV值,并将预设颜色的RGB值转换成对应的HSV值。
在实际应用中,RGB对颜色的表示虽然直接,但是R、G、B数值和色彩的三属性没有直接的联系,不能揭示色彩之间的关系,特别是在图片有损压缩的情况下,RGB值容易出现偏差,因此,将RGB转换为HSV值再进行相似度的比较更为准确。
步骤207:计算点击位置对应的像素点的HSV值与预设颜色对应的HSV值在空间上的距离。
这里,对于HSV空间上距离的计算可以为计算二者间的欧式距离。
步骤208:判断计算得到的所述距离是否小于预设的距离阈值,如果不小于预设的距离阈值,执行步骤209;如果小于预设的距离阈值,执行步骤210。
步骤209:对点击事件进行处理,执行步骤211。
这里,当判断得到点击位置对应的像素点的HSV值与预设颜色对应的HSV值在空间上的距离不小于预设的距离阈值时,表明点击位置未落入预设颜色所对应的区域,即点击位置处于用于响应该点击事件的图片区域,则视图组件对该点击事件进行响应,如进行页面跳转。
步骤210:透传点击事件至当前视图层的下一层视图。
这里,当判断得到点击位置对应的像素点的HSV值与预设颜色对应的HSV值在空间上的距离小于预设的距离阈值时,表明点击位置落入预设颜色所对应的区域,即点击位置未处于用于响应该点击事件的图片区域,则视图组件透传该点击事件至当前视图层的下一层视图进行处理,如对应图7来说,当用户点击的位置为人像区域时,由于点击事件未落入能够响应该点击事件的边框(1-4),因此透传该点击事件至下一层视图,对应图7,在一实施例中,所述下一层视图为用于显示人像所在图片的图片视图,该视图对点击事件进行响应,对人像所在图片进行放大后显示。
应用本发明上述实施例,能够准确的对不规则的图像区域中的点击事件进行处理,实现简单,具备很高的实用性。
步骤211:结束本次处理流程。
继续说明本发明实施例提供的视图中的信息处理装置,作为本发明实施例提供的视图中的信息处理装置采用软硬件结合实施的示例,本发明实施例所提供的视图中的信息处理装置可以直接体现为由处理器执行的不同形式的软件模块,软件模块可以位于存储介质中,存储介质位于存储器,处理器读取存储器中软件模块包括的可执行指令,结合必要的硬件(例如,包括处理器以及连接到总线的其他组件)完成本发明实施例提供的视图中的信息处理方法。图14为本发明实施例提供的视图中的信息处理装置的组成结构示意图,参见图14,装置包括:
接收单元11,用于接收到针对界面视图的点击事件;所述界面视图中包含有用于响应所述点击事件的图像区域;
定位单元12,用于确定所述点击事件在界面视图中的点击位置;
获取单元13,用于基于所述点击位置,获取所述点击位置对应的像素点的颜色信息;
确定单元14,用于根据所获取的所述像素点的颜色信息,确定所述点击位置与所述图像区域的相对位置关系;
处理单元15,用于基于所确定的所述相对位置关系,对所述点击事件进行处理。
在一实施例中,所述确定单元,还用于计算所述像素点的颜色信息与预设颜色的颜色信息的相似度;所述预设颜色不同于所述图像区域的颜色;
当计算得到的所述相似度达到相似度阈值时,确定所述点击位置处于所述图像区域之外;
当计算得到的所述相似度未达到相似度阈值时,确定所述点击位置处于所述图像区域之内。
在一实施例中,所述确定单元,还用于获取所述像素点对应的色调-饱和度-明度HSV值;
计算所述像素点对应的HSV值与所述预设颜色对应的HSV值的相似度。
在一实施例中,所述确定单元,还用于获取所述像素点对应的红绿蓝RGB值;
将所获取的所述RGB值转换为对应的HSV值。
在一实施例中,所述确定单元,还用于计算所述像素点对应的HSV值与所述预设颜色对应的HSV值在HSV颜色空间中的距离;所述距离用于表征所述相似度。
在一实施例中,所述确定单元,还用于获取所述像素点对应的RGBA值;
计算所述像素点对应的RGBA值与所述预设颜色对应的RGBA值的相似度。
在一实施例中,所述处理单元,还用于当所述点击位置处于所述图像区域之外时,透传所述点击事件至所述界面视图的子视图;
当所述点击位置处于所述图像区域之内时,对所述点击事件进行响应。
在一实施例中,所述获取单元,用于基于所述点击位置,确定所述点击位置相对于所述图像区域的位置;
根据所述相对于所述图像区域的位置,确定对应所述位置的像素点位置;
获取所述像素点位置所对应的像素点的颜色信息。
在一实施例中,所述获取单元,还用于获取所述界面视图的图像填充方式;
根据所述图像填充方式及所述点击位置,确定所述点击位置相对于所述图像区域的位置。
本发明实施例还提供了一种存储介质,存储有可执行程序,所述可执行程序被处理器执行时,实现本发明实施例上述的视图中的信息处理方法。
这里需要指出的是:以上涉及视图中的信息处理装置的描述,与上述视图中的信息处理方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明所述视图中的信息处理装置实施例中未披露的技术细节,请参照本发明方法实施例的描述。
以上所述,仅为本发明的实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。

Claims (12)

1.一种视图中的信息处理方法,其特征在于,所述方法包括:
接收到针对界面视图的点击事件;所述界面视图中包含有用于响应所述点击事件的图像区域;
基于所述点击事件在界面视图中的点击位置,获取所述点击位置对应的像素点的颜色信息;
根据所获取的所述像素点的颜色信息,确定所述点击位置与所述图像区域的相对位置关系;
基于所确定的所述相对位置关系,对所述点击事件进行处理。
2.如权利要求1所述的方法,其特征在于,所述根据所获取的所述像素点的颜色信息,确定所述点击位置与所述图像区域的相对位置关系,包括:
计算所述像素点的颜色信息与预设颜色的颜色信息的相似度;所述预设颜色不同于所述图像区域的颜色;
当计算得到的所述相似度达到相似度阈值时,确定所述点击位置处于所述图像区域之外;
当计算得到的所述相似度未达到相似度阈值时,确定所述点击位置处于所述图像区域之内。
3.如权利要求2所述的方法,其特征在于,所述计算所述像素点的颜色信息与预设颜色的颜色信息的相似度,包括:
获取所述像素点对应的色调-饱和度-明度HSV值;
计算所述像素点对应的HSV值与所述预设颜色对应的HSV值的相似度。
4.如权利要求3所述的方法,其特征在于,所述获取所述像素点对应的色调-饱和度-明度HSV值,包括:
获取所述像素点对应的红绿蓝RGB值;
将所获取的所述RGB值转换为对应的HSV值。
5.如权利要求3所述的方法,其特征在于,所述计算所述像素点对应的H SV值与所述预设颜色对应的HSV值的相似度,包括:
计算所述像素点对应的HSV值与所述预设颜色对应的HSV值在HSV颜色空间中的距离;所述距离用于表征所述相似度。
6.如权利要求2所述的方法,其特征在于,所述计算所述像素点的颜色信息与预设颜色的颜色信息的相似度,包括:
获取所述像素点对应的RGBA值;
计算所述像素点对应的RGBA值与所述预设颜色对应的RGBA值的相似度。
7.如权利要求1所述的方法,其特征在于,所述基于所确定的所述相对位置关系,对所述点击事件进行处理,包括:
当所述点击位置处于所述图像区域之外时,透传所述点击事件至所述界面视图的子视图;
当所述点击位置处于所述图像区域之内时,对所述点击事件进行响应。
8.如权利要求1所述的方法,其特征在于,所述基于所述点击位置,获取所述点击位置对应的像素点的颜色信息,包括:
基于所述点击位置,确定所述点击位置相对于所述图像区域的位置;
根据所述相对于所述图像区域的位置,确定对应所述位置的像素点位置;
获取所述像素点位置所对应的像素点的颜色信息。
9.如权利要求8所述的方法,其特征在于,所述基于所述点击位置,确定所述点击位置相对于所述图像区域的位置,包括:
获取所述界面视图的图像填充方式;
根据所述图像填充方式及所述点击位置,确定所述点击位置相对于所述图像区域的位置。
10.一种视图中的信息处理装置,其特征在于,所述装置包括:
接收单元,用于接收到针对界面视图的点击事件;所述界面视图中包含有用于响应所述点击事件的图像区域;
定位单元,用于确定所述点击事件在界面视图中的点击位置;
获取单元,用于基于所述点击位置,获取所述点击位置对应的像素点的颜色信息;
确定单元,用于根据所获取的所述像素点的颜色信息,确定所述点击位置与所述图像区域的相对位置关系;
处理单元,用于基于所确定的所述相对位置关系,对所述点击事件进行处理。
11.一种视图信息处理装置,其特征在于,所述装置包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现权利要求1至9任一项所述的视图中的信息处理方法。
12.一种存储介质,其特征在于,存储有可执行指令,所述可执行指令用于引起存储器执行权利要求1至9任一项所述的视图中的信息处理方法。
CN201811471442.9A 2018-12-04 2018-12-04 视图中的信息处理方法、装置及存储介质 Active CN111273971B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201811471442.9A CN111273971B (zh) 2018-12-04 2018-12-04 视图中的信息处理方法、装置及存储介质
PCT/CN2019/117450 WO2020114210A1 (zh) 2018-12-04 2019-11-12 视图中的信息处理方法、装置及存储介质
US17/183,818 US11531443B2 (en) 2018-12-04 2021-02-24 Method, apparatus, and storage medium for determining relative position relationship of click event

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811471442.9A CN111273971B (zh) 2018-12-04 2018-12-04 视图中的信息处理方法、装置及存储介质

Publications (2)

Publication Number Publication Date
CN111273971A true CN111273971A (zh) 2020-06-12
CN111273971B CN111273971B (zh) 2022-07-29

Family

ID=70974500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811471442.9A Active CN111273971B (zh) 2018-12-04 2018-12-04 视图中的信息处理方法、装置及存储介质

Country Status (3)

Country Link
US (1) US11531443B2 (zh)
CN (1) CN111273971B (zh)
WO (1) WO2020114210A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111859001A (zh) * 2020-07-06 2020-10-30 Oppo(重庆)智能科技有限公司 图像相似度检测方法、装置、存储介质与电子设备
CN112181760A (zh) * 2020-09-10 2021-01-05 北京三快在线科技有限公司 一种异常检测方法及装置
CN114265530A (zh) * 2021-12-08 2022-04-01 贵阳语玩科技有限公司 基于iOS***的按钮构建及响应方法、装置及终端
CN116560958A (zh) * 2023-04-24 2023-08-08 成都赛力斯科技有限公司 判断事件发生位置的实现方法、装置、终端及存储介质
WO2024045787A1 (zh) * 2022-08-31 2024-03-07 腾讯科技(深圳)有限公司 拾取对象的检测方法、装置、计算机设备、可读存储介质和计算机程序产品

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112379976A (zh) * 2020-11-16 2021-02-19 上海瑞家信息技术有限公司 一种事件处理方法、装置、移动终端及存储介质
CN112862582B (zh) * 2021-02-18 2024-03-22 深圳无域科技技术有限公司 基于金融风控的用户画像生成***及方法

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060095245A1 (en) * 2004-10-30 2006-05-04 Von Ruff Alvin J User interface mapping
KR100835212B1 (ko) * 2007-01-24 2008-06-05 삼성전자주식회사 휴대 단말기의 입력 인식 장치 및 방법
CN101211462A (zh) * 2007-12-21 2008-07-02 炬力集成电路设计有限公司 一种矢量图形加速方法及多媒体播放器
US20080177994A1 (en) * 2003-01-12 2008-07-24 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows
CN101593110A (zh) * 2009-06-17 2009-12-02 厦门敏讯信息技术股份有限公司 一种判断坐标点是否属于区域的方法
CN101661171A (zh) * 2008-08-26 2010-03-03 乐金显示有限公司 为图像显示装置中的不规则缺陷区设置补偿区的方法
CN102855132A (zh) * 2011-06-30 2013-01-02 深圳市大族激光科技股份有限公司 一种图形对象的选取方法及***
CN103543923A (zh) * 2013-07-23 2014-01-29 Tcl集团股份有限公司 控件的点击事件处理方法及***
CN103577322A (zh) * 2012-08-08 2014-02-12 腾讯科技(深圳)有限公司 一种点击测试方法和装置
US20140245195A1 (en) * 2013-02-25 2014-08-28 International Business Machines Corporation Duplicating graphical widgets
US20160018909A1 (en) * 2014-07-16 2016-01-21 Alibaba Group Holding Limited Method and apparatus of controlling a smart device
JP2016134069A (ja) * 2015-01-21 2016-07-25 株式会社リコー 画像処理装置、画像処理システム及び画像処理方法
CN106951138A (zh) * 2017-03-08 2017-07-14 海南凯迪网络资讯股份有限公司 一种图标模糊化的方法及装置
CN107784301A (zh) * 2016-08-31 2018-03-09 百度在线网络技术(北京)有限公司 用于识别图像中文字区域的方法和装置
CN108319898A (zh) * 2018-01-02 2018-07-24 中国神华能源股份有限公司 采煤机工况异常的报警方法、介质和电子设备
WO2018205392A1 (zh) * 2017-05-10 2018-11-15 平安科技(深圳)有限公司 控制响应区域显示控制方法、电子装置及存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7570841B2 (en) * 2006-01-13 2009-08-04 The Boeing Company Method for determining a set of boundary points in a lattice
US9582187B2 (en) * 2011-07-14 2017-02-28 Microsoft Technology Licensing, Llc Dynamic context based menus
US20150109323A1 (en) * 2013-10-18 2015-04-23 Apple Inc. Interactive black and white image editing
CN104978739B (zh) * 2015-04-29 2017-12-29 腾讯科技(深圳)有限公司 一种图像对象选取方法和装置
US10055107B2 (en) * 2015-09-14 2018-08-21 Adobe Systems Incorporated Probabilistic determination of selected image portions
US20170236001A1 (en) * 2016-02-11 2017-08-17 Daniel M. McLean Device and method for transforming a facial image into a set of recognizable emoticons
CN106843633A (zh) * 2016-12-01 2017-06-13 湖北荆楚网络科技股份有限公司 一种判断触点是否在不规则多边形内部的方法
US10607098B2 (en) * 2017-11-13 2020-03-31 Aupera Technologies, Inc. System of a video frame detector for video content identification and method thereof
EP3855287A4 (en) * 2018-09-20 2022-04-20 Zhang, Hengzhong ADDITION SYSTEM AND ADDITION PROCESS FOR ADDING SMELL INFORMATION TO DIGITAL PHOTOS

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080177994A1 (en) * 2003-01-12 2008-07-24 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows
US20060095245A1 (en) * 2004-10-30 2006-05-04 Von Ruff Alvin J User interface mapping
KR100835212B1 (ko) * 2007-01-24 2008-06-05 삼성전자주식회사 휴대 단말기의 입력 인식 장치 및 방법
CN101211462A (zh) * 2007-12-21 2008-07-02 炬力集成电路设计有限公司 一种矢量图形加速方法及多媒体播放器
CN101661171A (zh) * 2008-08-26 2010-03-03 乐金显示有限公司 为图像显示装置中的不规则缺陷区设置补偿区的方法
CN101593110A (zh) * 2009-06-17 2009-12-02 厦门敏讯信息技术股份有限公司 一种判断坐标点是否属于区域的方法
CN102855132A (zh) * 2011-06-30 2013-01-02 深圳市大族激光科技股份有限公司 一种图形对象的选取方法及***
CN103577322A (zh) * 2012-08-08 2014-02-12 腾讯科技(深圳)有限公司 一种点击测试方法和装置
US20140245195A1 (en) * 2013-02-25 2014-08-28 International Business Machines Corporation Duplicating graphical widgets
CN103543923A (zh) * 2013-07-23 2014-01-29 Tcl集团股份有限公司 控件的点击事件处理方法及***
US20160018909A1 (en) * 2014-07-16 2016-01-21 Alibaba Group Holding Limited Method and apparatus of controlling a smart device
JP2016134069A (ja) * 2015-01-21 2016-07-25 株式会社リコー 画像処理装置、画像処理システム及び画像処理方法
CN107784301A (zh) * 2016-08-31 2018-03-09 百度在线网络技术(北京)有限公司 用于识别图像中文字区域的方法和装置
CN106951138A (zh) * 2017-03-08 2017-07-14 海南凯迪网络资讯股份有限公司 一种图标模糊化的方法及装置
WO2018205392A1 (zh) * 2017-05-10 2018-11-15 平安科技(深圳)有限公司 控制响应区域显示控制方法、电子装置及存储介质
CN108319898A (zh) * 2018-01-02 2018-07-24 中国神华能源股份有限公司 采煤机工况异常的报警方法、介质和电子设备

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
WEIXIN_30699955: ""不规则区域的点击"", 《HTTPS://WWW.CNBLOGS.COM/I-O-S-/P/5745771.HTML》 *
小朴朴: ""不规则图形点击事件的识别 更好"", 《HTTPS://BLOG.CSDN.NET/ZHANGQIPU000/ARTICLE/DETAILS/51471454》 *
逍遥-无忌: ""不规则区域响应点击事件"", 《HTTPS://BLOG.CSDN.NET/YY471101598/ARTICLE/DETAILS/48826807》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111859001A (zh) * 2020-07-06 2020-10-30 Oppo(重庆)智能科技有限公司 图像相似度检测方法、装置、存储介质与电子设备
CN111859001B (zh) * 2020-07-06 2022-05-31 Oppo(重庆)智能科技有限公司 图像相似度检测方法、装置、存储介质与电子设备
CN112181760A (zh) * 2020-09-10 2021-01-05 北京三快在线科技有限公司 一种异常检测方法及装置
CN112181760B (zh) * 2020-09-10 2024-03-22 北京三快在线科技有限公司 一种异常检测方法及装置
CN114265530A (zh) * 2021-12-08 2022-04-01 贵阳语玩科技有限公司 基于iOS***的按钮构建及响应方法、装置及终端
WO2024045787A1 (zh) * 2022-08-31 2024-03-07 腾讯科技(深圳)有限公司 拾取对象的检测方法、装置、计算机设备、可读存储介质和计算机程序产品
CN116560958A (zh) * 2023-04-24 2023-08-08 成都赛力斯科技有限公司 判断事件发生位置的实现方法、装置、终端及存储介质
CN116560958B (zh) * 2023-04-24 2024-03-01 重庆赛力斯凤凰智创科技有限公司 判断事件发生位置的实现方法、装置、终端及存储介质

Also Published As

Publication number Publication date
CN111273971B (zh) 2022-07-29
US11531443B2 (en) 2022-12-20
US20210181899A1 (en) 2021-06-17
WO2020114210A1 (zh) 2020-06-11

Similar Documents

Publication Publication Date Title
CN111273971B (zh) 视图中的信息处理方法、装置及存储介质
US10924676B2 (en) Real-time visual effects for a live camera view
US10346684B2 (en) Visual search utilizing color descriptors
US20190197333A1 (en) Method and system for optimizing an image capturing boundary in a proposed image
CN111225150B (zh) 插帧处理方法及相关产品
US8997021B2 (en) Parallax and/or three-dimensional effects for thumbnail image displays
US9756261B2 (en) Method for synthesizing images and electronic device thereof
CN111145352A (zh) 一种房屋实景图展示方法、装置、终端设备及存储介质
US20220148279A1 (en) Virtual object processing method and apparatus, and storage medium and electronic device
US20150206353A1 (en) Time constrained augmented reality
CN113645494B (zh) 一种屏幕融合方法、显示设备、终端设备及服务器
CN116630139A (zh) 数据生成的方法、装置、设备和存储介质
US11175810B2 (en) Logical zooming of a directed graph
WO2022237460A1 (zh) 图像处理方法、设备、存储介质及程序产品
US10748345B2 (en) 3D object composition as part of a 2D digital image through use of a visual guide
WO2023272495A1 (zh) 徽标标注方法及装置、徽标检测模型更新方法及***、存储介质
CN113269781A (zh) 数据生成方法、装置及电子设备
US9983685B2 (en) Electronic apparatuses and methods for providing a man-machine interface (MMI)
US10542309B2 (en) Electronic device and operation method thereof
US20170364209A1 (en) System and interfaces for an interactive system
CN113191462A (zh) 信息获取方法、图像处理方法、装置及电子设备
CN112508774B (zh) 图像的处理方法及装置
JP7524452B2 (ja) 環境内にコンテンツを投影するためのシステム及び方法
US20240249484A1 (en) Display Method and Electronic Device
US20220342525A1 (en) Pushing device and method of media resource, electronic device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40025255

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant