一种相机拍摄控制方法,包括:当用户有拍照需求时,读取重力传感器在一个预设的时间间隔内所感应的相机的加速力在空间坐标系中的x值、y值和z值;计算所读取的x值中的最大值与最小值间的差值,计算所读取的y值中的最大值与最小值间的差值,及计算所读取的z值中的最大值与最小值间的差值,并判断所计算出的各差值是否均小于一个对应的预设阀值;当至少有一个不小于时,等待一段时间后读取重力传感器在下一个预设的时间间隔内感应相机的加速力在空间坐标系中的x值、y值和z值;及当均小于时,控制相机对被摄物体进行拍摄,并存储所拍摄的照片。本发明专利技术还提供一种相机拍摄控制系统。利用本发明专利技术可以实现相机在振动环境下的良好拍摄效果。
【技术实现步骤摘要】
本专利技术涉及一种相机拍摄控制方法及系统,尤其涉及一种在振动环境下的相机拍摄控制方法及系统。
技术介绍
在工厂生产中,经常遇到周期性振动,如贴片机或冲压机械造成的振动。但光学检测设备拍照需要在尽可能小的振动情况下进行,否则会造成拍摄效果不好,引起照片不清晰,从而影响后续的作业流程。因此,需对光学检测设备进行防抖。在现实生活中,常用的防抖技术有:振动控制、相机的镜头防抖及相机的机身防抖等。采用这些防抖技术,会存在防抖效果不好而造成拍摄效果不好或者防抖成本高的问题,因此需寻求一种成本低且拍摄效果好的方法。
技术实现思路
鉴于以上内容,有必要提供一种相机拍摄控制方法,可以实现振动环境下相机的良好拍摄效果。鉴于以上内容,还有必要提供一种相机拍摄控制系统,可以实现振动环境下相机的良好拍摄效果。所述相机拍摄控制方法,该方法包括以下步骤:读取步骤:当用户有拍照需求时,读取重力传感器在一个预设的时间间隔内所感应的相机的加速力在空间坐标系中的x值、y值和z值;计算分析步骤:计算所读取的x值中的最大值与最小值间的差值,计算所读取的y值中的最大值与最小值间的差值,及计算所读取的z值中的最大值与最小值间的差值,并判断所计算出的各差值是否均小于一个对应的预设阀值;等待步骤:当所述差值中有至少一个差值不小于对应的阀值时,等待一段时间后读取重力传感器在下一个预设的时间间隔内感应相机的加速力在空间坐标系中的x值、y值和z值;及控制步骤:当所述差值均小于阀值时,控制相机对被摄物体进行拍摄,并存储所拍摄的照片。所述相机拍摄控制系统,该系统包括:读取模块,用于当用户有拍照需求时,读取重力传感器在一个预设的时间间隔内所感应的相机的加速力在空间坐标系中的x值、y值和z值;计算分析模块,用于计算所读取的x值中的最大值与最小值间的差值,计算所读取的y值中的最大值与最小值间的差值,及计算所读取的z值中的最大值与最小值间的差值,并判断所计算出的各差值是否均小于一个对应的预设阀值;等待模块,用于当所述差值中有至少一个差值不小于对应的阀值时,控制读取模块等待一段时间后读取重力传感器在下一个预设的时间间隔内感应相机的加速力在空间坐标系中的x值、y值和z值;控制模块,用于当所述差值均小于阀值时,控制相机对被摄物体进行拍摄,并存储所拍摄的照片。相较于现有技术,所述的相机拍摄控制方法及系统,引入一个重力传感器,在不断读取重力传感器数值的过程中,当重力传感器数值达到要求的情况下进行拍摄,从而实现振动环境下相机的良好拍摄效果。附图说明图1是本专利技术相机拍摄控制系统较佳实施例的运行环境示意图。图2是本专利技术计算机较佳实施例的结构示意图。图3是本专利技术相机拍摄控制方法较佳实施例的流程图。主要元件符号说明测试机台1000计算机1相机2G-Sensor3工作平台4步进电机40传送带41传感器42被摄物体43控制按钮5相机拍摄控制系统10设置模块100侦测模块101读取模块102计算分析模块103等待模块104控制模块105存储模块106内存11显示设备12处理器13如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式如图1所示,是本专利技术相机拍摄控制系统较佳实施例的运行环境示意图。该相机拍摄控制系统10运行于计算机1中。该计算机1可架设在测试机台1000上,通过总线与相机2和G-Sensor3连接。该总线可为USB等类型的总线,如USB/1394总线。其中,所述相机2和G-Sensor3固定于所述测试机台1000的同一个支架上且位于该支架的同一垂直位面上,以保证该G-Sensor3测得相机2的振动情况与所述相机2所承受的振动情况相差不大。所述测试机台1000还包括工作平台4,该工作平台4位于固定了相机2的支架下方。该工作平台4上安装有步进电机40、传送带41和传感器42、及放置在传送带41上的被摄物体43。所述步进电机40与传感器42均通过串口与所述计算机1连接。所述测试机台1000还包括控制按钮5。该控制按钮5通过串口与所述计算机1连接。需要说明的是,当所述计算机1侦测到控制按钮5被用户打开后,该计算机1发送控制指令至所述步进电机40,该步进电机40控制所述传送带41进行移动。该传送带41在移动的同时,所述被摄物体43在同步移动。所述传感器42用于监测所述被摄物体43的位置。所述G-sensor3的英文全称是Gravity-sensor,指重力传感器。该G-sensor3能够感知到加速力的变化,加速力就是物体在加速过程中作用在物体上的力,比如晃动、跌落、上升、下降等各种移动变化。这些移动变化都能被G-sensor3感应并转化为电信号,然后通过G-sensor3的微处理器的计算分析后,将该电信号分离成空间坐标系上的X、Y、Z三个值,并将分离后的各值存于该G-sensor3的寄存器中。所述G-sensor3感应到的加速力经分离后产生的空间坐标系上的X、Y、Z三个值,在下文中分别简称x值、y值、z值。需要说明的是,所述寄存器中所存储的x值、y值及z值,均是相机2的当前加速力对应的值。由于相机2的外部环境不同,因此,所述G-sensor3感应到的x值、y值及z值可能均不同。本实施例中,该G-sensor3每秒钟感应到的加速力经分离后可分别产生400至1000个不同的x值、y值及z值,即每秒钟可感应到400至1000个不同的x值、400至1000个不同的y值和400至1000个不同的z值。如图2所示,是本专利技术相机拍摄控制系统较佳实施例的功能模块图。相机拍摄控制系统10运行于该计算机1中,该计算机1中还包括内存11、显示设备12及处理器13。所述显示设备12用于显示拍摄的照片。所述相机拍摄控制系统10包括设置模块100、侦测模块101、读取模块102、计算分析模块103、等待模块104、控制模块105及存储模块106。在所述G-sensor3感应到所述x值、y值及z值后,所述存储模块106将存储在寄存器中的x值、y值和z值存储至计算机1的内存11中。本实施例中,所述存储模块106将寄存器中的值以(x值,y值,z值)的方式、按照时间先后顺序依次进行存储,其存储方式如下表所示:时间0.0010.0020.003…(x值,y值,z值)(0.1,0.2,0.3)(1,2,3)(10,11,10)…所述设置模块100用于检测相机2的状况及设定相机2的参数。所述检测相机2的状况指检测相机2是否处于打开状态及相机2是否处于可用状态等。所述设定相机2的参数指设置相机2的光圈、曝光时间、照片大小及闪光灯是否同步等参数。所述侦测模块101用于侦测用户是否有拍照需求。具体而言,当测试机台1000的控制按钮5被用户打开后,所述计算机1发送控制指令至所述步进电机40,该步进电机40控制所述传送带41进行移动。所述传感器42用于监测所述传送带41上的被摄物体43的位置。当所述传感器42监测到所述被摄物体43进入相机2正下方的拍摄范围内时,所述侦测模块101即本文档来自技高网...
【技术保护点】
一种相机拍摄控制方法,其特征在于,该方法包括以下步骤:读取步骤:当用户有拍照需求时,读取重力传感器在一个预设的时间间隔内所感应的相机的加速力在空间坐标系中的x值、y值和z值;计算分析步骤:计算所读取的x值中的最大值与最小值间的差值,计算所读取的y值中的最大值与最小值间的差值,及计算所读取的z值中的最大值与最小值间的差值,并判断所计算出的各差值是否均小于一个对应的预设阀值;等待步骤:当所述差值中有至少一个差值不小于对应的阀值时,等待一段时间后读取重力传感器在下一个预设的时间间隔内感应相机的加速力在空间坐标系中的x值、y值和z值;及控制步骤:当所述差值均小于阀值时,控制相机对被摄物体进行拍摄,并存储所拍摄的照片。
【技术特征摘要】
1.一种相机拍摄控制方法,其特征在于,该方法包括以下步骤:
读取步骤:当用户有拍照需求时,读取重力传感器在一个预设的时间间隔内所感应的相机的加速力在空间坐标系中的x值、y值和z值;
计算分析步骤:计算所读取的x值中的最大值与最小值间的差值,计算所读取的y值中的最大值与最小值间的差值,及计算所读取的z值中的最大值与最小值间的差值,并判断所计算出的各差值是否均小于一个对应的预设阀值;
等待步骤:当所述差值中有至少一个差值不小于对应的阀值时,等待一段时间后读取重力传感器在下一个预设的时间间隔内感应相机的加速力在空间坐标系中的x值、y值和z值;及
控制步骤:当所述差值均小于阀值时,控制相机对被摄物体进行拍摄,并存储所拍摄的照片。
2.如权利要求1所述的相机拍摄控制方法,其特征在于,所述重力传感器将相机的加速力在空间坐标系中的x值、y值和z值存储于该重力传感器的寄存器中。
3.如权利要求2所述的相机拍摄控制方法,其特征在于,该方法还包括:
存储步骤:将重力传感器所感应到的加速力在空间坐标系中的x值、y值和z值存储到一个内存中。
4.如权利要求1所述的相机拍摄控制方法,其特征在于,该方法还包括侦测步骤:
当测试机台的控制按钮被用户打开后,发送控制指令至该测试机台上的步进电机,以控制该测试机台上的传送带移动,该传送带上放置有所述被摄物体;
该测试机台上的传感器监测所述被摄物体的位置;
当所述传感器监测到该被摄物体进入所述相机正下方的拍摄范围内时,判定用户有拍照需求;及
当所述传感器监测到该被摄物体没有进入所述相机正下方的拍摄范围内时,判定用户没有拍照需求。
5.如权利要求4所述的相机拍摄控制方法,其特征在于,当传感器监测到被摄物体进入所述相机正下方的拍摄范围内时,该方法还包括步骤:
发送控制指令至步进电机,以控制所述传送带停止移动。
6....
【专利技术属性】
技术研发人员:王光建,李岩,刘小梅,刘梦洲,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。