获取视频图像的方法及装置制造方法及图纸

技术编号:13054664 阅读:99 留言:0更新日期:2016-03-23 18:00
本发明专利技术是关于一种获取视频图像的方法及装置,属于计算机技术领域。该方法包括:当接收到用户在所述软件的操作界面上下发的打开摄像头的指令时,获取终端当前可用的所有摄像头信息,并显示获取的摄像头信息;接收用户根据显示的摄像头信息选中的目标摄像头信息;对所述目标摄像头进行处理,控制所述目标摄像头摄取图像;对摄取的图像进行处理并显示。将当前可用的摄像头都提取出来以供用户选择使用,保证使用摄像头拍摄时的顺利进行。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种获取视频图像的方法及装置
技术介绍
软件中摄像头拍照获取图像,当前如果存在多个摄像头时不能进行摄像头的选择,只能够使用软件指定的摄像头进行拍摄,那么,如果在软件中会出现摄像头无法启动,或者摄像头启动后无法拍照的情况,将无法实现在该软件中实现图像拍摄。
技术实现思路
本专利技术实施例提供了一种获取视频图像的方法及装置。所述技术方案如下:根据本专利技术实施例的第一方面,本专利技术实施例提供了一种获取视频图像的方法,用于运行有软件的终端,所述方法包括:当接收到用户在所述软件的操作界面上下发的打开摄像头的指令时,获取终端当前可用的所有摄像头信息,并显示获取的摄像头信息;接收用户根据显示的摄像头信息选中的目标摄像头信息;对所述目标摄像头进行处理,控制所述目标摄像头摄取图像;对摄取的图像进行处理并显示。可选的,所述获取终端当前可用的所有摄像头信息,并显示获取的摄像头信息,包括:调用预定的软件开发包中的设备对象,获取终端当前可用的摄像头的摄像头对象数组;读取所述摄像头对象数组中各摄像头对象中的Name字段,得到终端当前可用的摄像头的名字;将获取的终端当前可用的摄像头的名字显示在所述软件的操作界面上。可选的,所述对所述目标摄像头进行处理,控制所述目标摄像头摄取图像,包括:将所述目标摄像头对应的摄像头对象保存到摄像头播放对象的字段中;调用所述摄像头播放对象中的Play方法,实例化所述目标摄像头;控制所述目标摄像头摄取图像。可选的,所述对摄取的图像进行处理并显示,包括:在所述Play方法中,设置所摄取图像的参数;通过多媒体控件启动读取所述目标摄像头的数据,读取所述目标摄像头摄取的位图bitmap图片数据;在所述摄像头播放对象中回调系统CopyMemory,将读取的bitmap图片数据复制到视频帧接收事件中;在所述新视频帧接收事件中将所述bitmap图片数据转换为符合所述参数的视频帧对象显示在所述软件的操作界面上。可选的,所述对摄取的图像进行处理并显示之后,所述方法还包括:当接收到用户针对当前显示的图像的点击操作时,将当前被点击的显示图像设置为所述用户的头像,关闭所述目标摄像头。根据本专利技术实施例的第二个方面,本专利技术实施例提供了一种获取视频图像的装置,用于运行有软件的终端,所述装置包括:信息获取模块,被配置为当接收到用户在所述软件的操作界面上下发的打开摄像头的指令时,获取终端当前可用的所有摄像头信息,并显示获取的摄像头信息;信息接收模块,被配置为接收用户根据显示的摄像头信息选中的目标摄像头信息;图像获取模块,被配置为对所述目标摄像头进行处理,控制所述目标摄像头摄取图像;图像显示模块,被配置为对摄取的图像进行处理并显示。7、根据权利要求6所述的装置,其特征在于,所述信息获取模块,包括:信息获取子模块,被配置为调用预定的软件开发包中的设备对象,获取终端当前可用的摄像头的摄像头对象数组;信息读取子模块,被配置为读取所述摄像头对象数组中各摄像头对象中的Name字段,得到终端当前可用的摄像头的名字;信息显示子模块,被配置为将获取的终端当前可用的摄像头的名字显示在所述软件的操作界面上。可选的,所述图像获取模块,包括:第一处理子模块,被配置为将所述目标摄像头对应的摄像头对象保存到摄像头播放对象的字段中;第二处理子模块,被配置为调用所述摄像头播放对象中的Play方法,实例化所述目标摄像头;图像获取子模块,被配置为控制所述目标摄像头摄取图像。可选的,所述图像显示模块,包括:参数设置子模块,被配置为在所述Play方法中,设置所摄取图像的参数;数据读取子模块,被配置为通过多媒体控件启动读取所述目标摄像头的数据,读取所述目标摄像头摄取的位图bitmap图片数据;数据处理子模块,被配置为在所述摄像头播放对象中回调系统CopyMemory,将读取的bitmap图片数据复制到视频帧接收事件中;图像显示子模块,被配置为在所述新视频帧接收事件中将所述bitmap图片数据转换为符合所述参数的视频帧对象显示在所述软件的操作界面上。可选的,所述装置还包括:软件头像设置模块,被配置为当接收到用户针对当前显示的图像的点击操作时,将当前被点击的显示图像设置为所述用户的头像,关闭所述目标摄像头。本专利技术实施例提供的技术方案可以包括以下有益效果:本专利技术实施例所提供的技术方案,当接收到用户在所述软件的操作界面上下发的打开摄像头的指令时,获取终端当前可用的所有摄像头信息,并显示获取的摄像头信息;接收用户根据显示的摄像头信息选中的目标摄像头信息;对所述目标摄像头进行处理,控制所述目标摄像头摄取图像;对摄取的图像进行处理并显示。将当前可用的摄像头都提取出来以供用户选择使用,保证使用摄像头拍摄时的顺利进行。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。【附图说明】此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种获取视频图像的方法流程图;图2是根据另一示例性实施例示出的一种获取视频图像的方法流程图;图3是根据另一示例性实施例示出的一种获取视频图像的装置的框图;图4是根据一示例性实施例示出的一种获取视频图像的装置的框图;图5是根据一示例性实施例示出的一种如图4所示的信息获取模块的框图;图6是根据一示例性实施例示出的一种如图4所示的图像获取模块的框图;图7是根据一示例性实施例示出的一种如图4所示的图像显示模块的框图;图8是根据另一示例性实施例示出的一种获取视频图像的装置的框图。通过上述附图,已示出本专利技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。【具体实施方式】这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种获取视频图像的方法,其特征在于,用于运行有软件的终端,所述方法包括:当接收到用户在所述软件的操作界面上下发的打开摄像头的指令时,获取终端当前可用的所有摄像头信息,并显示获取的摄像头信息;接收用户根据显示的摄像头信息选中的目标摄像头信息;对所述目标摄像头进行处理,控制所述目标摄像头摄取图像;对摄取的图像进行处理并显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨金伟
申请(专利权)人:天脉聚源北京教育科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1