CN111464782B - 一种枪球联动控制方法、装置、电子设备及存储介质 - Google Patents
一种枪球联动控制方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN111464782B CN111464782B CN202010242107.2A CN202010242107A CN111464782B CN 111464782 B CN111464782 B CN 111464782B CN 202010242107 A CN202010242107 A CN 202010242107A CN 111464782 B CN111464782 B CN 111464782B
- Authority
- CN
- China
- Prior art keywords
- image
- information
- coordinate information
- target
- determining
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/67—Focus control based on electronic image sensor signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种枪球联动控制方法、装置、电子设备及存储介质,将球机采集的第一图像,叠加至枪机采集的第二图像中;接收针对所述第一图像的移动操作指令,并移动所述第一图像;在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;根据所述目标坐标信息,及预先保存的坐标信息和球机的PTZ信息的对应关系,确定目标PTZ信息;控制所述球机按照所述目标PTZ信息进行调整。第一图像叠加在第二图像中,并且第一图像是对叠加区域的细节显示,第二图像中位于第一图像周围的显示内容即为细节周围的环境情况,因此查看细节周围的环境时更方便,能够直观的查看球机监控细节周围的环境情况。
Description
技术领域
本发明涉及视频监控技术领域,尤其涉及一种枪球联动控制方法、装置、电子设备及存储介质。
背景技术
目前,随着监控领域的快速发展,单独的枪形摄像机(简称枪机)或单独的球形摄像机(简称球机)已经无法满足越来越复杂的监控场景。枪机视场角范围大,监视范围广;球机虽然视场角小,监视范围小,但是自身通过对PTZ信息(上下左右移动、变倍、变焦)的控制,可以对细节能进行更好的监控。枪机和球机组合使用越来越普及,能够更好的满足越来越复杂的监控场景。
枪机和球机组合使用时,一般由电子设备控制枪机和球机联动,电子设备中保存枪机采集的图像中每个像素点的坐标信息和球机的PTZ信息对应关系,在进行联动控制时,需要用户在枪机视野中进行点选或者框选的操作,然后枪机将操作对应的坐标信息发送至电子设备,电子设备根据坐标信息和PTZ信息对应关系确定球机的PTZ信息,并根据确定出的PTZ信息控制球机进行联动监控。
现有技术存在的问题是,枪机采集的图像和球机采集的图像是在两个画面分开显示的,用户通过枪机采集的图像可以查看较广的监控范围,通过球机采集的图像可以查看监控细节,但是查看监控细节周围的环境时不方便,不能直观的查看球机监控细节周围的环境情况。
发明内容
本发明实施例提供了一种枪球联动控制方法、装置、电子设备及存储介质,用以解决现有技术中用户不能直观查看球机监控细节周围的环境情况的问题。
本发明实施例提供了一种枪球联动控制方法,所述方法包括:
将球机采集的第一图像,叠加至枪机采集的第二图像中;
接收针对所述第一图像的移动操作指令,并移动所述第一图像;
在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;
根据所述目标坐标信息,及预先保存的坐标信息和球机的全方位移动及镜头变倍变焦控制PTZ信息的对应关系,确定目标PTZ信息;
控制所述球机按照所述目标PTZ信息进行调整。
进一步地,所述根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息包括:
将所述第二图像中,与所述第一图像的中心像素点存在重合的像素点的坐标信息作为目标坐标信息。
进一步地,所述方法还包括:
当接收到第一图像倍率变化指令,根据用户的第二操作调整所述第一图像的倍率。
进一步地,用户的操作包括:
鼠标控制操作、键盘控制操作和摇杆控制操作。
进一步地,所述控制所述球机按照所述目标PTZ信息进行调整包括:
分别获取所述第一图像移动前在所述第二图像中的第一位置信息和第一时间信息,以及所述第一图像移动后在所述第二图像中的第二位置信息和第二时间信息;
根据所述第一位置信息、第一时间信息、第二位置信息和第二时间信息确定所述第一图像的移动速度;
根据所述移动速度和预先保存的所述球机的每个转动档位与移动速度范围的对应关系,确定目标转动档位;
控制所述球机按照所述目标转动档位以及所述目标PTZ信息进行调整。
另一方面,本发明实施例提供了一种枪球联动控制装置,所述装置包括:
图像叠加模块,用于将球机采集的第一图像,叠加至枪机采集的第二图像中;
第一接收模块,用于接收针对所述第一图像的移动操作指令,并移动所述第一图像;
第一确定模块,用于在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;
第二确定模块,用于根据所述目标坐标信息,及预先保存的坐标信息和球机的PTZ信息的对应关系,确定目标PTZ信息;
控制模块,用于控制所述球机按照所述目标PTZ信息进行调整。
进一步地,所述第一确定模块,用于将所述第二图像中,与所述第一图像的中心像素点存在重合的像素点的坐标信息作为目标坐标信息。
进一步地,所述装置还包括:
第二接收模块,用于当接收到第一图像倍率变化指令,根据用户的第二操作调整所述第一图像的倍率。
进一步地,所述控制模块,具体用于分别获取所述第一图像移动前在所述第二图像中的第一位置信息和第一时间信息,以及所述第一图像移动后在所述第二图像中的第二位置信息和第二时间信息;根据所述第一位置信息、第一时间信息、第二位置信息和第二时间信息确定所述第一图像的移动速度;根据所述移动速度和预先保存的所述球机的每个转动档位与移动速度范围的对应关系,确定目标转动档位;控制所述球机按照所述目标转动档位进行转动。
再一方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述任一项所述的方法步骤。
再一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法步骤。
本发明实施例提供了一种枪球联动控制方法、装置、电子设备及存储介质,所述方法包括:将球机采集的第一图像,叠加至枪机采集的第二图像中;接收针对所述第一图像的移动操作指令,并移动所述第一图像;在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;根据所述目标坐标信息,及预先保存的坐标信息和球机的全方位移动及镜头变倍变焦控制PTZ信息的对应关系,确定目标PTZ信息;控制所述球机按照所述目标PTZ信息进行调整。
由于在本发明实施例中,将球机采集的第一图像叠加至枪机采集的第二图像中,并且根据第一图像与第二图像重合的像素点的坐标信息确定目标坐标信息,再根据目标坐标信息控制球机对目标进行监控。这样,第一图像叠加在第二图像中,并且第一图像是对叠加区域的细节显示,第二图像中位于第一图像周围的显示内容即为细节周围的环境情况,因此查看细节周围的环境时更方便,能够直观的查看球机监控细节周围的环境情况。第一图像改变位置后,第一图像的中心像素点在第二图像中的坐标也相应发生了变化,也就是说目标像素信息随之变化,此时第一图像是对新的目标像素信息对应的细节进行监控。所达到的效果是,球机采集的画面,也就是第一图像类似于一个“放大镜”,“放大镜”在枪机采集的第二图像中移动,移动过程中电子设备自动控制球机进行相应的PTZ调整,使得第一图像移动到哪,便是对哪的放大显示。对于用户的联动控制以及细节观看效果都有很大的进步。并且,本发明实施例通过鼠标控制操作、键盘控制操作或摇杆控制操作改变第一图像的位置,相较于现有技术中的点选或框选的材质更加快捷方便。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的枪球联动控制过程示意图;
图2为本发明实施例提供的图像叠加效果示意图;
图3为本发明实施例提供的图像移动效果示意图;
图4为本发明实施例提供的枪球联动控制架构图;
图5为本发明实施例提供的控制球机转动速度的示意图;
图6为本发明实施例提供的枪球联动控制装置结构示意图;
图7为本发明实施例提供的电子设备结构示意图。
具体实施方式
下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例1:
图1为本发明实施例提供的枪球联动控制过程示意图,该过程包括以下步骤:
S101:将球机采集的第一图像,叠加至枪机采集的第二图像中。
本发明实施例提供的枪球联动控制方法应用于电子设备,该电子设备可以是PC、平板电脑等设备。
电子设备分别与枪机和球机连接,电子设备可以获取枪机采集的图像以及球机采集的图像,在本发明实施例中,将球机采集的图像称为第一图像,将枪机采集的图像称为第二图像。
电子设备获取到第一图像和第二图像之后,将第一图像叠加至第二图像中,以“画中画”的形式显示第一图像和第二图像。图2为本发明实施例提供的第一图像和第二图像叠加后的示意图。图2中将第一图像叠加至第二图像的右下角仅为示例说明,可以根据需要将第一图像叠加在第二图像中的任意位置。其中,电子设备可以通过视频图像编辑软件将第一图像叠加至第二图像中。
S102:接收针对所述第一图像的移动操作指令,并移动所述第一图像。
用户在对细节进行监控时,有可能出现监控对象的转换,或者是监控对象的移动,此时为了能够根据用户需求进行对球机的联动控制,在本发明实施例中,当接收到第一图像移动指令,根据用户的第一操作移动所述第一图像的位置。
电子设备根据用户的设置预先约定有移动指令,例如移动指令为单击第一图像,或者移动指令为右击第一图像等等。当电子设备接收到第一图像移动指令后,便进入第一图像待移动状态,此时用户通过第一操作来移动第一图像在第二图像中的位置。其中,第一操作包括:鼠标控制操作、键盘控制操作和摇杆控制操作。其中鼠标控制操作包括鼠标滚***作和鼠标拖动操作。
以移动指令为单击第一图像为例进行说明。当电子设备识别到用户单击第一图像,进入第一图像待移动状态。然后根据鼠标控制操作、键盘控制操作或摇杆控制操作控制第一图像的移动。比如鼠标滚轮向前滚动一步,则将第一图像在第二图像中向上移动预设的像素数量;鼠标滚轮向后滚动一步,则将第一图像在第二图像中向下移动预设的像素数量。或者用户在键盘上按下左方向键,则将第一图像在第二图像中向左移动预设的像素数量;用户在键盘上按下右方向键,则将第一图像在第二图像中向右移动预设的像素数量。同理根据摇杆控制操作也可以控制第一图像在第二图像中的位置移动。需要说明的是,在上下左右四个移动方向上设置的预设的像素数量可以相同也可以不同。例如,向上移动对应的预设的像素数量可以是10个,向下移动对应的预设的像素数量可以是20个,向左移动对应的预设的像素数量可以是15个,向右移动对应的预设的像素数量可以是30个等等。
由于在本发明实施例中,通过鼠标控制操作、键盘控制操作或摇杆控制操作即可改变第一图像的位置,并且第一图像改变位置后,第一图像的中心像素点在第二图像中的坐标也相应发生了变化,也就是说目标像素信息随之变化,此时第一图像是对新的目标像素信息对应的细节进行监控。所达到的效果是,球机采集的画面,也就是第一图像类似于一个“放大镜”,“放大镜”在枪机采集的第二图像中移动,移动过程中电子设备自动控制球机进行相应的PTZ调整,使得第一图像移动到哪,便是对哪的放大显示。对于用户的联动控制以及细节观看效果都有很大的进步。并且,本发明实施例通过鼠标控制操作、键盘控制操作或摇杆控制操作改变第一图像的位置,相较于现有技术中的点选或框选的材质更加快捷方便。
S103:在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息。
电子设备在将第一图像叠加至第二图像中之后,可以识别第一图像与第二图像存在重合的像素点。并且可以确定存在重合的每个像素点在第二图像中的坐标信息。电子设备可以将存在重合的像素点中的任意一个像素点在第二图像中的坐标信息作为目标坐标信息。
S104:根据所述目标坐标信息,及预先保存的坐标信息和球机的PTZ信息的对应关系,确定目标PTZ信息。
电子设备中预先保存有坐标信息和球机的PTZ信息的对应关系,该坐标信息即为第二图像中像素点的坐标信息。在确定出目标坐标信息之后,根据目标坐标信息,及坐标信息和球机的PTZ信息的对应关系,将目标坐标信息对应的PTZ信息作为目标PTZ信息。
S105:控制所述球机按照所述目标PTZ信息进行调整。
电子设备在确定出目标PTZ信息之后,将目标PTZ信息发送至球机,球机将自身的PTZ信息调整至目标PTZ信息,从而实现对目标坐标信息对应的对象进行监控。
由于在本发明实施例中,将球机采集的第一图像叠加至枪机采集的第二图像中,并且根据第一图像与第二图像重合的像素点的坐标信息确定目标坐标信息,再根据目标坐标信息控制球机对目标进行监控。这样,第一图像叠加在第二图像中,并且第一图像是对叠加区域的细节显示,第二图像中位于第一图像周围的显示内容即为细节周围的环境情况,因此查看细节周围的环境时更方便,能够直观的查看球机监控细节周围的环境情况。
实施例2:
为了确定目标坐标信息更准确,在上述实施例的基础上,在本发明实施例中,所述根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息包括:
将所述第二图像中,与所述第一图像的中心像素点存在重合的像素点的坐标信息作为目标坐标信息。
电子设备在根据第二图像中,与第一图像存在重合的像素点的坐标信息,确定目标坐标信息时,有可能是将第二图像中与第一图像存在重合的左上角像素点的坐标信息,确定目标坐标信息;或者将第二图像中与第一图像存在重合的右上角像素点的坐标信息,确定目标坐标信息等等情况。这样一来,球机所监控的画面区域与球机画面遮挡第二图像的区域将会出现偏差,从而影响用户的观看体验。本发明实施例中,为了避免上述问题,将第二图像中,与第一图像的中心像素点存在重合的像素点的坐标信息作为目标坐标信息。从而使得球机所监控的画面区域与球机画面遮挡第二图像的区域基本重合,更加便于用户直观的查看球机监控范围周围的情况。
实施例3:
用户在对细节进行监控时,有可能进行变倍监控,为了便于用户的变倍控制,在上述各实施例的基础上,在本发明实施例中,所述方法还包括:
当接收到第一图像倍率变化指令,根据用户的第二操作调整所述第一图像的倍率。
电子设备根据用户的设置预先约定有倍率变化指令,例如倍率变化指令为双击第一图像,或者三击第一图像等等。当电子设备接收到第一图像倍率变化指令后,便进入第一图像待变倍状态,此时用户通过第二操作来调整第一图像的倍率。其中,第二操作包括:鼠标控制操作、键盘控制操作和摇杆控制操作。
以倍率变化指令为双击第一图像为例进行说明。当电子设备识别到用户双击第一图像,进入第一图像待变倍状态。然后根据鼠标控制操作、键盘控制操作或摇杆控制操作控制第一图像的倍率变化。比如鼠标滚轮向前滚动一步,则将第一图像的倍率增大预设的数值;鼠标滚轮向后滚动一步,则将第一图像的倍率减小预设的数值。或者用户在键盘上按下上方向键,则将第一图像的倍率增大预设的数值;用户在键盘上按下下方向键,则将第一图像的倍率减小预设的数值。需要说明的是,增大倍率对应的预设的数值和减小倍率对应的预设的数值可以相同也可以不同。例如,增大倍率对应的预设的数值和减小倍率对应的预设的数值都为1,也可以是增大倍率对应的预设的数值为1,减小倍率对应的预设的数值为2等等。
由于在本发明实施例中,通过鼠标控制操作、键盘控制操作或摇杆控制操作即可改变第一图像的倍率。结合第一图像的移动所达到的效果是,球机采集的画面,也就是第一图像类似于一个“放大镜”,“放大镜”在枪机采集的第二图像中移动,移动过程中电子设备自动控制球机进行相应的PTZ调整,使得第一图像移动到哪,便是对哪的放大显示。并且在移动之后,可以根据用户需要方便快捷的进行“放大镜”放大倍数的调整。用户操作方便快捷,观看效果好。
图2为将球机采集的第一图像,叠加至枪机采集的第二图像之后的显示效果图,需要说明的是图2所示的第一图像位于第二图像的右下角仅为示意说明。用户可以首先向电子设备发送第一图像移动指令,然后通过鼠标控制操作、键盘控制操作或摇杆控制操作等对第一图像的位置进行移动,例如可以移动至图3所示的位置。
图4为本发明实施例提供的枪球联动控制架构图,包括画面显示模块、标定模块、球机控制模块和画面控制模块,画面显示模块用于显示第二图像,并在第二图像上叠加显示第一图像。标定模块用于预先保存的坐标信息和球机的PTZ信息的对应关系。球机控制模块用于控制球机按照目标PTZ信息进行调整。画面控制模块用于控制第一图像的移动以及球机倍率的变化。
为了提高监控效率,在本发明实施例中,所述控制所述球机按照所述目标PTZ信息进行调整包括:
分别获取所述第一图像移动前在所述第二图像中的第一位置信息和第一时间信息,以及所述第一图像移动后在所述第二图像中的第二位置信息和第二时间信息;
根据所述第一位置信息、第一时间信息、第二位置信息和第二时间信息确定所述第一图像的移动速度;
根据所述移动速度和预先保存的所述球机的每个转动档位与移动速度范围的对应关系,确定目标转动档位;
控制所述球机按照所述目标转动档位以及所述目标PTZ信息进行调整。
在本发明实施例中,电子设备可以分别获取第一图像移动前在所述第二图像中的第一位置信息和第一时间信息,以及所述第一图像移动后在所述第二图像中的第二位置信息和第二时间信息。具体的,电子设备中可以安装计时器,在第一图像移动前读取计时器所记录的时间作为第一时间信息,在第一图像移动后再次读取计时器所记录的时间作为第二时间信息。电子设备在获取第一位置信息和第二位置信息时,可以将第一图像中任一坐标的像素点在第二图像中的坐标信息作为位置信息,只要该任一坐标在第一图像移动前后保持不变即可。例如可以将第一图像中左上角的像素点在第二图像中的坐标信息作为位置信息,也就是说,在第一图像移动前,将第一图像中左上角的像素点在第二图像中的坐标信息作为第一位置信息,在第一图像移动后,将第一图像中左上角的像素点在第二图像中的坐标信息作为第二位置信息。或者也可以将第一图像中右上角的像素点、中心像素点等等在第二图像中的坐标信息作为位置信息。
如图5所示,P1为第一位置信息,T1为第一时间信息,P2为第二位置信息,T2为第二时间信息。电子设备获取第一图像移动前在所述第二图像中的第一位置信息和第一时间信息,以及所述第一图像移动后在所述第二图像中的第二位置信息和第二时间信息之后,根据第一位置信息、第一时间信息、第二位置信息和第二时间信息确定第一图像的移动速度。具体的,根据第一位置信息和第二位置信息计算第一图像移动的位置差,根据第一时间信息和第二时间信息计算第一图像移动的时间差。将位置差与时间差的比值作为第一图像的移动速度。
球机在转动时一般包括多个档位,例如包括高档、中档和低档。电子设备可以预先保存球机的每个转动档位与移动速度范围的对应关系,例如高档对应的移动速度范围为1000个以上像素点/秒,中档对应的移动速度范围为800至1000个像素点/秒,低档对应的移动速度范围为800个以下像素点/秒。根据确定出的第一图像的移动速度,确定该移动速度所属的移动速度范围,然后将该范围对应的档位确定为目标转动档位。例如确定出的第一图像的移动速度为1200个像素点/秒,则确定出的目标转动档位为高档。控制球机按照高档进行转动。
本发明实施例提供的方法,当第一图像移动较快时,控制球机转动速度也较快,当第一图像移动较慢时,控制球机转动速度也较慢,在保证对球机进行准确控制的同时,进一步提高了球机监控的效率。并且第一图像移动速度与球机转动速度存在映射关系,若球机转动速度与第一图像移动速度差别太大时会出现球机画面与其所在的全景画面的位置不匹配的问题,影响查看效果。因此,本发明实施例中根据第一图像移动速度控制球机转动速度的方法能够保证球机画面与其所在的全景画面的位置相匹配,查看效果较佳。
实施例4:
图6为本发明实施例提供的枪球联动控制装置结构示意图,该装置包括:
图像叠加模块51,用于将球机采集的第一图像,叠加至枪机采集的第二图像中;
第一接收模块52,用于接收针对所述第一图像的移动操作指令,并移动所述第一图像;
第一确定模块53,用于在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;
第二确定模块54,用于根据所述目标坐标信息,及预先保存的坐标信息和球机的PTZ信息的对应关系,确定目标PTZ信息;
控制模块55,用于控制所述球机按照所述目标PTZ信息进行调整。
所述第一确定模块53,用于将所述第二图像中,与所述第一图像的中心像素点存在重合的像素点的坐标信息作为目标坐标信息。
所述装置还包括:
第二接收模块56,用于当接收到第一图像倍率变化指令,根据用户的第二操作调整所述第一图像的倍率。
所述控制模块55,具体用于分别获取所述第一图像移动前在所述第二图像中的第一位置信息和第一时间信息,以及所述第一图像移动后在所述第二图像中的第二位置信息和第二时间信息;根据所述第一位置信息、第一时间信息、第二位置信息和第二时间信息确定所述第一图像的移动速度;根据所述移动速度和预先保存的所述球机的每个转动档位与移动速度范围的对应关系,确定目标转动档位;控制所述球机按照所述目标转动档位进行转动。
实施例5:
在上述各实施例的基础上,本发明实施例中还提供了一种电子设备,如图7所示,包括:处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信;
所述存储器303中存储有计算机程序,当所述程序被所述处理器301执行时,使得所述处理器301执行如下步骤:
将球机采集的第一图像,叠加至枪机采集的第二图像中;
接收针对所述第一图像的移动操作指令,并移动所述第一图像;
在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;
根据所述目标坐标信息,及预先保存的坐标信息和球机的全方位移动及镜头变倍变焦控制PTZ信息的对应关系,确定目标PTZ信息;
控制所述球机按照所述目标PTZ信息进行调整。
基于同一发明构思,本发明实施例中还提供了一种电子设备,由于上述电子设备解决问题的原理与枪球联动控制方法相似,因此上述电子设备的实施可以参见方法的实施,重复之处不再赘述。
本发明实施例提供的电子设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、网络侧设备等。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口302用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述处理器可以是通用处理器,包括中央处理器、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
在本发明实施例中处理器执行存储器上所存放的程序时,实现将球机采集的第一图像,叠加至枪机采集的第二图像中;接收针对所述第一图像的移动操作指令,并移动所述第一图像;在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;根据所述目标坐标信息,及预先保存的坐标信息和球机的PTZ信息的对应关系,确定目标PTZ信息;控制所述球机按照所述目标PTZ信息进行调整。由于在本发明实施例中,将球机采集的第一图像叠加至枪机采集的第二图像中,并且根据第一图像与第二图像重合的像素点的坐标信息确定目标坐标信息,再根据目标坐标信息控制球机对目标进行监控。这样,第一图像叠加在第二图像中,并且第一图像是对叠加区域的细节显示,第二图像中位于第一图像周围的显示内容即为细节周围的环境情况,因此查看细节周围的环境时更方便,能够直观的查看球机监控细节周围的环境情况。
实施例6:
在上述各实施例的基础上,本发明实施例还提供了一种计算机存储可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:
将球机采集的第一图像,叠加至枪机采集的第二图像中;
接收针对所述第一图像的移动操作指令,并移动所述第一图像;
在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;
根据所述目标坐标信息,及预先保存的坐标信息和球机的PTZ信息的对应关系,确定目标PTZ信息;
控制所述球机按照所述目标PTZ信息进行调整。
基于同一发明构思,本发明实施例中还提供了一种计算机可读存储介质,由于处理器在执行上述计算机可读存储介质上存储的计算机程序时解决问题的原理与枪球联动控制方法相似,因此处理器在执行上述计算机可读存储介质存储的计算机程序的实施可以参见方法的实施,重复之处不再赘述。
上述计算机可读存储介质可以是电子设备中的处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器如软盘、硬盘、磁带、磁光盘(MO)等、光学存储器如CD、DVD、BD、HVD等、以及半导体存储器如ROM、EPROM、EEPROM、非易失性存储器(NANDFLASH)、固态硬盘(SSD)等。
在本发明实施例中提供的计算机可读存储介质内存储计算机程序,计算机程序被处理器执行时实现将球机采集的第一图像,叠加至枪机采集的第二图像中;接收针对所述第一图像的移动操作指令,并移动所述第一图像;在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;根据所述目标坐标信息,及预先保存的坐标信息和球机的PTZ信息的对应关系,确定目标PTZ信息;控制所述球机按照所述目标PTZ信息进行调整。由于在本发明实施例中,将球机采集的第一图像叠加至枪机采集的第二图像中,并且根据第一图像与第二图像重合的像素点的坐标信息确定目标坐标信息,再根据目标坐标信息控制球机对目标进行监控。这样,第一图像叠加在第二图像中,并且第一图像是对叠加区域的细节显示,第二图像中位于第一图像周围的显示内容即为细节周围的环境情况,因此查看细节周围的环境时更方便,能够直观的查看球机监控细节周围的环境情况。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (9)
1.一种枪球联动控制方法,其特征在于,所述方法包括:
将球机采集的第一图像,叠加至枪机采集的第二图像中;
接收针对所述第一图像的移动操作指令,并移动所述第一图像;
在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;
根据所述目标坐标信息,及预先保存的坐标信息和球机的全方位移动及镜头变倍变焦控制PTZ信息的对应关系,确定目标PTZ信息;
控制所述球机按照所述目标PTZ信息进行调整;
所述控制所述球机按照所述目标PTZ信息进行调整包括:
分别获取所述第一图像移动前在所述第二图像中的第一位置信息和第一时间信息,以及所述第一图像移动后在所述第二图像中的第二位置信息和第二时间信息;
根据所述第一位置信息、第一时间信息、第二位置信息和第二时间信息确定所述第一图像的移动速度;
根据所述移动速度和预先保存的所述球机的每个转动档位与移动速度范围的对应关系,确定目标转动档位;
控制所述球机按照所述目标转动档位以及所述目标PTZ信息进行调整。
2.如权利要求1所述的方法,其特征在于,所述根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息包括:
将所述第二图像中,与所述第一图像的中心像素点存在重合的像素点的坐标信息作为目标坐标信息。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到第一图像倍率变化指令,根据用户的第二操作调整所述第一图像的倍率。
4.如权利要求1或3所述的方法,其特征在于,用户的操作包括:
鼠标控制操作、键盘控制操作和摇杆控制操作。
5.一种枪球联动控制装置,其特征在于,所述装置包括:
图像叠加模块,用于将球机采集的第一图像,叠加至枪机采集的第二图像中;
第一接收模块,用于接收针对所述第一图像的移动操作指令,并移动所述第一图像;
第一确定模块,用于在移动过程中,根据所述第二图像中,与所述第一图像存在重合的像素点的坐标信息,确定目标坐标信息;
第二确定模块,用于根据所述目标坐标信息,及预先保存的坐标信息和球机的PTZ信息的对应关系,确定目标PTZ信息;
控制模块,用于控制所述球机按照所述目标PTZ信息进行调整;
所述控制模块,具体用于分别获取所述第一图像移动前在所述第二图像中的第一位置信息和第一时间信息,以及所述第一图像移动后在所述第二图像中的第二位置信息和第二时间信息;根据所述第一位置信息、第一时间信息、第二位置信息和第二时间信息确定所述第一图像的移动速度;根据所述移动速度和预先保存的所述球机的每个转动档位与移动速度范围的对应关系,确定目标转动档位;控制所述球机按照所述目标转动档位进行转动。
6.如权利要求5所述的装置,其特征在于,所述第一确定模块,用于将所述第二图像中,与所述第一图像的中心像素点存在重合的像素点的坐标信息作为目标坐标信息。
7.如权利要求5所述的装置,其特征在于,所述装置还包括:
第二接收模块,用于当接收到第一图像倍率变化指令,根据用户的第二操作调整所述第一图像的倍率。
8.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-4任一项所述的方法步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一项所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010242107.2A CN111464782B (zh) | 2020-03-31 | 2020-03-31 | 一种枪球联动控制方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010242107.2A CN111464782B (zh) | 2020-03-31 | 2020-03-31 | 一种枪球联动控制方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111464782A CN111464782A (zh) | 2020-07-28 |
CN111464782B true CN111464782B (zh) | 2021-07-20 |
Family
ID=71681590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010242107.2A Active CN111464782B (zh) | 2020-03-31 | 2020-03-31 | 一种枪球联动控制方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111464782B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113393492A (zh) * | 2021-05-27 | 2021-09-14 | 浙江大华技术股份有限公司 | 目标跟踪方法、装置、电子装置和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1856020A (zh) * | 2005-03-31 | 2006-11-01 | 株式会社东芝 | 摄像装置 |
JP2017058843A (ja) * | 2015-09-15 | 2017-03-23 | 株式会社トプコン | 画像処理装置、画像処理方法および画像処理用プログラム |
CN106791377A (zh) * | 2016-11-29 | 2017-05-31 | 广东欧珀移动通信有限公司 | 控制方法、控制装置及电子装置 |
CN107730556A (zh) * | 2017-09-13 | 2018-02-23 | 济南中维世纪科技有限公司 | 一种枪球联动坐标定位方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104424631A (zh) * | 2013-08-23 | 2015-03-18 | 浙江大华技术股份有限公司 | 一种基于枪球联动***的坐标关联方法及装置 |
CN105120242B (zh) * | 2015-09-28 | 2017-11-10 | 北京伊神华虹***工程技术有限公司 | 一种全景摄像机与高速球机智能联动方法和装置 |
US20170280104A1 (en) * | 2016-03-22 | 2017-09-28 | Geovision Inc. | Camera system with full view monitoring function |
-
2020
- 2020-03-31 CN CN202010242107.2A patent/CN111464782B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1856020A (zh) * | 2005-03-31 | 2006-11-01 | 株式会社东芝 | 摄像装置 |
JP2017058843A (ja) * | 2015-09-15 | 2017-03-23 | 株式会社トプコン | 画像処理装置、画像処理方法および画像処理用プログラム |
CN106791377A (zh) * | 2016-11-29 | 2017-05-31 | 广东欧珀移动通信有限公司 | 控制方法、控制装置及电子装置 |
CN107730556A (zh) * | 2017-09-13 | 2018-02-23 | 济南中维世纪科技有限公司 | 一种枪球联动坐标定位方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111464782A (zh) | 2020-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112714255B (zh) | 拍摄方法、装置、电子设备及可读存储介质 | |
CN108319362B (zh) | 一种全景信息显示方法、电子设备和计算机存储介质 | |
CN114125179B (zh) | 拍摄方法和装置 | |
CN111429518A (zh) | 一种标注方法、装置、计算设备及存储介质 | |
CN111464782B (zh) | 一种枪球联动控制方法、装置、电子设备及存储介质 | |
CN115022551A (zh) | 拍摄界面显示方法及装置、电子设备和可读存储介质 | |
CN115103126A (zh) | 拍摄预览方法、装置、电子设备及存储介质 | |
CN112770056B (zh) | 拍摄方法、拍摄装置和电子设备 | |
CN112261262B (zh) | 图像校准方法和装置、电子设备和可读存储介质 | |
CN113794831A (zh) | 视频拍摄方法、装置、电子设备及介质 | |
CN113905211A (zh) | 一种视频巡逻方法、装置、电子设备及存储介质 | |
CN114500852B (zh) | 拍摄方法、拍摄装置、电子设备和可读存储介质 | |
CN112291471B (zh) | 拍摄控制方法、拍摄控制装置、电子设备和可读存储介质 | |
CN115379118A (zh) | 摄像头切换方法、装置、电子设备和可读存储介质 | |
CN112714256B (zh) | 拍摄方法、拍摄装置、电子设备和可读存储介质 | |
CN114650370A (zh) | 图像拍摄方法、装置、电子设备及可读存储介质 | |
CN113890990A (zh) | 信息采集过程中的提示方法、装置、电子设备及可读介质 | |
CN112367464A (zh) | 图像输出方法、装置及电子设备 | |
CN112165584A (zh) | 录像方法、装置、电子设备以及可读存储介质 | |
CN117255247B (zh) | 一种全景相机与细节球机联动的方法及装置 | |
CN112672059B (zh) | 一种拍摄方法及拍摄装置 | |
CN114173178B (zh) | 视频播放方法、视频播放装置、电子设备和可读存储介质 | |
CN112492208B (zh) | 拍摄方法和电子设备 | |
CN115278079B (zh) | 拍摄方法及其装置 | |
CN115052108A (zh) | 拍摄方法、装置及电子设备 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |