一种防止门店拜访拍照造假的方法技术

技术编号:11015355 阅读:115 留言:1更新日期:2015-02-06 00:37
本发明专利技术公开一种防止门店拜访拍照造假的方法,其包括如下过程:步骤1:服务器上存储各门店信息,门店信息包括门店的名称和门店的经纬度信息等;步骤2:执行拜访操作前,手机终端登录服务器,获取待拜访的相应的门店信息;步骤3:执行拜访操作时,手机终端调用拍照模块进行拍照;同时,手机终端通过调用其定位模块获取拍照时经纬度定位数据及其定位日期时间;其中,拍照模块对焦时定时采集多组散焦图片,每组至少采集两幅散焦图片,这两幅散焦图片是在不同散焦情况下采集的,用于计算真实拍照时距离;步骤4:手机终端对其采集到的数据进行算法分析,并将分析结果发送至服务器;步骤5:服务器对接收到的信息进行处理,从而判断是否为拜访造假。

【技术实现步骤摘要】
一种防止门店拜访拍照造假的方法
本专利技术涉及手机定位技术和拍照测距技术,具体涉及一种采用移动终端实现的防止门店拜访拍照造假的方法和系统。
技术介绍
当前手机拍照取证、手机端数据采集大量应用于日常工作中,在快消行业的门店作业拜访中也经常遇到该场景,例如,业务员上门巡店时需要进行店头拍照、店内陈列拍照,KA卖场内促销拍照检查等。对于快消企业的管理者来说拍照取证主要防止业务员和终端门店的一些造假行为,规范业务员和门店的一些行为。然而,通用的拍照手机和相机应用即使拍照也不能完全规避业务员的和终端门店的造假行为。例如,业务员员可以通过预先存储加工一些照片对着照片拍照,这样即使没有上门拜访终端门店、或者门店没有进行有偿的店头海报宣传、店内陈列操作,也可以对这已有加工好的照片拍照;另外也有业务员通过采集另外一家门店的数据进行造假,例如,拜访取另外一家门店的拍照数据作为这家的数据,从而骗取企业的一些营销促销费用,对于企业来说,造成一些经费损失、同时没有达到营销促销效果。 另外,对于当前的手机测距方法,大多手机厂商经常采用的是红外测距和声波测距方法等,然而这些方法的实现方法的应用都需要借助于特殊硬件设备的实现基础上,实现复杂、成本高。
技术实现思路
因此,针对上述的问题,本专利技术提出一种防止门店拜访拍照造假的方法和系统,利用当前手机定位技术和拍照测距技术,通过采集用户的位置和实际拍照对象的距离的检测,从而预判用户的拜访行为是否合法,进而为企业采集真实的终端拍照图像数据提供依据。 为了解决上述技术问题,本专利技术充分利用光学成像的原理和能调节像距距离的摄像头的机制,提出一种拍照实现方法,通过拍照前的定焦过程定时采集两张散焦图片,并通过实时对两张图片进行对比计算,从而算出拍照的参考距离,再结合经纬度位置的定位技术,算出拜访拍照位置和店的距离,从而能较好的防止拍照造假,获得真实的拍照取证数据,从而达到防止门店拜访造假的目的。 具体的,本专利技术的一种防止门店拜访拍照造假的方法,包括以下步骤:步骤1:服务器上存储各门店信息,门店信息包括门店的名称和门店的经纬度信息等;步骤2:执行拜访操作前,手机终端登录服务器,获取待拜访的相应的门店信息,即该门店的名称和门店的经纬度信息;步骤3:执行拜访操作时,手机终端调用拍照模块进行拍照;同时,手机终端通过调用其定位模块获取拍照时经纬度定位数据及其定位日期时间;其中,拍照模块打开摄像头拍照对焦时,通过控制摄像头的像距调节器,定时快速采集多组图片,记为散焦图像组,每组散焦图像至少包括两幅散焦图片,这两幅散焦图片是在不同散焦情况下采集的,也即这两幅散焦图片是在调节摄像头的像距后采集的,用于计算真实拍照时的距离;步骤4:手机终端对其采集到的数据进行算法分析,并将分析结果发送至服务器;具体的,算法分析包括如下内容:步骤41:位置信息处理:首先将手机终端采集到的拍照时经纬度定位数据和从服务器上获得的门店的经纬度信息进行对比计算,根据地球平面上两点经纬度值距离的计算公式,计算出拍照位置和门店位置的距离s ;步骤42:散焦照片信息处理:手机终端取出拍照模块采集到的一组散焦图片,记为图片I和图片2,对图片I和图片2进行灰度二值化处理,得到两幅二值图像IDl、ID2 ;其中,令图片I中亮区、暗区与整个图像区域的比值为P0、P1,图片2中亮区、暗区与整个图像区域的比值为W0、W1 ;根据高斯透镜成像定律l/u+l/v=l/f (其中,u为物距,V为像距,f为摄像头光学参数焦距),以及几何定律,可以求得a=rl/r2=P0/W0,(Sl-v)/(S2-v)=a,从而可以得到v=(Sl-aS2)/(l-a)(其中,rl是指像素点P在二值图像IDl上的散焦半径,r2是指像素点P在二值图像ID2上的散焦半径,a是指两幅散焦图片放大比值,它可以通过两个整幅散焦图片的亮区值ΡΟ/WO或者暗区P1/W1取得;S1是指透镜到散焦图像IDl的距离,S2是指透镜到散焦图像ID2的距离,SI和S2必须大于像距V。),从而求得最佳成像的像距V,已知摄像头光学参数焦距f,根据公式l/u+l/v=l/f,进而可以求得物距U,即拍照物体的距离;步骤43:手机终端在执行步骤3时,手机终端摄像头对焦时,定时(一般3秒,一般拍照打开摄像头对焦拍照都要3秒)获取散焦图像组,根据以上算法,计算每组散焦图像的物距U,形成物距列表,并存储在拍照模块中;当拍照模块按下快门拍照时,获取到最清晰的实际物体图像;手机终端将步骤41计算出来的距离s (该距离s可以是根据门店的位置信息和拍照的经纬度位置信息而计算直线距离,也即步骤41计算获得的拍照位置和门店位置的距离S)、从对焦拍照过程的物距列表中选取时间最近(也即最新拍摄的一组散焦图像的物距U,例如12:30:01拍摄了第一组,12:30:04拍摄了第二组,则选取12:30:04拍摄的散焦图像的物距u) —次对焦拍照的物距U、手机终端采集到的拍照时经纬度定位数据、以及实际物体图像上传至服务器;步骤5:服务器接收手机终端发送的信息,根据拍照位置和门店位置的距离S、拍照时所形成图片的物距U、拍照时获得的实际物体图像、以及预设的标准经验值(预先设定),对接收到的信息进行处理,从而判断是否为拜访造假;其处理过程如下:步骤51:服务器根据预先设定好的标准物距最小值进行比较分析,如果物距u (即实际物距)小于标准物距最小值,则认为是假拍照,即有可能是对着照片拍照,则服务器判断为拜访造假,结束整个流程;如果物距u大于或等于标准物距最小值,则继续下一步;步骤52:将距离s与预设的误差访问标准值进行比较,如果大于该误差访问标准值,则认为是拜访位置异常,即有可能不是门店实地拍照采集的数据,有可能是其他门店的数据冒充,则服务器判断为拜访造假,结束整个流程;如果小于或者等于该误差访问标准值,则服务器判断为正常拜访,结束整个流程。其中,误差访问标准值为预先设定的,一般为经验值,例如实际在门店里拜访拍照一般距离都在10米以内,如果用其他家点的拜访拍照数据作假,两家门店位置距离都在100米以上。 以上步骤中,对于拍照物距的采集和拜访拍照时人和店距离的采集的准确性很重要,实际程序处理过程中,由于图像采集算距离过程中图像景物的不规则,容易造成计算的物距有误差,为了解决该问题,一个较佳的方案是:所述步骤42的照片信息处理中,还包括如下过程:手机终端取出拍照模块采集到的两幅散焦图片,记为图片I和图片2,首先,手机终端对图片I和图片2做分块处理,将其切割为多个块图片,根据每个块图片计算出物距u的集合(U1, U2,…,Un},然后再对该集合(U1, U2,…,un}的物距求平均值,得到计算出来的实际物距U’,这样可以增加物距的准确度。 另外,为了提高位置信息处理的准确性,所述步骤41的位置经纬度信息处理中,经纬度数据处理可以采用缓存多个经纬度点,当当前拍照采集不到有效的定位数据时,取最近一次有效的定位位置,这样可以保证可以取到较精确的位置。其中,缓存多个经纬度点,即经纬度点不是拜访拍照是采集到的实时经纬度值,可以是拍照前10分钟内的位置经纬度值,只要是这个值是有效的定位数据就可以,从而保证由于拍照时位置被遮挡本文档来自技高网...

【技术保护点】
一种防止门店拜访拍照造假的方法,包括以下步骤:步骤1:服务器上存储各门店信息,门店信息包括门店的名称和门店的经纬度信息等;步骤2:执行拜访操作前,手机终端登录服务器,获取待拜访的相应的门店信息,即该门店的名称和门店的经纬度信息; 步骤3:执行拜访操作时,手机终端调用拍照模块进行拍照;同时,手机终端通过调用其定位模块获取拍照时经纬度定位数据及其定位日期时间;其中,拍照模块打开摄像头拍照对焦时,通过控制摄像头的像距调节器,定时快速采集多组图片,记为散焦图像组,每组散焦图像至少包括两幅散焦图片,这两幅散焦图片是在不同散焦情况下采集的;步骤4: 手机终端对其采集到的数据进行算法分析,并将分析结果发送至服务器;具体的,算法分析包括如下内容:步骤41:位置信息处理:首先将手机终端采集到的拍照时经纬度定位数据和从服务器上获得的门店的经纬度信息进行对比计算,根据地球平面上两点经纬度值距离的计算公式,计算出拍照位置和门店位置的距离s;步骤42:散焦照片信息处理:手机终端取出拍照模块采集到的一组散焦图片,记为图片1和图片2,对图片1和图片2进行灰度二值化处理,得到两幅二值图像ID1、ID2;其中,令图片1中亮区、暗区与整个图像区域的比值为P0、P1,图片2中亮区、暗区与整个图像区域的比值为W0、W1;根据高斯透镜成像定律1/u+1/v=1/f,其中,u为物距,v为像距,f为摄像头光学参数焦距,以及几何定律,求得a=r1/r2=P0/W0,(S1‑v)/(S2‑v)=a,从而可以得到v=(S1‑aS2)/(1‑a);其中,r1是指像素点P在二值图像ID1上的散焦半径,r2是指像素点P在二值图像ID2上的散焦半径,a是指两幅散焦图片放大比值,S1是指透镜到散焦图像ID1的距离,S2是指透镜到散焦图像ID2的距离,S1和S2均大于像距v;根据上式从而求得最佳成像的像距v,已知摄像头光学参数焦距f,根据公式1/u+1/v=1/f,进而求得物距u,即拍照物体的距离;步骤43:手机终端在执行步骤3时,手机终端摄像头对焦时,定时获取散焦图像组,根据步骤42的算法,计算每组散焦图像的物距u,形成物距列表,并存储在拍照模块中;当拍照模块按下快门拍照时,获取到最清晰的实际物体图像;手机终端将步骤41计算出来的距离s、从物距列表中选取时间最近一次对焦拍照的物距u、手机终端采集到的拍照时经纬度定位数据、以及实际物体图像上传至服务器;步骤5:服务器接收手机终端发送的信息,根据拍照位置和门店位置的距离s、拍照时所形成图片的物距u、拍照时获得的实际物体图像、以及预设的标准经验值,对接收到的信息进行处理,从而判断是否为拜访造假;其处理过程如下:步骤51:服务器根据预先设定好的标准物距最小值进行比较分析,如果物距u小于标准物距最小值,则认为是假拍照,则服务器判断为拜访造假,结束整个流程;如果物距u大于或等于标准物距最小值,则继续下一步;步骤52:将距离s与预设的误差访问标准值进行比较,如果大于该误差访问标准值,则认为是拜访位置异常,则服务器判断为拜访造假,结束整个流程;如果小于或者等于该误差访问标准值,则服务器判断为正常拜访,结束整个流程。...

【技术特征摘要】
1.一种防止门店拜访拍照造假的方法,包括以下步骤: 步骤1:服务器上存储各门店信息,门店信息包括门店的名称和门店的经纬度信息等;步骤2:执行拜访操作前,手机终端登录服务器,获取待拜访的相应的门店信息,即该门店的名称和门店的经纬度信息; 步骤3:执行拜访操作时,手机终端调用拍照模块进行拍照;同时,手机终端通过调用其定位模块获取拍照时经纬度定位数据及其定位日期时间;其中,拍照模块打开摄像头拍照对焦时,通过控制摄像头的像距调节器,定时快速采集多组图片,记为散焦图像组,每组散焦图像至少包括两幅散焦图片,这两幅散焦图片是在不同散焦情况下采集的; 步骤4:手机终端对其采集到的数据进行算法分析,并将分析结果发送至服务器;具体的,算法分析包括如下内容: 步骤41:位置信息处理:首先将手机终端采集到的拍照时经纬度定位数据和从服务器上获得的门店的经纬度信息进行对比计算,根据地球平面上两点经纬度值距离的计算公式,计算出拍照位置和门店位置的距离s ; 步骤42:散焦照片信息处理:手机终端取出拍照模块采集到的一组散焦图片,记为图片I和图片2,对图片I和图片2进行灰度二值化处理,得到两幅二值图像ID1、ID2 ;其中,令图片I中亮区、暗区与整个图像区域的比值为PO、Pl,图片2中亮区、暗区与整个图像区域的比值为W0、W1 ; 根据高斯透镜成像定律l/u+l/v=l/f,其中,u为物距,V为像距,f为摄像头光学参数焦距,以及几何定律,求得a=rl/r2=P0/W0, (Sl_v)/(S2_v) =a,从而可以得到v=(Sl_aS2)/(1-a);其中,rl是指像素点P在二值图像IDl上的散焦半径,r2是指像素点P在二值图像ID2上的散焦半径,a是指两幅散焦图片放大比值,SI是指透镜到散焦图像IDl的距离,S2是指透镜到散焦图像ID2的距离,SI和S2均大于像距V ;根据上式从而求得最佳成像的像距V,已知摄像头光学参数焦距f,根据公式l/u+l/v=l/f,进而求得物距U,即拍照物体的距离; 步骤43:手机终端在执行步骤3时,手机终端摄像头对焦时,定时获取散焦图像组,根据步骤42的算法,计算每组散...

【专利技术属性】
技术研发人员:余建成洪志新解玉芳
申请(专利权)人:厦门雅迅网络股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有1条评论
  • 来自[北京市百度蜘蛛] 2015年02月06日 00:43
    歌曲名称:拜访,演唱者:陈奕迅,作词:谢明讯《作曲:吴旭文,专辑:一滴眼泪,唱片公司:立得唱片,发行时间:1996.01.01。
    0
1