一种相机及其执行指令的方法和装置与流程

文档序号:14447862阅读:349来源:国知局
一种相机及其执行指令的方法和装置与流程

本发明属于相机领域,尤其涉及一种相机及其执行指令的方法和装置。



背景技术:

现有技术的相机在执行远程指令时,用户必须使用电脑或移动通信终端通过网络、蓝牙、数据线等方式先与相机建立连接,然后给相机发送可执行的指令供相机执行指令。然而现有技术的缺点是:电脑或移动通信终端与相机之间必须建立稳定的双向连接,否则相机没法通信和执行指令;在环境复杂或者信号干扰强的地方,网络连接和蓝牙连接不可靠,而数据线受线长度的限制,不能满足远程操作需求,因此给用户使用相机执行远程指令时带来不便。



技术实现要素:

本发明的目的在于提供一种相机及其执行指令的方法、装置和计算机可读存储介质,旨在解决现有技术的相机在执行远程指令时,必须通过网络、蓝牙、数据线等方式先与相机建立连接,给用户使用相机执行远程指令时带来不便的问题。

第一方面,本发明提供了一种相机执行指令的方法,所述方法包括:

控制相机的镜头开启扫描二维码的功能;

相机的镜头扫描移动通信终端上显示的二维码,所述二维码是由移动通信终端通过应用程序对相机待执行的操作进行离线设置,并将设置的操作按预定规则生成的二维码;

通过图像定位识别技术,定位并识别出二维码定义的信息;

将识别出的二维码定义的信息解析成可由相机执行的操作指令;

相机根据所述操作指令执行相应的操作。

第二方面,本发明提供了一种相机执行指令的装置,所述装置包括:

控制模块,用于控制相机的镜头开启扫描二维码的功能;

扫描模块,用于相机的镜头扫描移动通信终端上显示的二维码,所述二维码是由移动通信终端通过应用程序对相机待执行的操作进行离线设置,并将设置的操作按预定规则生成的二维码;

识别模块,用于通过图像定位识别技术,定位并识别出二维码定义的信息;

解析模块,用于将识别出的二维码定义的信息解析成可由相机执行的操作指令;

执行模块,用于相机根据所述操作指令执行相应的操作。

第三方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述的相机执行指令的方法的步骤。

第四方面,本发明提供了一种相机,包括:

一个或多个处理器;

存储器;以及

一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述处理器执行所述计算机程序时实现如上述的相机执行指令的方法的步骤。

在本发明中,由于相机的镜头扫描移动通信终端上显示的二维码,所述二维码是由移动通信终端通过应用程序对相机待执行的操作进行离线设置,并将设置的操作按预定规则生成的二维码;识别出二维码定义的信息并解析成可由相机执行的操作指令;相机根据所述操作指令执行相应的操作。因此可以在任何情况下使用相机扫描识别并执行应用程序上设置好并生成的二维码对应的操作指令。无需建立网络连接、蓝牙或者数据线连接,无需考虑现场网络信号干扰,给用户使用相机执行远程指令时带来便利,用户体验较佳。

附图说明

图1是本发明实施例一提供的相机执行指令的方法的流程图。

图2是对相机的参数进行离线设置的界面示意图。

图3是本发明实施例二提供的相机执行指令的装置的功能模块框图。

图4是本发明实施例四提供的相机的具体结构框图。

具体实施方式

为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

实施例一:

请参阅图1,本发明实施例一提供的相机执行指令的方法包括以下步骤:需注意的是,若有实质上相同的结果,本发明的相机执行指令的方法并不以图1所示的流程顺序为限。

s101、控制相机的镜头开启扫描二维码的功能。

s102、相机的镜头扫描移动通信终端上显示的二维码,所述二维码是由移动通信终端通过应用程序对相机待执行的操作进行离线设置,并将设置的操作按预定规则生成的二维码。

所述待执行的操作包括拍照、录像、直播、设置相机参数中的一种或任意组合。所述设置相机参数可以包括:投影模型、协议类型、分辨率、帧率、码率、原片单镜头分辨率等,如图2所示。

s103、通过图像定位识别技术,定位并识别出二维码定义的信息。

相机的图像定位识别要有一定容错率,针对环境低光、二维码距离相机镜头较远,手抖等影响相机识别成功率的问题有针对性的处理。

例如通过自动感测环境光并打开相机的灯以加强照明的方式进行识别二维码。自动识别距离并调整镜头焦距进行识别二维码。

s104、将识别出的二维码定义的信息解析成可由相机执行的操作指令。

s105、相机根据所述操作指令执行相应的操作。

实施例二:

请参阅图2,本发明实施例二提供的相机执行指令的装置包括:

控制模块11,用于控制相机的镜头开启扫描二维码的功能;

扫描模块12,用于相机的镜头扫描移动通信终端上显示的二维码,所述二维码是由移动通信终端通过应用程序对相机待执行的操作进行离线设置,并将设置的操作按预定规则生成的二维码;所述待执行的操作包括拍照、录像、直播、设置相机参数中的一种或任意组合,所述设置相机参数包括投影模型、协议类型、分辨率、帧率、码率、原片单镜头分辨率中的一种或任意组合;

识别模块13,用于通过图像定位识别技术,定位并识别出二维码定义的信息;

解析模块14,用于将识别出的二维码定义的信息解析成可由相机执行的操作指令;

执行模块15,用于相机根据所述操作指令执行相应的操作。

本发明实施例二提供的相机执行指令的装置及本发明实施例一提供的相机执行指令的方法属于同一构思,其具体实现过程详见说明书全文,此处不再赘述。

实施例三:

本发明实施例三提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本发明实施例一提供的相机执行指令的方法的步骤。

实施例四:

图3示出了本发明实施例四提供的相机的具体结构框图,一种相机100包括:一个或多个处理器101、存储器102、以及一个或多个计算机程序,其中所述处理器101和所述存储器102通过总线连接,所述一个或多个计算机程序被存储在所述存储器102中,并且被配置成由所述一个或多个处理器101执行,所述处理器101执行所述计算机程序时实现如本发明实施例一提供的相机执行指令的方法的步骤。

在本发明中,由于相机的镜头扫描移动通信终端上显示的二维码,所述二维码是由移动通信终端通过应用程序对相机待执行的操作进行离线设置,并将设置的操作按预定规则生成的二维码;识别出二维码定义的信息并解析成可由相机执行的操作指令;相机根据所述操作指令执行相应的操作。因此可以在任何情况下使用相机扫描识别并执行应用程序上设置好并生成的二维码对应的操作指令。无需建立网络连接、蓝牙或者数据线连接,无需考虑现场网络信号干扰,给用户使用相机执行远程指令时带来便利,用户体验较佳。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1