一种摄像头成像触摸屏参数自动调整方法技术

技术编号:7473782 阅读:202 留言:0更新日期:2012-07-03 04:42
本发明专利技术属于触摸屏领域,具体涉及一种摄像头成像触摸屏参数自动调整方法。包括如下步骤:触摸屏内的数据存储器存储有触摸屏参数阈值;开启触摸屏并初始化触摸屏,读取数据存储器中的触摸屏参数阈值到触摸屏的计算内存中;触摸屏检测到触摸点,获取所述触摸点的图像及其像素值;将所述触摸点图像的各像素值与触摸屏参数阈值进行比较获取有效的触摸点像素点,并计算所述触摸点移动速度;参考有效的触摸点像素点个数、触摸点移动速度调整计算内存中的触摸屏阈值参数;应用调整后的触摸屏阈值参数对触摸屏中新的触摸点进行检测和计算。本发明专利技术能够在线自动调整摄像头增益和触摸屏不同区域亮度阈值,提高触摸屏的应用效果,并缩短人工调试设备时间。

【技术实现步骤摘要】

本专利技术属于触摸屏领域,具体涉及。技术背景在摄像头成像触摸屏中,需要设定用于拍摄图像的摄像头增益和用于筛选触摸点图像的亮度阈值等参数,一般是生产厂家通过实验找到符合应用需求的参数值固化在设备中,或者工程安装人员在现场安装调试过程中手工调试符合应用需求的参数值并固化在设备中,由于摄像头制造差异及应用环境的不确定性,采用同一套参数值很难让安装于各种现场的设备达到最佳的应用效果,同时现场安装的工程人员调试触摸屏参数也需耗费较长的工时。而且由于摄像头中设置有凸透镜,凸透镜使光线往中心靠拢,因此如果采用一个全局增益和一个固定的亮度阈值,同一个亮度的发光体在摄像头各区域得到的图像亮度不同,一般是中心向四周递减,其表现出来的特点是,经过亮度阈值的过滤后,触摸屏的中心区域与四周区域对比,中心区域得到的超过亮度阈值的像素相比四周区域的要多,并且中心区域中超过亮度阈值的像素相对连续,四周区域超过亮度阈值的像素可能出现间断分布,相对连续的超过亮度阈值的图像容易计算出其重心坐标点,不连续的超过亮度阈值的像素会导致计算出多个重心坐标点,产生错误坐标,导致对触摸屏上的触摸屏进行误判,影响了触摸屏的应用效果和用户的体验。
技术实现思路
本专利技术解决的技术问题是克服现有技术的不足,提供一种在线自动调整摄像头增益和触摸屏不同区域亮度阈值,提高触摸屏的应用效果,并缩短人工调试设备时间的摄像头成像触摸屏参数自动调整方法。为解决上述技术问题,本专利技术的技术方案如下,包括如下步骤 触摸屏内的数据存储器存储有触摸屏参数阈值;开启触摸屏并初始化触摸屏,读取数据存储器中的触摸屏参数阈值到触摸屏的计算内存中;触摸屏检测到触摸点,获取所述触摸点的图像及其像素值;将所述触摸点图像的各像素值与触摸屏参数阈值进行比较获取有效的触摸点像素点, 并计算所述触摸点移动速度;参考有效的触摸点像素点个数、触摸点移动速度调整计算内存中的触摸屏阈值参数; 应用调整后的触摸屏阈值参数对触摸屏中新的触摸点进行检测和计算。上述方案中,所述触摸屏参数阈值包括触摸屏亮度阈值、触摸点移动速度阈值、像素点个数阈值。上述方案中,所述方法还包括将所述触摸屏分成若干区域,触摸屏的一个区域对应一个亮度阈值;3当所述触摸点像素点亮度值大于其所在区域对应的亮度阈值时,所述触摸点像素点为有效的触摸点像素点。上述方案中,所述参考有效的触摸点像素点个数、触摸点移动速度调整计算内存中的触摸屏阈值参数的具体步骤如下当所述触摸点移动速度小于触摸点移动速度阈值时,判断有效的触摸点像素点个数是否小于像素点个数阈值,若是则降低所述有效的触摸点像素点所在区域对应的亮度阈值, 否则提高所述有效的触摸点像素点所在区域对应的亮度阈值。上述方案中,所述触摸屏参数阈值还包括摄像头全局增益参数。上述方案中,所述方法还包括还对摄像头全局增益参数进行调整,其具体是 预先设置触摸屏的中心区域范围;根据所述有效的触摸点像素点计算所述触摸点的重心坐标;当所述触摸点重心坐标位于触摸屏的中心区域时,判断有效的触摸点像素点个数是否小于像素点个数阈值,若是则增大摄像头全局增益参数,否则减小摄像头全局增益参数。上述方案中,所述触摸屏参数阈值中还包括像素点个数最大阈值和最小阈值,当所述有效的触摸点像素点个数大于像素点个数最大阈值或小于像素点个数最小阈值时,则不执行有效的触摸点像素点所在区域对应的亮度阈值的调整。上述方案中,所述触摸屏参数阈值中还包括像素点个数最大阈值和最小阈值,当所述有效的触摸点像素点个数大于像素点个数最大阈值或小于像素点个数最小阈值时,则不执行摄像头全局增益参数调整。与现有技术相比,本专利技术技术方案的有益效果是本专利技术对触摸屏不同区域设置不同的亮度阈值,通过对亮度阈值的自动调整和摄像头全局增益参数的自动调整提高触摸屏参数的准确性和可靠性,避免触摸屏四周区域可能出现的像素间断分布情况,提高触摸点坐标计算的准确率,有效提高触摸屏的应用效果,而且可以节省现场安装触摸屏时的人工调试,缩短调试时间。附图说明图1为本专利技术的流程图;图2为本专利技术中触摸屏亮度阈值对应触摸屏各个区域的分布图。具体实施方式下面结合附图和实施例对本专利技术的技术方案做进一步的说明。如图1所示为本专利技术中的流程图,所述方法包括如下步骤(Si)触摸屏内的数据存储器存储有触摸屏参数阈值;触摸屏参数阈值包括触摸屏亮度阈值,触摸点移动速度阈值,像素点个数阈值、像素点个数最大阈值和像素点个数最小阈值,摄像头全局增益参数,其中,像素点个数最大阈值 > 像素点个数阈值 > 像素点个数最小阈值;同时,预先将触摸屏分成若干区域并设定触摸屏的中心区域范围,触摸屏的一个区域对应一个亮度阈值,触摸屏亮度阈值对应触摸屏各个区域的分布图如图2所示,其满足从触摸屏中心区域向四周区域递减的特征。4(S2)开启触摸屏并初始化触摸屏,读取数据存储器中的触摸屏参数阈值到触摸屏的计算内存中;其中的摄像头全局增益用于摄像头拍摄图像,触摸屏亮度阈值用于在摄像头拍摄到触摸点图像后筛选触摸屏各个区域的有效的触摸点像素点。(S3)触摸屏检测到触摸点,获取所述触摸点的图像及其像素值;当用户点击触摸屏时将通过摄像头产生触摸点图像,获取该触摸点图像及该触摸点图像上的各个像素值。(S4)将触摸点图像上的各像素值与触摸屏参数阈值进行比较获取有效的触摸点像素点,并计算所述触摸点移动速度和触摸点的重心坐标;当触摸点图像上的像素点亮度值大于其所在区域对应的亮度阈值时,该触摸点图像上的像素点为有效的触摸点像素点。 计算构成触摸点的有效像素点个数及触摸点移动速度是为了确保触摸屏参数阈值是在触摸点停留在触摸区域时进行参数阈值的调整,提高参数调整的准确度。(S5)参考有效的触摸点像素点个数、触摸点移动速度、触摸点的重心坐标调整计算内存中的触摸屏阈值参数;其具体包括如下步骤(S51)对触摸屏亮度阈值进行调整,其具体是(5511)当触摸点移动速度小于触摸点移动速度阈值时,判断有效的触摸点像素点个数是否小于像素点个数阈值,若是进入步骤(S512),否则进入步骤(S513);(5512)判断有效的触摸点像素点个数是否小于像素点个数最小阈值,若是则不执行有效的触摸点像素点所在区域对应的亮度阈值的调整,否则降低该有效的触摸点像素点所在区域对应的亮度阈值;(5513)判断有效的触摸点像素点个数是否小于像素点个数最大阈值,若是则不执行有效的触摸点像素点所在区域对应的亮度阈值的调整,否则提高有效的触摸点像素点所在区域对应的亮度阈值。(S52)对摄像头全局增益参数进行调整,其具体是(S521)当所述触摸点重心坐标位于触摸屏的中心区域时,判断有效的触摸点像素点个数是否小于像素点个数阈值,若是进入步骤(S522),否则进入步骤(S523);(5512)判断有效的触摸点像素点个数是否小于像素点个数最小阈值,若是则不执行摄像头全局增益参数调整,否则增大摄像头全局增益参数;(5513)判断有效的触摸点像素点个数是否小于像素点个数最大阈值,若是则不执行摄像头全局增益参数调整,否则减小摄像头全局增益参数。(S6)应用调整后的触摸屏阈值参数对触摸屏中新的触摸点进行检测和计算。权利要求1.,其特征在于,包括如下步骤触摸屏内的数据存储器存储有触摸屏参数阈值;开启触摸屏并初始本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:郑金发
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:

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

1
相关领域技术