发布信息

基于无刷电机控制的云台图像跟随方法、装置及电子设备

作者:admin      2022-07-30 16:21:14     221



电子通信装置的制造及其应用技术1.本发明涉及图像处理领域,尤其涉及一种基于无刷电机控制的云台图像跟随方法、装置及电子设备。背景技术:2.随着计算机技术、机器视觉和人工智能的快速发展,云台技术研究已成为智能控制和运动目标检测及跟踪领域的热门课题。3.我国摄像头大多采用的是两轴云台控制摄像头的转动,由于拍摄目标、环境、设备等存在诸多不确定性因素,经常存在因为拍摄目标的移动导致拍摄目标不在图像中心位置,难以获得需要的视频信息。另外,在图像处理领域,我国采用的电机大多是直流有刷电机,虽然直流有刷电机较无刷的便宜,但是处理精度低,获得的图像不能完美地达到预期目标。4.因此,现有技术中存在着云台摄像头在跟踪拍摄目标时不能实时拍摄到图像中心位置的缺陷,且图像处理精度也不高。技术实现要素:5.有鉴于此,有必要提供一种基于无刷电机控制的云台图像跟随方法、装置及电子设备,用以解决现有的云台摄像头在跟踪拍摄目标时不能实时拍摄到图像中心位置的的技术问题。6.为了解决上述问题,本发明提供一种基于无刷电机控制的云台图像跟随方法,包括:7.获取初始图像,根据所述初始图像确定包含有目标图像的目标区域;8.计算目标区域的中心点与初始图像的中心点的位置偏差;9.根据位置偏差确定无刷电机的期望方位角;10.调整无刷电机的当前方位角至期望方位角,使得目标区域的中心点与初始图像的中心点重合。11.其中,根据所述初始图像确定包含有目标图像的目标区域,包括:12.建立初始区域识别模型;13.获取多个样本图像输入至初始区域识别模型,预测多个样本图像的标签分类信息,并将标签分类信息对应的区域作为样本输出,训练初始区域识别模型,得到训练完备的区域识别模型;14.获取初始图像,根据训练完备的区域识别模型,确定初始图像中包含有目标图像的目标区域。15.其中,获取多个样本图像输入至初始区域识别模型,预测多个样本图像的标签分类信息,包括:16.将多个分类标签输入至初始区域识别模型,通过逻辑分类器对多个样本图像进行分类预测,得到多个样本图像的标签分类信息。17.其中,根据位置偏差确定无刷电机的期望方位角,包括:18.根据位置偏差,通过foc算法,计算得到位置偏差对应的无刷电机的角度偏差;19.根据角度偏差,确定无刷电机对应的期望方位角。20.其中,调整无刷电机的当前方位角至期望方位角,使得目标区域的中心点与初始图像的中心点重合,包括:21.根据角度偏差,得到交轴期望电流,并设置直轴期望电流;22.获取无刷电机的初始三相电流;23.根据初始三相电流,得到无刷电机的初始交轴电流和初始直轴电流;24.根据交轴期望电流、直轴期望电流、初始交轴电流和初始直轴电流,确定无刷电机的期望电流方向;25.根据无刷电机的期望电流方向,控制无刷电机从当前方位角至期望方位角,使得目标区域的中心点与初始图像的中心点重合。26.其中,根据初始三相电流,得到无刷电机的初始交轴电流和初始直轴电流,包括:27.根据初始三相电流,通过clark矩阵变换,得到无刷电机的初始横轴电流和初始纵轴电流;28.根据初始横轴电流和初始纵轴电流,通过park矩阵变换,得到无刷电机的初始交轴电流,初始直轴电流。29.其中,根据交轴期望电流、直轴期望电流、初始交轴电流和初始直轴电流,确定无刷电机的期望电流方向,包括:30.根据交轴期望电流和初始交轴电流的差值、直轴期望电流和初始直轴电流的差值,通过控制器,计算得到交轴偏差电压和直轴偏差电压;31.根据交轴偏差电压和直轴偏差电压,通过反park矩阵变换,得到横轴偏差电压和纵轴偏差电压;32.根据轴偏差电压和纵轴偏差电压,得到偏差电压空间矢量;33.根据偏差电压空间矢量,确定无刷电机的期望电流方向。34.为了解决上述问题,本发明还提供一种基于无刷电机控制的云台图像跟随装置,包括:35.目标区域获取模块,用于根据初始图像确定包含有目标图像的目标区域;36.位置偏差计算模块,用于计算目标区域的中心点与初始图像的中心点的位置偏差;37.期望方位角确定模块,用于根据所述位置偏差确定所述无刷电机的期望方位;38.foc控制模块,用于调整无刷电机的当前方位角至期望方位角,使得目标区域的中心点与初始图像的中心点重合。39.为了解决上述问题,本发明还提供一种电子设备,包括处理器以及存储器,存储器上存储有计算机程序,计算机程序被处理器执行时,实现如前文所述的基于无刷电机控制的云台图像跟随方法。40.为了解决上述问题,本发明还提供一种存储介质,存储介质存储有计算机程序指令,当计算机程序指令被计算机执行时,使计算机执行如前文所述的基于无刷电机控制的云台图像跟随方法。41.采用上述实施例的有益效果是:本发明提供一种基于无刷电机控制的云台图像跟随方法、装置及电子设备,该方法包括:获取初始图像,根据初始图像确定包含有目标图像的目标区域;计算目标区域的中心点与初始图像的中心点的位置偏差;根据位置偏差确定无刷电机的期望方位角;调整无刷电机的当前方位角至期望方位角,使得目标区域的中心点与初始图像的中心点重合。本发明通过计算确定目标区域的中心点与初始图像的中心点的位置偏差,然后利用foc算法,根据位置偏差确定无刷电机的期望方位角,最后,通过foc调整无刷电机的当前方位角至期望方位角,使得目标区域的中心点与初始图像的中心点重合。由于foc控制的无刷电机处理速度快,反应时间短,因此,通过本技术方案实现了云台摄像头在跟踪拍摄目标时能够实时调整拍摄目标至图像中心位置,使得目标图像能够一直居于整个图像的中心位置。附图说明42.图1为本发明提供的基于无刷电机控制的云台图像跟随方法一实施例的流程示意图;43.图2为本发明提供的确定初始图像中的目标区域一实施例的流程示意图;44.图3为本发明提供的调整无刷电机的当前方位角至期望方位角一实施例的流程示意图;45.图4为本发明提供的确定无刷电机的期望电流方向一实施例的流程示意图;46.图5为本发明提供的基于无刷电机控制的云台图像跟随装置的结构示意图;47.图6为本发明提供的电子设备一实施例的结构框图。具体实施方式48.下面结合附图来具体描述本发明的优选实施例,其中,附图构成本技术一部分,并与本发明的实施例一起用于阐释本发明的原理,并非用于限定本发明的范围。49.在陈述实施例之前,先对foc控制的无刷电机进行阐述:50.无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。由于无刷直流电动机是以自控式运行的,所以不会像变频调速下重载启动的同步电机那样在转子上另加启动绕组,也不会在负载突变时产生振荡和失步,因此,相对于目前普遍使用的直流有刷电机,无刷直流电动机本身具有较高的灵敏度。51.foc,磁场定向控制系统,又称为矢量控制系统,通过选择电机某一旋转磁场轴作为特定的同步旋转坐标轴。磁场定向轴的选择有三种:转子磁场定向、气隙磁场定向和定子磁场定向;气隙磁场定向和定子磁场定向在磁链关系中均存在耦合,使得矢量控制结构更加复杂;转子磁场定向是仿照直流电动机的控制方式,利用坐标变换的手段,把交流电动机的定子电流分解成磁场分量电流(相当于励磁电流)和转矩分量电流(相当于负载电流)并分别加以控制,即磁通电流分量和转矩电流分量二者完全解耦,从而获得类似于直流调速系统的动态性能。52.目前,foc控制系统的电流反馈、转子角度反馈以及转速反馈的速度快,精度高,与直流无刷电机结合使用,能使得无刷电机具备低速平顺性和可靠精度。53.为了解决现有技术中,云台摄像头在跟踪拍摄目标时不能实时拍摄到图像中心位置的问题,本发明提供了一种基于无刷电机控制的云台图像跟随方法,以下分别进行详细说明。54.如图1所示,图1为本发明提供的基于无刷电机控制的云台图像跟随方法一实施例的流程示意图,包括:55.步骤s11:获取初始图像,并确定包含有目标图像的目标区域;56.步骤s12:计算目标区域的中心点与初始图像的中心点的位置偏差;57.步骤s13:根据位置偏差确定无刷电机的期望方位角;58.步骤s14:调整无刷电机的当前方位角至期望方位角,使得目标区域的中心点与初始图像的中心点重合。59.在本发明实施例中,首先,获取初始图像,并确定初始图像中包含有目标图像的目标区域,其中,目标图像是初始图像中最为关注的组成部分,包括:人脸、动物头像、建筑物、车辆等其他需要关注的对象;为了便于确定目标区域的中心点,目标区域为规则图形,优选正方形;其次,计算目标区域的中心点与初始图像的中心点的位置偏差,也就是确定目标图像与目标图像的期望位置的位置偏差;然后,根据位置偏差确定无刷电机的期望方位角,利用foc算法的高精度特点,计算得到无刷电机具备较高精度的期望方位角;最后,调整无刷电机的当前方位角至期望方位角,使得目标区域的中心点与初始图像的中心点重合。60.本发明提供的实施例中,利用foc算法,计算得到无刷电机的期望方位角具备较高精度;同时,利用foc控制系统控制无刷电机旋转,使得无刷电机具备低速平顺性和可靠精度。另外,由于调整控制无刷电机的时间间隔很短,也就是说,根据人眼判断时,无刷电机调整过程中的所依据的上一帧图像的中心与下一帧图像的中心之间的误差可以忽略不计,从而实现了摄像过程中,目标图像能够一直居于整个图像的中心位置。61.作为优选的实施例,在步骤s11中,根据初始图像,为了实现自动确定包含有目标图像的目标区域,本技术提出建立区域识别模型,如图2所示,图2为本发明提供的确定初始图像中的目标区域一实施例的流程示意图,确定初始图像中的目标区域包括:62.步骤s111:建立初始区域识别模型;63.步骤s112:获取多个样本图像输入至初始区域识别模型,预测多个样本图像的标签分类信息,并将标签分类信息对应的区域作为样本输出,训练初始区域识别模型,得到训练完备的区域识别模型;64.步骤s113:获取初始图像,根据训练完备的区域识别模型,确定初始图像中包含有目标图像的目标区域。65.可以理解的是,将多个样本图像和多种标签分类信息输入至初始区域识别模型,并将标签分类信息对应的区域作为样本输出,通过训练,不断迭代并验证模型的有效性,直至得到训练完备的区域识别模型;将初始图像输入至训练完备的区域识别模型,确定初始图像中包含有目标图像的目标区域。66.也就是说,本技术中通过建立区域识别模型,实现了根据初始图像,直接得到包含有目标图像的目标区域。67.作为优选的实施例,在步骤s112中,为了实现自动识别样本图像的标签分类,以便于后续自动获取目标图像对应的目标区域,本技术将多个样本图像输入至初始区域识别模型,预测多个样本图像的标签分类信息,包括:68.将多个分类标签输入至初始区域识别模型,其中,每个样本图像对应一个分类标签,通过逻辑分类器对每个样本图像进行分类预测,实现预测多个样本图像的标签分类信息。69.在其他实施例中,还可以对每个样本图像进行区域划分,每个区域对应一个分类标签,这样根据一个样本图像就能够得到多个分类标签。然后再通过逻辑分类器对每个区域进行分类预测,得到每个区域的标签分类信息,最后根据每个区域的标签分类信息与目标的相关性,将与目标最相关的区域的标签分类信息确定为该样本图像的标签分类信息,从而得到多个样本图像的标签分类信息。70.作为优选的实施例,在步骤s13中,在获取到目标区域的中心点与初始图像的中心点的位置偏差之后,还需要根据位置偏差得到无刷电机的期望方位角,包括:71.对于有传感器foc,编码器能实时反馈电机转子的位置信息,因此,能够实时获取无刷电机的当前位置。72.根据位置偏差,利用foc算法,得到该位置偏差对应的无刷电机的方位角偏差,基于无刷电机的当前位置和方位角偏差,从而确定无刷电机的期望角度。73.作为优选的实施例,在步骤s14中,在获取到无刷电机的期望角度后,为了调整图像的目标图像至图像的中心位置,如图3所示,图3为本发明提供的调整无刷电机的当前方位角至期望方位角一实施例的流程示意图,调整无刷电机的当前方位角至期望方位角包括:74.步骤s141:根据角度偏差,得到交轴期望电流,并设置直轴期望电流。75.将角度偏差输入位置环的pid控制器,计算得到交轴期望电流,设置直轴期望电流为零。76.步骤s142:获取无刷电机的初始三相电流。77.通过电流传感器对无刷电机的三相电流进行采样,得到无刷电机的初始三相电流。78.步骤s143:根据初始三相电流,得到无刷电机的初始交轴电流和初始直轴电流。79.三相系统中的电压、电流等状态变量存在不同程度的耦合,通过三相坐标变换可以将耦合的对称三相系统解耦为可以独立控制的两相系统,从而降低控制器设计的复杂程度。80.作为优选的实施例,得到无刷电机的初始三相电流之后,通过clark矩阵变换,将三相系统中的状态变量变换成二维形式,得到所述无刷电机的初始横轴电流和初始纵轴电流,且未丢失有用信息。81.在一具体实施例中,clark矩阵变换的表达式可以表示为:[0082][0083]其中,ix为无刷电机的初始横轴电流,iy为无刷电机的初始纵轴电流,ia,ib,ic分别为无刷电机的初始三相电流。[0084]作为优选的实施例,在得到初始横轴电流和初始纵轴电流后,为了能够对应交轴电流和直轴电流,本实施例中,根据无刷电机的初始横轴电流、初始纵轴电流和转子当前的角度,通过park矩阵变换,得到无刷电机的初始交轴电流,初始直轴电流。[0085]在一具体实施例中,park矩阵变换的表达式可以表示为:[0086][0087]其中,id为无刷电机的初始交轴电流,iq为无刷电机的初始直轴电流,ix为无刷电机的初始横轴电流,iy为无刷电机的初始纵轴电流,θ为无刷电机转子当前的角度。[0088]步骤s144:根据交轴期望电流、直轴期望电流、初始交轴电流和初始直轴电流,确定无刷电机的期望电流方向。[0089]在得到无刷电机的交轴期望电流、直轴期望电流、初始交轴电流,初始直轴电流后,还需要通过转换得到无刷电机的期望电流方向,才能实现调整无刷电机的方位角。[0090]作为优选的实施例,在步骤s144中,如图4所示,图4为本发明提供的确定无刷电机的期望电流方向一实施例的流程示意图,确定无刷电机的期望电流方向包括:[0091]步骤s1441:根据交轴期望电流和初始交轴电流的差值、直轴期望电流和初始直轴电流的差值,通过控制器,计算得到交轴偏差电压和直轴偏差电压。[0092]步骤s1442:根据交轴偏差电压和直轴偏差电压,通过反park矩阵变换,得到横轴偏差电压和纵轴偏差电压。[0093]与park矩阵变换相比,反park矩阵变换是park矩阵变换的逆运算。[0094]步骤s1443:根据横轴偏差电压和纵轴偏差电压,得到偏差电压空间矢量。[0095]将横轴偏差电压和纵轴偏差电压合成空间矢量,得到偏差电压空间矢量。[0096]步骤s1444:根据偏差电压空间矢量,确定无刷电机的期望电流方向。[0097]将偏差电压空间矢量转换成偏差电流空间矢量,基于当前电流方向,确定无刷电机的期望电流方向。[0098]步骤s145:根据无刷电机的期望电流方向,控制无刷电机从当前方位角至期望方位角,使得目标区域的中心点与初始图像的中心点重合。[0099]根据无刷电机的期望电流方向,得到对应的三相电流的方向,驱动无刷电机从当前方位角至期望方位角,使得目标区域的中心点与初始图像的中心点重合。[0100]通过上述方式,在得到初始图像的位置偏差后,通过foc算法,计算得到无刷电机的角度偏差;然后根据无刷电机的角度偏差,通过运算,确定无刷电机的期望方位角;最后,由foc算法控制无刷电机进行转动,调整无刷电机的当前方位角至期望方位角,实现目标区域的中心点与初始图像的中心点重合。[0101]通过本技术提供的技术方案处理摄像过程中的图像,基于foc算法和无刷电机的组合能够快速识别偏差并调整的特点,同时人眼观物是有一定的时间延迟,因此,通过本技术方案,实现了在摄像过程中,目标图像的中心点与初始图像的中心点,即摄像机的物理中心点,一直保持重合的状态,从而实现了目标图像能够一直保持在摄像机图像的中心位置。[0102]为了解决上述问题,本发明还提供了一种基于无刷电机控制的云台图像跟随装置,如图5所示,图5为本发明提供的基于无刷电机控制的云台图像跟随装置的结构示意图,基于无刷电机控制的云台图像跟随装置500包括:[0103]目标区域获取模块501,用于获取初始图像中的目标区域,其中,所述目标区域包括所述初始图像中的人脸、动物头像、建筑物或车辆;[0104]位置偏差计算模块502,用于计算所述目标区域的中心点与所述初始图像的中心点的位置偏差;[0105]期望方位角确定模块503,用于计算所述无刷电机的期望方位角;[0106]foc控制模块504,用于调整所述无刷电机至所述期望方位角,使得所述目标区域的中心点与所述初始图像的中心点重合。[0107]本发明还相应提供了一种电子设备,如图6所示,图6为本发明提供的电子设备一实施例的结构框图。电子设备600可以是移动终端、桌上型计算机、笔记本、掌上电脑及服务器等计算设备。电子设备600包括处理器601以及存储器602,其中,存储器602上存储有基于无刷电机控制的云台图像跟随程序603。[0108]存储器602在一些实施例中可以是计算机设备的内部存储单元,例如计算机设备的硬盘或内存。存储器602在另一些实施例中也可以是计算机设备的外部存储设备,例如计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器602还可以既包括计算机设备的内部存储单元也包括外部存储设备。存储器602用于存储安装于计算机设备的应用软件及各类数据,例如安装计算机设备的程序代码等。存储器602还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,基于无刷电机控制的云台图像跟随程序603可被处理器601所执行,从而实现本发明各实施例的基于无刷电机控制的云台图像跟随方法。[0109]处理器601在一些实施例中可以是一中央处理器(central processing unit,cpu),微处理器或其他数据处理芯片,用于运行存储器602中存储的程序代码或处理数据,例如执行基于无刷电机控制的云台图像跟随程序等。[0110]本实施例还提供了一种计算机可读存储介质,其上存储有基于无刷电机控制的云台图像跟随程序,计算机该程序被处理器执行时,实现如上述任一技术方案所述的基于无刷电机控制的云台图像跟随方法。[0111]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。[0112]以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部