摄像组件现场搜索平台的制作方法

文档序号:18546055发布日期:2019-08-27 21:40阅读:245来源:国知局
摄像组件现场搜索平台的制作方法

本发明涉及应用程序领域,尤其涉及一种摄像组件现场搜索平台。



背景技术:

app应用程序,主要指安装在智能手机上的软件,用于完善原始系统的不足与个性化,随着智能手机用户对应用的需求层出不穷,为了满足智能手机用户的各种需求,研发者开发了各种相应的app应用程序。

由此可见,app应用程序是智能手机完善其功能,为用户提供更丰富的使用体验的主要手段,使得智能手机目前发展到了可以和电脑相媲美的程度。



技术实现要素:

为了解决现有技术中无法处理应用程序的当前使用环境与其所在设备类型不匹配的技术问题,本发明提供了一种摄像组件现场搜索平台。

为此,本发明需要具备以下三个关键发明点:

(1)在应用程序加载后,对加载所述应用程序的设备内进行组件搜索,以获得加载所述应用程序的设备内的摄像组件,并启动所述摄像组件对加载所述应用程序的设备内周围的现场拍摄;

(2)还基于针对性的图像处理探知当前使用设备的类型,以确定是否对所述应用程序进行重加载,提高了应用程序的健壮性;

(3)在图像信号处理中,基于图像中脉冲噪声分布的均匀程度确定对应的处理策略,并基于图像中的目标分布情况对处理策略进行修正,从而保证了图像信号处理的效率和效果。

根据本发明的一方面,提供了一种摄像组件现场搜索平台,所述平台包括:

摄像搜索设备,用于在应用程序加载后,对加载所述应用程序的设备内进行组件搜索,以获得加载所述应用程序的设备内的摄像组件,并启动所述摄像组件对加载所述应用程序的设备内周围的现场拍摄,以获得并输出现场拍摄图像;连续处理设备,位于加载所述应用程序的设备内,与所述摄像搜索设备连接,用于接收所述现场拍摄图像,对所述现场拍摄图像进行连续图像处理,以获得并输出相应的连续处理图像;瞳孔检测设备,位于加载所述应用程序的设备内,与所述连续处理设备连接,用于接收所述连续处理图像,并基于瞳孔灰度上限阈值和瞳孔灰度下限阈值从所述连续处理图像中检测出一个或多个瞳孔区域;反射分析设备,与所述瞳孔检测设备连接,用于对所述一个或多个瞳孔区域中面积最大的瞳孔区域进行设备类别辨识,以确定所述面积最大的瞳孔区域中的瞳孔所反射的设备类型;重加载设备,位于加载所述应用程序的设备内,与所述反射分析设备连接,用于接收所述设备类型,并判断所述设备类型与所述应用程序的使用环境是否匹配,在匹配时,将加载所述应用程序的设备的操控焦点回到所述应用程序;其中,在所述重加载设备中,还用于当判断所述设备类型与所述应用程序的使用环境不匹配时,基于所述设备类型加载与所述应用程序功能相同但版本与所述设备类型对应的应用程序;其中,在所述瞳孔检测设备中,将灰度值在所述瞳孔灰度上限阈值和所述瞳孔灰度下限阈值之间的像素点作为瞳孔像素点;其中,在所述瞳孔检测设备中,基于所述连续处理图像中的各个瞳孔像素点组合成所述一个或多个瞳孔区域。

附图说明

以下将结合附图对本发明的实施方案进行描述,其中:

图1为根据本发明实施方案示出的摄像组件现场搜索平台所使用的摄像组件的结构示意图。

具体实施方式

下面将参照附图对本发明的摄像组件现场搜索平台的实施方案进行详细说明。

app应用程序的运行需要有相应的手机系统,目前主要的手机系统有:1、苹果公司的ios;2、谷歌公司的android(安卓)系统。

早期的手机主流系统有以下:symbian、blackberryos、windowsmobile.但是在2007年,苹果推出了运行自己软件的iphone;google宣布推出android手机操作系统平台。苹果跟安卓两款系统凭着强大的优势,迅速占领手机市场大部分份额。360发布了《android手机应用盗版情况调研报告》,通过内容显示安卓手机应用盗版情况仍然猖獗,平均每款正版app对应92.7个盗版,工具类软件以及模拟辅助类游戏最易遭仿冒。

为了克服上述不足,本发明搭建了一种摄像组件现场搜索平台,能够有效解决相应的技术问题。

图1为根据本发明实施方案示出的摄像组件现场搜索平台所使用的摄像组件的结构示意图。所述摄像组件包括摄像外壳1、第一连接件2和第二连接件3,第一连接件2和第二连接件3用于将摄像组件固定在加载应用程序的设备内。

根据本发明实施方案示出的摄像组件现场搜索平台包括:

摄像搜索设备,用于在应用程序加载后,对加载所述应用程序的设备内进行组件搜索,以获得加载所述应用程序的设备内的摄像组件,并启动所述摄像组件对加载所述应用程序的设备内周围的现场拍摄,以获得并输出现场拍摄图像;

连续处理设备,位于加载所述应用程序的设备内,与所述摄像搜索设备连接,用于接收所述现场拍摄图像,对所述现场拍摄图像进行连续图像处理,以获得并输出相应的连续处理图像;

瞳孔检测设备,位于加载所述应用程序的设备内,与所述连续处理设备连接,用于接收所述连续处理图像,并基于瞳孔灰度上限阈值和瞳孔灰度下限阈值从所述连续处理图像中检测出一个或多个瞳孔区域;

反射分析设备,与所述瞳孔检测设备连接,用于对所述一个或多个瞳孔区域中面积最大的瞳孔区域进行设备类别辨识,以确定所述面积最大的瞳孔区域中的瞳孔所反射的设备类型;

重加载设备,位于加载所述应用程序的设备内,与所述反射分析设备连接,用于接收所述设备类型,并判断所述设备类型与所述应用程序的使用环境是否匹配,在匹配时,将加载所述应用程序的设备的操控焦点回到所述应用程序;

其中,在所述重加载设备中,还用于当判断所述设备类型与所述应用程序的使用环境不匹配时,基于所述设备类型加载与所述应用程序功能相同但版本与所述设备类型对应的应用程序;

其中,在所述瞳孔检测设备中,将灰度值在所述瞳孔灰度上限阈值和所述瞳孔灰度下限阈值之间的像素点作为瞳孔像素点;

其中,在所述瞳孔检测设备中,基于所述连续处理图像中的各个瞳孔像素点组合成所述一个或多个瞳孔区域。

接着,继续对本发明的摄像组件现场搜索平台的具体结构进行进一步的说明。

在所述摄像组件现场搜索平台中:所述连续处理设备包括脉冲检测设备,与所述摄像搜索设备连接,用于接收所述现场拍摄图像,从所述现场拍摄图像中检测多个脉冲噪声在所述现场拍摄图像中的多个位置,并基于多个脉冲噪声在所述现场拍摄图像中的多个位置确定所述现场拍摄图像中脉冲噪声分布的均匀程度;

去除数量分析设备,与所述脉冲检测设备连接,用于接收所述均匀程度,并基于所述均匀程度确定对应的去除数量,其中,所述均匀程度越大,所述现场拍摄图像中脉冲噪声分布越均匀,确定的对应的去除数量越少。

在所述摄像组件现场搜索平台中:所述连续处理设备包括目标提取设备,与所述脉冲检测设备连接,用于接收所述现场拍摄图像,从所述现场拍摄图像中提取出多个目标分别位于的多个目标子图像,并基于多个脉冲噪声在所述现场拍摄图像中的多个位置确定每一个目标子图像中的脉冲噪声出现的数量,并将脉冲噪声出现的数量最多的目标子图像作为待分析子图像输出。

在所述摄像组件现场搜索平台中:所述连续处理设备包括形状解析设备,与所述目标提取设备连接,用于接收所述待分析子图像,并基于所述待分析子图像的形状确定与所述待分析子图像最匹配的搜索窗口,其中,所述搜索窗口的外形包括方形、十字形、圆形或x字形。

在所述摄像组件现场搜索平台中:所述连续处理设备包括信号处理设备,分别与所述瞳孔检测设备、所述去除数量分析设备、所述脉冲检测设备和所述形状解析设备连接,用于接收所述搜索窗口,对所述现场拍摄图像中的每一个像素点执行以下动作:将所述现场拍摄图像中的每一个像素点作为待处理像素点,获取在所述现场拍摄图像中以所述待处理像素点为形心位置的搜索窗口内的各个像素点用作各个邻近像素点,对所述各个邻近像素点的各个像素值进行排序,删除与所述去除数量相同数值的多个最大像素值,还删除与所述去除数量相同数值的多个最小像素值,对剩余多个像素值进行求均值计算,以获得所述待处理像素点的处理后像素值;

其中,所述信号处理设备还用于基于所述现场拍摄图像中的各个像素点的各个处理后像素值获取所述现场拍摄图像对应的连续处理图像,并将所述连续处理图像发送给所述瞳孔检测设备。

在所述摄像组件现场搜索平台中:在所述形状解析设备中,基于所述待分析子图像的形状确定与所述待分析子图像最匹配的搜索窗口包括:所述搜索窗口占据的像素点的数量是所述去除数量的三倍以上。

在所述摄像组件现场搜索平台中:所述目标提取设备包括图像分析单元、位置分析单元和子图像输出单元;

其中,在所述目标提取设备中,所述位置分析单元分别与所述图像分析单元和所述子图像输出单元连接。

另外,在所述摄像组件现场搜索平台中:所述形状解析设备由dsp芯片来实现。dsp芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法。

根据数字信号处理的要求,dsp芯片一般具有如下主要特点:(1)在一个指令周期内可完成一次乘法和一次加法;(2)程序和数据空间分开,可以同时访问指令和数据;(3)片内具有快速ram,通常可通过独立的数据总线在两块中同时访问;(4)具有低开销或无开销循环及跳转的硬件支持;(5)快速的中断处理和硬件i/o支持;(6)具有在单周期内操作的多个硬件地址产生器;(7)可以并行执行多个操作;(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。

采用本发明的摄像组件现场搜索平台,针对现有技术中无法处理应用程序的当前使用环境与其所在设备类型不匹配的技术问题,通过在应用程序加载后,对加载所述应用程序的设备内进行组件搜索,以获得加载所述应用程序的设备内的摄像组件,并启动所述摄像组件对加载所述应用程序的设备内周围的现场拍摄;尤为重要的是,基于针对性的图像处理探知当前使用设备的类型,以确定是否对所述应用程序进行重加载,提高了应用程序的健壮性;在图像信号处理中,基于图像中脉冲噪声分布的均匀程度确定对应的处理策略,并基于图像中的目标分布情况对处理策略进行修正,从而保证了图像信号处理的效率和效果。

可以理解的是,虽然本发明已以较佳实施例披露如上,然而上述实施例并非用以限定本发明。对于任何熟悉本领域的技术人员而言,在不脱离本发明技术方案范围情况下,都可利用上述揭示的技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

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