一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像显示方法及装置与流程

2022-09-01 08:45:41 来源:中国专利 TAG:


1.本技术涉及图像处理技术领域,尤其涉及一种图像显示方法及装置。


背景技术:

2.红外热成像技术是一种运用光电技术检测物体热辐射的红外线特定波段信号,然后将该信号转换成可供人类视觉分辨的图像和图形,并以不同颜色显示物体表面温度分布的技术。热成像图像能够较好的反映图像的热目标特征,并且不会受到光线强弱的影响,具有很高的实用性。
3.目前,红外热成像技术已广泛运用于视频监控系统中。现有的具有红外热成像技术的监控设备可以同时采集监控场景的热成像图像和可见光图像,再将采集到的两个图像源合并处理,通过客户端显示为同一帧图像。通常情况下,客户端在监控画面中显示监控场景的可见光图像,并且将监控画面中的例如门口、重要机械设备等固定区域显示为热成像图像。在这种情况下,用户无法查看监控画面中其它区域的热成像图像。


技术实现要素:

4.本技术提供一种图像显示方法及装置,可以使得用户可以更加方便快捷地查看同一监控场景不同类型的监控图像,提升用户使用体验。
5.为实现上述技术目的,本技术采用如下技术方案:
6.第一方面,本技术提供一种图像显示方法,该方法包括:先在显示窗口显示第一图像;获取图像查看指令,该图像查看指令用于请求在显示窗口中的目标区域查看第二图像中与目标区域对应的部分图像;该部分图像为通过显示窗口显示第二图像时目标区域所显示的图像;响应于该图像查看指令,在显示窗口中的目标区域显示第二图像中与目标区域对应的部分图像,以实现在第一图像中与目标区域对应的位置显示该部分图像。
7.基于本技术提供的图像显示方法,图像显示装置可以先在显示窗口显示默认显示的第一图像,进而在用户需要查看第二图像中与目标区域对应的部分图像时,在第一图像中与目标区域对应的位置显示该部分图像。一方面,该方法不限制目标区域的大小和位置,用户可以在该显示窗口上选择任一区域作为上述目标区域,也即用户可以自由选择查看第二图像的区域,使得用户可以更加方便快捷地查看监控场景的第二图像。另一方面,第一图像与第二图像可以为同一监控场景的不同类型的监控图像,从而,图像显示装置第一图像中与目标区域对应的位置显示第二图像中与目标区域对应的部分图像,在满足用户正常查看该监控场景的第一图像的需求同时,也可以突出显示出第二图像中与目标区域对应的部分图像。
8.在一种可能的实现方式中,上述第一图像和上述第二图像是基于不同成像原理得到的图像。
9.可选的,上述第一图像为可见光图像,上述第二图像为热成像图像;或者,上述第一图像为热成像图像,上述第二图像为可见光图像。
10.需要说明的是,由于可见光图像能够较好地反映目标所在的场景细节,且清晰度较高,但受光线影响较大。而热成像图像能够较好的反映图像的热目标特征,但图像清晰度较低。因此,本技术实施例提供的方法可以在显示窗口中显示可见光图像和热成像图像,可以满足在不同的光线情况下,用户通过监控画面了解监控场景的需求。
11.在另一种可能的实现方式中,上述在显示窗口显示第一图像,包括:在显示窗口重叠显示第一图像与第二图像;当第一图像显示于第二图像的上层,则上述在显示窗口中的目标区域显示部分图像包括:将第一图像中与目标区域对应的图像的透明度调整为全透明,且将部分图像的透明度调整为不透明。
12.在又一种可能的实现方式中,上述在显示窗口显示第一图像,包括:在显示窗口重叠显示第一图像与第二图像;当第二图像显示于第一图像的上层,则上述在显示窗口中的目标区域显示部分图像包括:将部分图像的透明度调整为不透明。
13.需要说明的是,在图像显示装置重叠显示第一图像和第二图像的情况下,图像显示装置通过调整第一图像和的第二图像的透明度即可实现在显示窗口中的目标区域显示上述第二图像中与目标区域对应的部分图像。此时,无需对第一图像和第二图像做融合或合并处理,可以降低融合或合并处理造成的延时性,提升用户的使用体验。
14.在又一种可能的实现方式中,上述在显示窗口中与目标区域对应的位置显示上述部分图像包括:将第一图像在目标区域所显示的图像,替换为部分图像;或者,通过部分图像覆盖第一图像在目标区域所显示的图像。
15.在又一种可能的实现方式中,上述获取图像查看指令,具体包括:接收在显示窗口中框选目标区域的用户操作;响应于该用户操作,获取到图像查看指令。
16.在又一种可能的实现方式中,上述获取图像查看指令,具体包括:接收在显示窗口中选中目标对象的用户操作;响应于该用户操作,获取到图像查看指令,第一图像在显示窗口中的目标区域显示的图像中包括目标对象。
17.第二方面,本技术提供一种图像显示装置,该图像显示装置包括收发模块和显示模块,该显示模块用于在显示窗口显示第一图像;该收发模块用于获取图像查看指令,图像查看指令用于请求在显示窗口中的目标区域查看第二图像中与目标区域对应的部分图像;该部分图像为通过显示窗口显示第二图像时目标区域所显示的图像;该显示模块还用于响应于指令,在显示窗口中的目标区域显示该部分图像,以实现在第一图像中与目标区域对应的位置显示该部分图像。
18.在一种可能的实现方式中,该显示模块,具体用于:在显示窗口重叠显示第一图像与第二图像;当第一图像显示于第二图像的上层,则该显示模块还具体用于:将第一图像中与目标区域对应的图像的透明度调整为全透明,且将部分图像的透明度调整为不透明。
19.在另一种可能的实现方式中,该显示模块,具体用于:在显示窗口重叠显示第一图像与第二图像;当第二图像显示于第一图像的上层,则该显示模块还具体用于:将部分图像的透明度调整为不透明。
20.在又一种可能的实现方式中,该显示模块还具体用于:将第一图像在目标区域所显示的图像,替换为部分图像;或者,通过部分图像覆盖第一图像在目标区域所显示的图像。
21.在又一种可能的实现方式中,该接收模块,具体同于:接收在显示窗口中框选上述
目标区域的用户操作;响应于该用户操作,获取到图像查看指令。
22.在又一种可能的实现方式中,该接收模块,具体用于:接收在显示窗口中选中目标对象的用户操作;响应于用户操作,获取到图像查看指令,第一图像在显示窗口中的目标区域显示的图像中包括目标对象。
23.第三方面,本技术提供一种电子设备,该电子设备包括存储器和处理器。上述存储器和处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行该计算机指令时,使得电子设备执行如上述第一方面所提供的任意一种图像显示方法。
24.第四方面,本技术提供一种芯片系统,该芯片系统应用于图像显示装置;芯片系统包括一个或多个接口电路,以及一个或多个处理器。接口电路和处理器通过线路互联;接口电路用于从图像显示装置的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令。当处理器执行计算机指令时,使得电子设备执行如上述第一方面所提供的任意一种图像显示方法。
25.第五方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,当所述计算机指令在在计算机上运行时,使得计算机执行如上述第一方面所提供的任意一种图像显示方法。
26.第六方面,本技术提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行如上述第一方面所提供的任意一种图像显示方法。
27.本技术中第二方面到第六方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面到第六方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。
附图说明
28.图1为本技术实施例提供的一种监控系统的示意图;
29.图2为本技术实施例提供的另一种监控系统的示意图;
30.图3为本技术实施例提供的一种图像显示装置的硬件结构示意图;
31.图4为本技术实施例提供的一种图像显示方法的流程图;
32.图5为本技术实施例提供的一种图像显示界面的示意图;
33.图6为本技术实施例提供的另一种图像显示界面的示意图;
34.图7为本技术实施例提供的另一种图像显示界面的示意图;
35.图8为本技术实施例提供的一种图像显示装置的结构示意图。
具体实施方式
36.在本技术的描述中,除非另有说明,“/”表示“或”的意思,例如,a/b可以表示a或b。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
37.此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
38.需要说明的是,在本技术的描述中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
39.为了提升用户查看同一监控场景不同类型的监控图像的便捷程度,本技术提供一种图像显示方法及装置,具体方案包括:先在显示窗口显示第一图像;获取图像查看指令,该图像查看指令用于请求在显示窗口中的目标区域查看第二图像中与目标区域对应的部分图像;部分图像为通过显示窗口显示第二图像时目标区域所显示的图像;响应于该图像查看指令,在显示窗口中的目标区域显示第二图像中与目标区域对应的部分图像,以实现在第一图像中与目标区域对应的位置显示该部分图像。从而,不受大小和位置的限制,用户可以自由选择上述目标区域,也即,用户可以更加方便快捷地查看监控场景的第二图像。
40.如图1所示,本技术实施例提供了一种监控系统的示意图。该监控系统100包括客户端10和拍摄装置20。其中,客户端10与拍摄装置20连接。
41.应理解,上述连接的方式可以为无线连接,例如蓝牙连接、wi-fi连接等;或者,上述连接的方式也可以为有线连接,例如光纤连接等,对此不作限定。
42.拍摄装置20用于拍摄监控场景的图像,该图像包括监控场景的第一图像和第二图像。
43.可选的,拍摄装置20可以为双目摄像机。示例性的,该双目摄像头包括用于拍摄第一图像的第一摄像头和用于拍摄第二图像的第二摄像头。其中,第一摄像头和第二摄像头是采用不同成像原理的摄像头,例如,第一摄像头可以为可见光摄像头和热成像摄像头中的一个。当第一摄像头是可见光摄像头,第二摄像头可以是热成像摄像头。或者,当第一摄像头为热成像摄像头,第二摄像头可以为可见光摄像头。再例如,第一摄像头可以还为可见光摄像头和深度摄像头中的一个。当第一摄像头为可见光摄像头,第二摄像头可以为深度摄像头。或者,当第一摄像头为深度摄像头,第二摄像头可以为可见光摄像头。本技术实施例对拍摄装置20的摄像头的具体类型不作限定。
44.如此,若第一摄像头是可见光摄像头,则第一图像是可见光图像,第二摄像是热成像摄像头,则第二图像是热成像图像。若第一摄像头是热成像摄像头,则第一图像是热成像图像,第二摄像是可见光摄像头,则第二图像是可见光图像,此处不再一一列举。
45.可选的,在拍摄装置20为双目摄像机的情况下,图像显示装置可以获取到该双目摄像机发送的两路视频信号。其中,这两路视频信号中的第一路视频信号,为该双目摄像机的第一摄像头拍摄的监控画面的视频信号。这两路视频信号中的第二路视频信号,为该双目摄像机的第二摄像头拍摄的监控画面的视频信号。
46.可选的,在监控系统100中,监控场景的数量还可以为多个,则拍摄装置20的数量也可以为多个。多个拍摄装置20与多个监控场景一一对应,拍摄装置20用于拍摄对应的监控场景的第一图像和第二图像。例如,监控系统100可以包括设置于同一住宅的客厅、厨房、书房等多个场景的多个拍摄装置20。又例如,监控系统100可以包括设置同一学校的教室1、教室2、大门口、操场等多个场景的多个拍摄装置20。
47.或者,一个监控场景可以对应多个拍摄装置20,从而,上述第一图像可以为设置于该监控场景的一个拍摄装置20拍摄的图像,上述第二图像可以为设置于该监控场景的另一
个拍摄拍摄装置20拍摄的图像。
48.客户端10用于显示拍摄装置20拍摄到的监控场景的图像,可以为任一具有图像显示功能的电子设备。
49.示例性的,本技术实施例中的客户端20可以为例如手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)\虚拟现实(virtual reality,vr)设备等。本技术对该客户端10的具体形态不作特殊限制。其可以与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互。
50.以客户端10为平板电脑为例,平板电脑上可以安装有用于控制拍摄装置20的应用程序。用户可以通过操作该应用程序,从而可以在平板电脑上查看拍摄装置20拍摄到的监控画面,以及在平板电脑通过本技术实施例提供的方法来查看上述的第一图像和第二图像。
51.可选的,客户端10的数量也可以为多个。示例性的,任一客户端10可以用于显示该监控系统100中所有拍摄装置20拍摄到的图像。
52.可选的,如图2所示,该监控系统100还可以包括服务器30。其中,客户端10和拍摄装置20分别与服务器30连接。
53.服务器30可以作为上述用于控制拍摄装置20的应用程序的管理服务器。服务器30可以实时获取拍摄装置20拍摄到的监控画面,并将获取到的监控画面进行处理,进而通过客户端10上安装的应用程序显示该监控画面。示例性的,在实际使用中,服务器30可以用于辅助用户通过客户端10远程查看拍摄装置20拍摄到的图像。例如,在用户外出时,服务器30可以将获取到的监控画面发送给客户端10,以供用户在客户端10上查看。
54.在一些实施例中,服务器30还可以用于控制客户端在显示窗口中重叠显示第一图像和第二图像,或者控制客户端调整第一图像和第二图像的透明度。
55.示例性的,服务器30可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络、大数据服务器等基础云计算服务的云服务器。
56.本技术实施例还提供一种图像显示装置,该图像显示装置用于执行本技术提供的图像显示方法。例如,该图像显示装置可以是上述监控系统100中的客户端10,或者该图像显示装置是该客户端10中的一个功能模块等。本技术实施例对此不作限定。
57.下面结合图3对图像显示装置200的一种硬件结构进行介绍。
58.如图3所示,该图像显示装置200包括处理器210,通信线路220以及通信接口230。
59.可选的,该图像显示装置200还可以包括存储器240。其中,处理器210,存储器240以及通信接口230之间可以通过通信线路220连接。
60.其中,处理器210可以是中央处理器(central processing unit,cpu)、通用处理器网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的任意组合。处理器201还可以是其它任意具有处理功能的装置,例如电路、器件或软件模块,
不做限制。
61.在一种示例中,处理器210可以包括一个或多个cpu,例如图3中的cpu0和cpu1。
62.作为一种可选的实现方式,图像显示装置200包括多个处理器,例如,除处理器210之外,还可以包括处理器270。通信线路220,用于在图像显示装置200所包括的各部件之间传送信息。
63.通信接口230,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口230可以是模块、电路、收发器或者任何能够实现通信的装置。
64.存储器240,用于存储指令。其中,指令可以是计算机程序。存储器240可以是只读存储器(read-only memory,rom)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是存取存储器(random access memory,ram)或者可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备等,不予限制。
65.需要指出的是,存储器240可以独立于处理器210存在,也可以和处理器210集成在一起。存储器240可以用于存储指令或者程序代码或者一些数据等。存储器240可以位于图像显示装置200内,也可以位于图像显示装置200外,不做限制。
66.处理器210,用于执行存储器240中存储的指令,以实现本技术下述实施例提供的通信方法。例如,当图像显示装置200为终端或者终端中的芯片或者片上系统时,处理器210可以执行存储器240中存储的指令,以实现本技术下述实施例中发送端所执行的步骤。
67.作为一种可选的实现方式,图像显示装置200还包括输出器件250和输入器件260。其中,输出器件250可以是显示屏、扬声器等能够将图像显示装置200的数据输出给用户的器件。输入器件260是可以键盘、鼠标、麦克风或操作杆等能够向图像显示装置200输入数据的器件。
68.作为示例,输出器件250可以用于在显示窗口中重叠显示第一图像和第二图像。
69.需要指出的是,图3中示出的结构并不构成对该图像显示装置的限定,除图3所示部件之外,该图像显示装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
70.下面结合说明书附图,对本技术提供的图像显示方法进行具体介绍。
71.如图4所示,本技术实施例提供一种图像显示方法,可选的,该方法可以由图4所示的图像显示装置执行,应用于图1所示的监控系统中,该方法包括以下步骤:
72.s101、图像显示装置在显示窗口显示第一图像。
73.其中,上述显示窗口是指在图像显示装置的显示屏上显示的用户界面。图像显示装置的显示屏上可以显示一个或多个显示窗口。
74.需要说明的是,每当图像显示装置运行应用程序时,应用程序就创建并显示一个显示窗口,该显示窗口可以显示该应用程序的相关信息,其中,信息可以是视频图像、网页信息等等。当用户操作显示窗口中的对象时,应用程序会具有相应反应。例如,用户关闭一个显示窗口时,该显示窗口对应的应用程序会终止运行。可选的,上述显示窗口可以为上述
监控系统100中用于控制拍摄装置20的应用程序创建并显示的显示窗口。
75.其中,上述第一图像的图像类型为图像显示装置默认显示的图像类型。例如,第一图像可以为可见光图像、热成像图像等。
76.在一些实施例中,当图像显示装置接收到显示指令时,响应于该显示指令,图像显示装置在显示窗口中显示第一图像。
77.上述显示指令为用户向图像显示装置输入的,用于指示图像显示装置显示第一图像的指令。
78.例如,上述显示指令可以为用户打开上述监控系统100中用于控制拍摄装置20的应用程序的指令。在接收到该显示指令之后,该应用程序在图像显示装置上创建并显示上述显示窗口,并在该显示窗口中显示第一图像。
79.又例如,在上述监控系统100中包括多个监控场景时,上述显示指令可以为用户在显示窗口中选择想要查看的监控场景的指令。在图像显示装置开始运行该上述监控系统100中用于控制拍摄装置20的应用程序时,该应用程序在图像显示装置上创建并显示上述显示窗口,该显示窗口中可以显示监控系统100中的一个或多个监控场景。响应于用户选择想要查看的监控场景的指令,图像显示装置获取安装与该监控场景的拍摄装置20拍摄到的第一图像,并在该显示窗口中显示获取到的第一图像。
80.在一些实施例中,图像显示装置在显示窗口仅显示第一图像。
81.在另一些实施例中,图像显示装置在显示窗口重叠显示第一图像和第二图像。图像显示装置通过设置第一图像和第二图像的透明度,以使得该显示窗口显示第一图像。
82.其中,上述第一图像和第二图像为同一监控场景监控图像。
83.在实际使用中,图像显示装置可以显示出拍摄装置实时拍摄到监控场景的监控视频,第一图像和第二图像可以理解为监控场景的监控视频的一个视频帧,也即该监控视频在一个时刻的静态画面。
84.在一些实施例中,图像显示装置采用第一通道显示第一图像,以及采用第二通道显示第二图像。
85.可选的,在拍摄装置20为双目摄像机的情况下,第一通道用于播放上述第一路视频信号,第二通道用于播放上述第二路视频信号。其中,第一图像为上述第一路视频信号中的一个视频帧,第二图像为上述第二路视频信号中的一个视频帧。
86.这样一来,无需将第一路视频信号与第二路视频信号做融合或合并处理,可以降低信号处理的延时。
87.在一些实施例中,上述第一图像和第二图像可以为是基于不同成像原理得到的图像。
88.可选的,上述第一图像可以为可见光图像和热成像图像中的一个。例如,第一图像为热成像图像,则第二图像为可见光图像。又例如,上述第一图像为可见光图像,则上述第二图像为热成像图像。
89.其中,可见光图像能够很好的体现监控场景中各个物体的外形、结构、颜色等细节,具有较好的轮廓表现力。可见光图像的获取过程具有较高的光线要求,在光线不足时,例如夜间灯光不足的监控场景中,可见光图像的呈现效果较差。
90.热成像图像是指通过非接触式的检测设备检测物体的红外热辐射,并将热辐射转
化为温度分布的图像。通过热成像图像,可以通过图像中的温度分布来确定是否有和周围环境温度或温度分布趋势不一致的物体,进而判断出该热成像图像的拍摄区域内是否具有入侵目标。或者,可以通过图像来确定监控场景是否存在不正常的温度值或温度分布,从而起到异常监测的作用,例如森林火灾监测、地区气温监测、电路/芯片故障监测等。
91.因此,在本技术实施例中图像显示装置在显示窗口中显示可见光图像和热成像图像,可以满足在不同的光线情况下,用户通过监控画面了解监控场景的需求。并且,还通过热成像图像,满足用在需要监测监控场景的温度值分布情况的需求。
92.在一些实施例中,上述第一图像和第二图像还可以为是不同时刻的图像。
93.示例性的,第一图像和第二图像可以为同一监控场景在白天(例如7:00至18:00)的监控图像和夜间(例如18:00至次日7:00)的监控图像。或者,第一图像和第二图像可以为同一监控场景在不同日期的同一时间点(例如6:00)的监控图像等。如此,第一图像与第二图像可以体现出该监控场景中某一事物在不同时间的变化情况。
94.可选的,上述第一图像和第二图像可以完全填充该显示窗口,或者该显示窗口的一部分区域用于显示上述第一图像和第二图像。
95.可选的,第一图像的图像大小与第二图像的图像大小相同,且第一图像的拍摄视角与第二图像的拍摄视角相同。
96.上述重叠显示是指将上述大小相同的第一图像和第二图像以层层堆叠的方式在该显示窗口中显示。其中,第一图像与第二图像完全重合。
97.可以理解,当第一图像的图像大小和拍摄视角均与第二图像相同时,在上述显示窗口中,第一图像和第二图像可以完全重叠。
98.在一种可能的实现方式中,第一图像显示于第二图像的上层。
99.可选的,图像显示装置设置第一图像的透明度为不透明,以使得图像显示装置在显示窗口显示第一图像。
100.示例性的,图像显示装置可以在上述显示窗口中显示第一图层和第二图层,第一图层在第二图层的上层。其中,第一图层用于显示第一图像,第二图层用于显示第二图像。此时,位于第一图层的第一图像的透明度为不透明,位于第二图层的第二图像的透明度为可以为不透明或全透明,从而实现图像显示装置默认显示第一图像。示例性的,如图5中的(a)所示,显示窗口51包括重叠的第一图层和第二图层,应理解,在实际显示中,第一图层和第二图层应完全重合,图5中的(a)所示的显示窗口51仅为便于说明。
101.其中,上述透明度是图像的一种属性。作为示例,图像的透明度可以使用百分比表示,例如0%至100%。其中,透明度越高,该图像越趋近于无色透明状态。在本技术实施例中,不透明是指图像的透明度为0%,此时,如图5中的(b)所示,第一图像的透明度为不透明时,第二图像不会透过第一图像在显示窗口51中显示。全透明是指图像的透明度为100%,当图像的透明度为全透明时,该图像处于无色透明状态,用户通过肉眼无法查看到该图片。如图5中的(c)所示,在第一图像的透明度为全透明时,第二图像可以透过第一图像显示,此时,用户无法在显示窗口51中查看第一图层中的第一图像。
102.需要说明的是,由于第一图层和第二图层应完全重合,且第一图层在第二图层的上层,则在第一图层所显示的第一图像的透明度为不透明时,如图5中的(b)所示,第二图层显示的第二图像被第一图层显示的第一图像完全遮挡,即显示窗口51仅显示第一图层中所
显示的第一图像。或者,在第一图像的透明度为全透明时,第一图层显示的第一图像不会遮挡第二图层所显示的第二图像,即第二图层所显示的第二图像可以透过第一图层显示,如图5中的(c)所示,显示窗口51仅显示第二图层中显示的第二图像。
103.在另一种可能的实现方式中,第二图像显示于第一图像的上层。
104.可选的,图像显示装置设置第二图像的透明度为全透明,第一图像的透明度为不透明,以使得图像显示装置在显示窗口显示第一图像。
105.示例性的,图像显示装置可以在上述显示窗口中显示第一图层和第二图层,第二图层在第一图层的上层。其中,第一图层用于显示第一图像,第二图层用于显示第二图像。此时,位于第一图层的第一图像的透明度为不透明,位于第二图层的第二图像的透明度为全透明,从而实现图像显示装置默认显示第一图像。
106.s102、图像显示装置获取图像查看指令。
107.其中,上述图像查看指令用于请求在显示窗口中的目标区域查看第二图像中与目标区域对应的部分图像。
108.此外,上述部分图像为通过显示窗口显示第二图像时目标区域所显示的图像。
109.其中,目标区域是指显示的第一图像的该显示窗口中的任一区域。本技术对目标区域的大小、位置、形状等均不作任何限制。
110.示例性的,上述目标区域可以为如图6中的(a)所示的矩形区域、如图6中的(b)所示的椭圆形区域等。
111.在一些实施例中,图像显示装置接收选中上述目标区域的用户操作,响应于该用户操作,图像显示装置获取图像查看指令。
112.在一种可能的实现方式中,上述选中目标区域的用户操作可以为框选出目标区域的用户操作。
113.示例性的,如图5中的(c)所示,图像显示装置在显示窗口中显示第一图像。此时,用户可以在该显示窗口中通过该图像显示装置的鼠标、键盘等输入器件,框选出如图6中的(a)所示显示窗口中的矩形区域,该矩形区域即为上述目标区域。相应的,图像显示装置可以接收查看第二图像中与该矩形区域对应的部分图像的指令,也即上述图像查看指令。
114.在另一种可能的实现方式中,上述选中目标区域的用户操作可以为图像显示装置接收到的用户输入目标区域边界的操作。
115.示例性的,用户可以在该显示窗口中通过该图像显示装置的鼠标、键盘等输入器件,在该显示窗口中输入如图6中的(a)所示的矩形区域、如图6中的(b)所示的椭圆形区域或者其他形状的边界。
116.在又一种可能的实现方式中,上述选中目标区域的用户操作可以为在该显示窗口中选中目标对象的用户操作。
117.从而,图像显示装置接收到该用户操作时,响应于该用户操作,图像显示装置可以获取到上述图像查看指令,第一图像在该显示窗口中的目标区域显示的图像中包括该目标对象。
118.其中,目标对象可以为第一图像中包括的人或物。例如,目标对象可以为出现在第一图像的监控场景中的人员、车辆等。又例如,目标对象还可以为出现在第一图像的监控场景中的异常事物,例如火源、体温过高的人体等。可选的,上述目标区域可以为目标对象的
轮廓。或者,上述目标区域该可以为其他包括该目标对象的区域。
119.在一些实施例中,图像显示装置在第一图像中检测到预设目标对象或预设事件的情况下,确定获取到上述图像查看指令。
120.其中,图像查看指令用于请求在显示窗口中的目标区域查看第二图像中与目标区域对应的部分图像,并且,目标区域为在显示窗口中显示检测到预设目标对象或预设事件的图像的区域。
121.应理解,上述预设目标对象预先设置的需要检测的对象。例如上述出现在第一图像的监控场景中的人员、车辆等。上述预设事件可以为发生火灾、环境温度异常(例如温度过高或过低)、电路/芯片故障等事件。
122.需要说明的是,在本实施例中,用户可以预先设置需要显示第二图像的目标对象。从而,图像显示装置在检测到上述目标对象时,无需用户操作,图像显示装置可以自动获取到上图像查看指令,以用户展示第二图像中与包括该目标对象的目标区域对应的部分图像。如此,减少了用户操作,可以提升用户体验。
123.s103、响应于接收到的指令,图像显示装置在显示窗口中的目标区域显示上述第二图像中与目标区域对应的部分图像,以实现在第一图像中与目标区域对应的位置显示该部分图像。
124.在一种可能的实现方式中,若显示装置在显示窗口仅显示第一图像,则响应于接收到的指令,图像显示装置获取上述第二图像中与目标区域对应的部分图像,以在显示窗口中的目标区域显示获取到的该部分图像。进而实现在第一图像中与目标区域对应的位置显示该部分图像。
125.在一些实施例中,图像显示装置可以将第一图像在目标区域所显示的图像,替换为上述部分图像。
126.可选的,响应于接收到的指令,图像显示装置可以获取上述第二图像中与目标区域对应的部分图像的一个或多个像素点。进而,图像显示装置可以将第一图像分割为第一子图像和第二子图像。第一子图像为在目标区域所显示的图像,第二子图像为在显示窗口中除目标区域以外的其他区域所显示的图像。从而,图像显示装置可以将第一子图像,替换为上述部分图像,进而图像显示装置显示第二子图像与上述部分图像组合的图像。
127.在一些实施例中,图像显示装置可以通过上述部分图像覆盖第一图像在目标区域所显示的图像。
128.可选的,响应于接收到的指令,图像显示装置可以获取上述第二图像中与目标区域对应的部分图像的一个或多个像素点。进而,图像显示装置可以将获取到的部分图像设置于第一图像的上层,且该部分图像的设置位置与显示窗口中目标区域的位置相对应。应理解,上述部分图像的透明度为不透明,从而,图像显示装置可以通过上述部分图像覆盖第一图像在目标区域所显示的图像。
129.在另一种可能的实现方式中,在图像显示装置在显示窗口重叠显示第一图像和第二图像的情况下,图像显示装置可以通过调整上述部分图像的透明度和第一图像中与目标区域对应的图像的透明度,以在显示窗口中的目标区域显示上述第二图像中与目标区域对应的部分图像。
130.需要说明的是,在图像显示装置重叠显示第一图像和第二图像的情况下,图像显
示装置通过调整第一图像和的第二图像的透明度即可实现在显示窗口中的目标区域显示上述第二图像中与目标区域对应的部分图像。此时,无需对第一图像和第二图像做融合或合并处理,可以降低融合或合并处理造成的延时性,提升用户的使用体验。
131.在一些实施例中,在图像显示装置在显示窗口重叠显示第一图像和第二图像,且第一图像显示于第二图像的上层的情况下,图像显示装置响应于接收到的指令,将第一图像中与目标区域对应的图像的透明度调整为全透明,且将上述部分图像的透明度调整为不透明。
132.从而,图像显示装置可以在显示窗口中的目标区域显示上述第二图像中与目标区域对应的部分图像,以实现在第一图像中与目标区域对应的位置显示该部分图像。
133.应理解,在图像显示装置在显示窗口重叠显示第一图像和第二图像,且第一图像显示于第二图像的上层的情况下,在图像显示装置在显示窗口显示第一图像时,第一图像的透明度为不透明,显示于第一图像的下层的第二图像不能透过第一图像显示。进而,在图像显示装置将第一图像中与目标区域对应的图像的透明度调整为全透明,且将上述部分图像的透明度调整为不透明时,上述部分图像可以透过全透明的、第一图像中与目标区域对应的图像在上述显示窗口中显示。
134.示例性的,如图7所示,图像显示装置在接收查看第二图像中该矩形区域的指令时,响应于该指令,图像显示装置可以将该矩形区域的第二图像的透明度设置为不透明,以显示第二图像中该矩形区域的图像。
135.在一些实施例中,在图像显示装置在显示窗口重叠显示第一图像和第二图像,且第二图像显示于第一图像的上层的情况下,图像显示装置响应于接收到的指令,将上述部分图像的透明度调整为不透明。
136.从而,图像显示装置可以在显示窗口中的目标区域显示上述第二图像中与目标区域对应的部分图像,以实现在第一图像中与目标区域对应的位置显示该部分图像。
137.应理解,在图像显示装置在显示窗口重叠显示第一图像和第二图像,且第二图像显示于第一图像的上层的情况下,在图像显示装置在显示窗口显示第一图像时,第二图像的透明度为全透明,第一图像的透明度为不透明,显示于第二图像的下层的第一图像透过全透明的第二图像显示。进而,在图像显示装置将上述部分图像的透明度调整为不透明时,第一图像中与目标区域对应的图像不能透过上述部分图像显示,从而,图像显示装置可以在显示窗口的目标区域显示上述部分图像。
138.基于本技术提供的图像显示方法,图像显示装置可以先在显示窗口显示默认显示的第一图像,进而在用户需要查看第二图像中与目标区域对应的部分图像时,在第一图像中与目标区域对应的位置显示该部分图像。一方面,该方法不限制目标区域的大小和位置,用户可以在该显示窗口上选择任一区域作为上述目标区域,也即用户可以自由选择查看第二图像的区域,使得用户可以更加方便快捷地查看监控场景的第二图像。另一方面,第一图像与第二图像可以为同一监控场景的不同类型的监控图像,从而,图像显示装置第一图像中与目标区域对应的位置显示第二图像中与目标区域对应的部分图像,在满足用户正常查看该监控场景的第一图像的需求同时,也可以突出显示出第二图像中与目标区域对应的部分图像。当然,本技术提供的图像显示方法还可以应用于图2所示的监控系统中。可选的,图2中的服务器可以获取拍摄装置20拍摄到的监控场景的第一图像和第二图像,并将获取到
的第一图像和第二图像发送给客户端10,以控制客户端10在显示窗口中重叠显示接收到的第一图像。进一步地,客户端10可以接收用户输入的请求在显示窗口中的目标区域查看第二图像中与目标区域对应的部分图像的指令,并将该指令发送给服务器30。从而,服务器30响应于接收到的指令,控制客户端10在显示窗口中的目标区域显示第二图像中与目标区域对应的部分图像,以实现在第一图像中与目标区域对应的位置显示该部分图像。
139.这样一来,客户端10可以直接显示服务器30发送的监控图像,即可满足用户查看上述第二图像或第一图像的需求,减少了图像显示过程客户端10的计算资源的使用。
140.上述主要从方法的角度对本技术提供的方案进行了介绍。可以理解的是,图像显示装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
141.本技术可以根据上述方法示例对图像显示装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
142.图8示出本技术实施例提供的一种图像显示装置的组成示意图。如图8所示,该图像显示装置300包括显示模块301和收发模块302。
143.其中,该显示模块301用于在显示窗口显示第一图像.
144.该收发模块302,用于获取图像查看指令,该图像查看指令用于请求在显示窗口中的目标区域查看第二图像中与目标区域对应的部分图像,该部分图像为通过显示窗口显示第二图像时目标区域所显示的图像。
145.该显示模块301,还用于响应于指令,在显示窗口中的目标区域显示该部分图像,以实现在第一图像中与目标区域对应的位置显示该部分图像。
146.在一种可能的实现方式中,显示模块301,具体用于在显示窗口重叠显示第一图像与第二图像。当第一图像显示于第二图像的上层,则该显示模块301还具体用于:将第一图像中与目标区域对应的图像的透明度调整为全透明,且将部分图像的透明度调整为不透明。
147.在另一种可能的实现方式中,该显示模块301,具体用于在显示窗口重叠显示第一图像与第二图像。当第二图像显示于第一图像的上层,则该显示模块301还具体用于:将部分图像的透明度调整为不透明。
148.在又一种可能的实现方式中,该显示模块301还具体用于:将第一图像在目标区域所显示的图像,替换为部分图像;或者,通过部分图像覆盖第一图像在目标区域所显示的图像。
149.在又一种可能的实现方式中,该接收模块302,具体同于:接收在显示窗口中框选上述目标区域的用户操作。以及响应于该用户操作,获取到图像查看指令。
150.在又一种可能的实现方式中,该接收模块302,具体用于:接收在显示窗口中选中目标对象的用户操作。以及响应于用户操作,获取到图像查看指令,第一图像在显示窗口中的目标区域显示的图像中包括目标对象。
151.关于上述可选方式的具体描述可以参见前述的方法实施例,此处不再赘述。此外,上述提供的任一种图像显示装置300的解释以及有益效果的描述均可参考上述对应的方法实施例,不再赘述。
152.作为示例,结合图3,收发模块302所实现的功能可以通过图3中的通信线路220实现。显示模块301可以通过图3中的输出器件250实现,当然不限于此。
153.图8中的单元也可以称为单元,例如,处理模块可以称为处理单元。另外,在图8所示的实施例中,各个模块的名称也可以不是图中所示的名称,例如,收发模块也可以称为通信模块。
154.图8中的各个单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。存储计算机软件产品的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
155.需要说明的是,图8中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,还可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
156.本技术实施例还提供了一种计算机可读存储介质,包括计算机执行指令,当其在计算机上运行时,使得计算机执行上述实施例提供的任意一种方法。例如,图4中s101~s103的一个或多个特征可以由该计算机可读存储介质中储存的一个或多个计算机执行指令来承担。
157.本技术实施例还提供了一种包含计算机执行指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例提供的任意一种方法。
158.本技术实施例还提供了一种芯片,包括:处理器和接口,处理器通过接口与存储器耦合,当处理器执行存储器中的计算机程序或计算机执行指令时,使得上述实施例提供的任意一种方法被执行。
159.本技术实施例还提供了一种计算机可读存储介质,包括计算机执行指令,当其在计算机上运行时,使得计算机执行上述实施例提供的任意一种方法。
160.本技术实施例还提供了一种包含计算机执行指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例提供的任意一种方法。
161.本技术实施例还提供了一种芯片,包括:处理器和接口,处理器通过接口与存储器耦合,当处理器执行存储器中的计算机程序或计算机执行指令时,使得上述实施例提供的任意一种方法被执行。
162.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实
现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机执行指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本技术实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机执行指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机执行指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
163.尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
164.尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
165.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献