图像分析系统及方法技术方案

技术编号:10813698 阅读:89 留言:0更新日期:2014-12-24 18:23
本发明专利技术提供一种图像分析系统及方法,该图像分析系统通过对装有点亮显示屏的暗箱进行拍摄,对所拍的暗箱图像进行图像处理及根据两个相邻像素点的灰度值来获取有效图像的边界点,进一步获取有效图像的四个疑似角点,根据四个疑似角点获取有效图像在四个方向的有效边界点,通过对每一方向上的有效边界点进行直线拟合获取四条直线,从而根据四条直线的交点获取所拍图像中精确的有效图像。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种,该图像分析系统通过对装有点亮显示屏的暗箱进行拍摄,对所拍的暗箱图像进行图像处理及根据两个相邻像素点的灰度值来获取有效图像的边界点,进一步获取有效图像的四个疑似角点,根据四个疑似角点获取有效图像在四个方向的有效边界点,通过对每一方向上的有效边界点进行直线拟合获取四条直线,从而根据四条直线的交点获取所拍图像中精确的有效图像。【专利说明】
本专利技术涉及图像处理领域,尤其是一种电子设备的。
技术介绍
在进行便携式电子设备自动化测试中,如ipod自动化测试,需要提取ipod的活动 界面。通常做法都是将ipod放在暗箱中,让ipod点亮屏幕,通过拍摄该暗箱的图像,作为 ipod的活动界面,因此并未去获取所拍图像的点亮屏幕所对应的有效图像,得到的不是一 个准确的测试结果。
技术实现思路
鉴于以上内容,有必要提供一种图像分析系统,该图像分析系统应用于电子设备, 该电子设备包括拍摄图像的拍摄单元,该系统包括:图像处理模块,用于对拍摄单元所拍的 包含亮度区域的黑色背景图像进行图像处理获取各个像素点的灰度值;坐标定义模块,用 于定义一坐标系及获取所拍图像四个顶点的坐标;边界点判断模块,用于根据各个像素点 的灰度值判断两个相邻像素点的灰度值变化是否大于一预设值,当两个相邻像素点的灰度 值变化大于该预设值时,获取两个相邻像素点中灰度值小的点及定义所述灰度值小的点为 边界点,及根据定义的坐标系获取所有边界点的坐标;数据点确定模块,用于根据每一顶点 和所有边界点的坐标获取所有边界点中距离每一顶点最近的数据点,从而获取四个顶点对 应的四个数据点;有效边界点获取模块,用于从四个数据点中获取横或纵坐标最相近的两 个数据点并从所有边界点中获取坐标位于所述获取的两个数据点确定的横坐标范围及纵 坐标范围之间的有效边界点;直线拟合模块,用于对所获取的坐标位于所述获取的两个数 据点确定的横坐标范围及纵坐标范围之间的有效边界点进行直线拟合得到一直线,从而获 取在四个方向上的四条直线;及有效图像产生模块,用于根据四条直线相交的交点获取四 个交点形成的图像区域,从而获得一有效图像。 还有必要提供一种电子设备的图像分析方法,该方法包括以下步骤:对电子设备 所拍的包含亮度区域的黑色背景图像进行图像处理获取各个像素点的灰度值;定义一坐标 系及获取所拍图像的四个顶点;根据各个像素点的灰度值判断两个相邻像素点的灰度值变 化是否大于一预设值,当两个相邻像素点的灰度值变化大于该预设值时,获取两个相邻像 素点中灰度值小的点及定义所述灰度值小的点为边界点,及根据定义的坐标系获取所有边 界点的坐标;根据每一顶点和所有边界点的坐标获取所有边界点中距离每一顶点最近的数 据点,从而获取四个顶点对应的四个数据点;从四个数据点中获取横或纵坐标最相近的两 个数据点并并从所有边界点中获取坐标位于所述获取的两个数据点确定的横坐标范围及 纵坐标范围之间的有效边界点;对所获取的坐标位于所述获取的两个数据点确定的横坐标 范围及纵坐标范围之间的有效边界点进行直线拟合得到一直线,从而获取在四个方向上的 四条直线;及根据四条直线相交的交点获取四个交点形成的图像区域,从而获得一有效图 像。 本专利技术的通过对装有点亮显示屏的暗箱进行拍摄,对所拍的 暗箱图像进行图像处理及根据两个相邻像素点的灰度值来获取有效图像的边界点,进一步 获取有效图像的四个疑似角点,根据四个疑似角点获取有效图像在四个方向的有效边界 点,通过对每一方向上的有效边界点进行直线拟合获取四条直线,从而根据四条直线的交 点获取所拍图像中精确的有效图像。 【专利附图】【附图说明】 图1是本专利技术图像分析系统较佳实施例的运行环境图。 图2是图1中图像分析系统的功能模块图。 图3是本专利技术电子设备所拍摄图像的示意图。 图4是本专利技术电子设备的图像分析方法较佳实施例的流程图。 主要元件符号说明 【权利要求】1. 一种图像分析系统,该图像分析系统应用于电子设备,该电子设备包括拍摄图像的 拍摄单元,其特征在于,该系统包括: 图像处理模块,用于对拍摄单元所拍的包含亮度区域的黑色背景图像进行图像处理获 取各个像素点的灰度值; 坐标定义模块,用于定义一坐标系及获取所拍图像四个顶点的坐标; 边界点判断模块,用于根据各个像素点的灰度值判断两个相邻像素点的灰度值变化是 否大于一预设值,当两个相邻像素点的灰度值变化大于该预设值时,获取两个相邻像素点 中灰度值小的点及定义所述灰度值小的点为边界点,及根据定义的坐标系获取所有边界点 的坐标; 数据点确定模块,用于根据每一顶点和所有边界点的坐标获取所有边界点中距离每一 顶点最近的数据点,从而获取四个顶点对应的四个数据点; 有效边界点获取模块,用于从四个数据点中获取横或纵坐标最相近的两个数据点并从 所有边界点中获取坐标位于所述获取的两个数据点确定的横坐标范围及纵坐标范围之间 的有效边界点; 直线拟合模块,用于对所获取的坐标位于所述获取的两个数据点确定的横坐标范围及 纵坐标范围之间的有效边界点进行直线拟合得到一直线,从而获取在四个方向上的四条直 线;及 有效图像产生模块,用于根据四条直线相交的交点获取四个交点形成的图像区域,从 而获得一有效图像。2. 如权利要求1所述的图像分析系统,其特征在于,还包括:拍照控制模块,用于当暗 箱中的显示屏被点亮时,控制拍摄单元拍摄该包含亮度区域的黑色背景图像。3. 如权利要求1所述的图像分析系统,其特征在于,边界点判断模块用于通过从所拍 图像水平方向逐列及垂直方向逐行进行扫描所有像素点来判断两个相邻像素点。4. 一种电子设备的图像分析方法,该方法包括以下步骤: 对电子设备所拍的包含亮度区域的黑色背景图像进行图像处理获取各个像素点的灰 度值; 定义一坐标系及获取所拍图像的四个顶点; 根据各个像素点的灰度值判断两个相邻像素点的灰度值变化是否大于一预设值,当两 个相邻像素点的灰度值变化大于该预设值时,获取两个相邻像素点中灰度值小的点及定义 所述灰度值小的点为边界点,及根据定义的坐标系获取所有边界点的坐标; 根据每一顶点和所有边界点的坐标获取所有边界点中距离每一顶点最近的数据点,从 而获取四个顶点对应的四个数据点; 从四个数据点中获取横或纵坐标最相近的两个数据点并并从所有边界点中获取坐标 位于所述获取的两个数据点确定的横坐标范围及纵坐标范围之间的有效边界点; 对所获取的坐标位于所述获取的两个数据点确定的横坐标范围及纵坐标范围之间的 有效边界点进行直线拟合得到一直线,从而获取在四个方向上的四条直线;及 根据四条直线相交的交点获取四个交点形成的图像区域,从而获得一有效图像。5. 如权利要求4所述的电子设备的图像分析方法,其特征在于,还包括步骤: 当暗箱中的显示屏被点亮时,控制电子设备拍摄该包含亮度区域的黑色背景图像。6.如权利要求4所述的电子设备的图像分析方法,其特征在于,还包括步骤: 通过从所拍图像水平方向逐列及垂直方向逐行进行扫描所有像素点来判断两个相邻 像素点。【文档编号】G06T7/00GK104240227SQ201310252893【公开日】2014年12月24日 本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201310252893.html" title="图像分析系统及方法原文来自X技术">图像分析系统及方法</a>

【技术保护点】
一种图像分析系统,该图像分析系统应用于电子设备,该电子设备包括拍摄图像的拍摄单元,其特征在于,该系统包括:图像处理模块,用于对拍摄单元所拍的包含亮度区域的黑色背景图像进行图像处理获取各个像素点的灰度值;坐标定义模块,用于定义一坐标系及获取所拍图像四个顶点的坐标;边界点判断模块,用于根据各个像素点的灰度值判断两个相邻像素点的灰度值变化是否大于一预设值,当两个相邻像素点的灰度值变化大于该预设值时,获取两个相邻像素点中灰度值小的点及定义所述灰度值小的点为边界点,及根据定义的坐标系获取所有边界点的坐标;数据点确定模块,用于根据每一顶点和所有边界点的坐标获取所有边界点中距离每一顶点最近的数据点,从而获取四个顶点对应的四个数据点;有效边界点获取模块,用于从四个数据点中获取横或纵坐标最相近的两个数据点并从所有边界点中获取坐标位于所述获取的两个数据点确定的横坐标范围及纵坐标范围之间的有效边界点;直线拟合模块,用于对所获取的坐标位于所述获取的两个数据点确定的横坐标范围及纵坐标范围之间的有效边界点进行直线拟合得到一直线,从而获取在四个方向上的四条直线;及有效图像产生模块,用于根据四条直线相交的交点获取四个交点形成的图像区域,从而获得一有效图像。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李军杰刘学顺张欢欢
申请(专利权)人:富泰华工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

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

1