CN114422763B - 对屏功能的校验方法、装置、计算机设备及存储介质 - Google Patents
对屏功能的校验方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN114422763B CN114422763B CN202210042845.1A CN202210042845A CN114422763B CN 114422763 B CN114422763 B CN 114422763B CN 202210042845 A CN202210042845 A CN 202210042845A CN 114422763 B CN114422763 B CN 114422763B
- Authority
- CN
- China
- Prior art keywords
- position information
- image
- projection
- screen
- imaging medium
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000012795 verification Methods 0.000 title claims description 38
- 230000006870 function Effects 0.000 claims abstract description 161
- 238000003384 imaging method Methods 0.000 claims abstract description 99
- 238000004590 computer program Methods 0.000 claims description 18
- 238000004364 calculation method Methods 0.000 claims description 7
- 238000012360 testing method Methods 0.000 abstract description 18
- 238000001514 detection method Methods 0.000 description 16
- 238000000605 extraction Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000007781 pre-processing Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011895 specific detection Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3191—Testing thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Projection Apparatus (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
本发明实施例公开了一种对屏功能的校验方法、装置、计算机设备及存储介质。该方法应用于投影设备,其包括:控制投影设备向成像媒介投影,并执行对屏功能;其中,投影设备的投影图像落入成像媒介上的边框内;对成像媒介进行拍摄,得到拍摄图像;提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息;根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果。本发明解决了现有技术中需采用人工方式对投影设备的对屏功能进行出厂测试的技术问题,提高了投影设备的出厂测试准确率和效率,降低了投影设备的出厂测试的成本。
Description
技术领域
本发明涉及投影设备技术领域,尤其涉及一种对屏功能的校验方法、装置、计算机设备及存储介质。
背景技术
投影仪(Projector,又称投影机)是一种可以将图像或视频投射到幕布上的设备,广泛应用于家庭、办公室、学校和娱乐场所。投影仪在出厂前需要经过一系列严格的测试,例如投影仪的对屏功能的测试,以确保产品的质量。其中,投影仪的对屏功能的测试的主要目的是测试投影仪能否在无人干预的情况下将投影画面在幕布外的部分收缩到幕布内,投影仪的对屏功能是否合格主要取决于摄像头的质量是否合格。
目前,投影仪的对屏功能的出厂测试通常都是采用人工测试方法,导致出场测试的准确率较低,费时费工,效率低下。
发明内容
本发明实施例提供了一种对屏功能的校验方法、装置、计算机设备及存储介质,用于解决现有技术中投影设备的对屏功能的出场测试准确率较低,费时费工,效率低下的技术问题。
第一方面,本发明实施例提供了一种对屏功能的校验方法,其包括:
控制投影设备向成像媒介投影,并执行对屏功能;其中,投影设备的投影图像落入成像媒介上的边框内;
对成像媒介进行拍摄,得到拍摄图像;
提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息;
根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果。
优选地,在对屏功能的校验方法中,在控制投影设备向成像媒介投影,并执行对屏功能之前,还包括:
调整投影设备相对成像媒介的距离和/或角度。
优选地,在对屏功能的校验方法中,提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息,包括:
获取成像媒介上的第一特征块在拍摄图像中的第三位置信息以及投影图像中的第二特征块在拍摄图像中的第四位置信息;
根据第三位置信息在拍摄图像中提取第一位置信息;
根据第四位置信息在拍摄图像中提取第二位置信息。
优选地,在对屏功能的校验方法中,分别根据第三位置信息、第四位置信息在拍摄图像中提取第一位置信息、第二位置信息,包括:
获取第一特征块、边框在成像媒介中的第一位置关系;
根据第一位置关系对第三位置信息进行计算,得到第一位置信息;
根据投影设备向成像媒介投影,获取投影图像中第二特征块与投影图像之间的第二位置关系;
根据第二位置关系对第四位置信息进行计算,得到第二位置信息。
优选地,在对屏功能的校验方法中,根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果,包括:
根据第一位置信息、第二位置信息计算拍摄图像中边框的内角点与投影图像对应的外角点之间的距离差;
根据距离差对对屏功能进行校验,得到校验结果。
更优选地,在对屏功能的校验方法中,根据第一位置信息、第二位置信息计算拍摄图像中边框的内角点与投影图像对应的外角点之间的距离差,包括:
获取第一位置信息中边框的内角点的第一坐标信息、第二位置信息中投影图像对应的外角点的第二坐标信息;
根据第一坐标信息、第二坐标信息获取内角点与对应的外角点的距离差。
优选地,在对屏功能的校验方法中,在根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果之后,还包括:
根据校验结果对投影设备的设备信息进行更新,得到更新后的设备信息。
第二方面,本发明实施例提供了一种对屏功能的校验装置,其包括:
控制单元,用于控制投影设备向成像媒介投影,并执行对屏功能;其中,投影设备的投影图像落入成像媒介上的边框内;
拍摄单元,用于对成像媒介进行拍摄,得到拍摄图像;
第一提取单元,用于提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息;
第一校验单元,用于根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果。
第三方面,本发明实施例又提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现如上述第一方面的对屏功能的校验方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机程序,计算机程序当被处理器执行时使处理器执行上述第一方面的对屏功能的校验方法。
本发明实施例提供了一种对屏功能的校验方法、装置、计算机设备及存储介质。该方法在对投影设备的对屏功能进行出场测试时,只需控制投影设备向成像媒介进行投影以执行对屏功能,并对成像媒介进行拍摄以得到投影设备执行对屏功能后的拍摄图像,同时在拍摄图像中提取边框的位置信息以及投影图像的位置信息并进行对比,以对投影设备的对屏功能的校验,从而实现对投影设备的对屏功能的出厂测试,解决了现有技术中需采用人工方式对投影设备的对屏功能进行出厂测试的技术问题,提高了投影设备的出厂测试准确率和效率,降低了投影设备的出厂测试的成本。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的对屏功能的校验方法的一流程示意图;
图2为本发明实施例提供的对屏功能的校验方法的另一流程示意图;
图3为本发明实施例提供的成像媒介上的定位块的示意图;
图4为本发明实施例提供的对屏功能的校验方法的另一流程示意图;
图5为本发明实施例提供的对屏功能的校验方法的另一流程示意图;
图6为本发明实施例提供的对屏功能的校验方法的另一流程示意图;
图7为本发明实施例提供的对屏功能的校验装置的示意性框图;
图8为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
请参阅图1,图1为本发明实施例提供的对屏功能的校验方法的流程示意图。本发明实施例的对屏功能的校验方法应用于终端设备中,该方法通过安装于终端设备中的应用软件进行执行对投影设备的对屏功能进行校验。其中,终端设备为配备有摄像头的终端设备,例如台式电脑、笔记本电脑、平板电脑或手机等设备,投影设备为具备投影功能的电子设备,例如投影仪。另外,终端设备还可以为投影设备,该投影设备具备投影仪对屏、投影仪拍照/其他设备拍照、投影仪分析/其他设备分析等功能的智能设备。
下面对的对屏功能的校验方法进行详细说明。
如图1所示,该方法包括以下步骤S110~S140。
S110、控制投影设备向成像媒介投影,并执行对屏功能;其中,投影设备的投影图像落入成像媒介上的边框内;
S120、对成像媒介进行拍摄,得到拍摄图像;
S130、提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息;
S140、根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果。
具体的,成像媒介为投影设备可以进行投影并显示该投影图像的装置,例如投影幕布、投影墙、投影白板等,例如尺寸为100寸的投影白板,成像媒介上的边框相当于日常使用的屏幕的边框,在对屏功能正常的前提下,投影设备在成像媒介上进行投影生成的投影图像需完全落入到边框内,而且能够保证投影图像有一个比较大的尺寸,即投影图像边界与成像媒介的边框贴合。其中,边框可以为是宽度为2cm的黑色胶带在成像媒介上形成一个16:9的60尺寸的矩形框。
投影设备在成像媒介上投影后执行的对屏功能的目的是检测投影设备的投影图像能否完全落入到边框中,而且投影图像的尺寸足够大,投影设备的对屏功能既可以为投影设备在成像媒介上进行投影时自动执行的对屏功能,也可以为投影设备在成像媒介上进行投影时终端设备控制投影设备执行的对屏功能。
在本实施例中,投影设备在检测其对屏功能时,主要是检测投影设备上的摄像头的位姿安装是否存在误差,当投影设备在执行其对屏功能时,若对屏功能为投影设备的自动对屏,则投影设备在成像媒介上进行投影并自动执行自动对屏功能;若对屏功能为投影设备的非自动对屏,则终端设备控制发送相应的指令以控制投影设备进行对屏。
其中,投影设备在成像媒介上执行对屏功能后,所采用的摄像头要求其视场角在所安装的位置拍摄到的图像中,投影图像需处于拍摄图像的中部,且其面积占总拍摄图像的75%~85%,同时摄像头可以是彩色摄像头,也可以是黑白摄像头,其分辨率应不低于1080P。
另外,投影设备在执行完其对屏功能后,成像媒介上显示有投影设备的投影图像,终端设备通过预置的摄像头对投影有投影图像的成像媒介进行拍摄以得到拍摄图像,拍摄图像中不仅包括成像媒介、投影图像,而且还包括成像媒介上的边框,通过对拍摄图像进行相应的位置信息的提取,便可从拍摄图像中提取到第一位置信息以及第二位置信息,最后将提取到的第一位置信息以及第二位置信息进行比对,以对投影设备的对屏功能进行校验,从而完成对投影设备的对屏功能的检测。其中,第一位置信息为边框在拍摄图像中实际的位置信息,第二位置信息为投影图像在拍摄图像中实际的位置信息。
在其他发明实施例中,步骤S110之前,还包括步骤:调整投影设备相对成像媒介的距离和/或角度,得到调整后的投影设备。
在本实施例中,投影设备在出厂前进行对屏功能检测时,需设置长宽均为2m以上的暗室,暗室需与流水线相连接,流水线从暗室的一边进,另一边出,同时流水线需紧贴暗室的一边,且暗室需设置一个可对投影设备执行对屏功能后的投影图像进行拍摄的摄像头。
具体的,流水线上还可安装一个检测器,用于检测流水线上的投影设备是否达到预定位置,当投影设备通过流水线达到预定位置后,终端设备可发送相应的指令以控制流水线上的机械装置控制投影设备在传送带上移动,上一个投影设备执行完对屏功能检测后,便可控制机械装置松开该投影设备,以使得投影设备执行后续的对屏功能检测。其中,机械装置用于阻挡投影设备在流水线上移动,机械装置既可以为可在投影设备两端伸缩或在传送带的上方上下移动的装置,也可以为将投影设备与流水线上的传送带进行脱离接触的装置。例如,当机械装置既为可在投影设备两端伸缩或在传送带的上方上下移动的装置时,机械装置在传送带的上端进行伸缩或上下移动,便可实现对投影设备的控制;当机械装置为将投影设备与流水线上的传送带进行脱离接触的装置,只需在投影设备到达预定位置后,机械装置以抓取的方式将投影设备以使得投影设备与传送带脱离接触,进而实现对投影设备的控制。需要说明的是,流水线上的机械装置的作用主要是控制投影设备在传送带上移动,其具体控制方法可根据具体场景进行实施,本实施例中不做具体限定。
另外,暗室中还需设置一个自动化治具或机械臂,用于将投影设备移动到预设位置并在预设位置调整投影设备与成像媒介之间的角度,以便于投影设备自动化的执行其对屏功能测试。其中,自动化治具或机械臂均由终端设备控制,终端设备通过自动化治具或机械臂均由终端设备调整投影设备的相对成像媒介的距离和/或角度后,便可启动投影设备并执行对屏功能。其中,成像媒介与投影设备之间的距离以成像媒介上边框占投影画面尺寸的70%-90%为宜,成像媒介的放置位姿与摄像头类似,同时成像媒介所在的平面与投影设备的光机镜头的主光轴垂直,成像媒介的底边中点在投影设备的光机主光轴与过光机主光轴任意一点的重力方向组成的平面上。另外,改变投影设备的相对成像媒介的距离和/或角度,可以调整投影图像和边框的相对位置。可以理解的是,如果投影设备上的摄像头在待测投影设备上的相对位姿出现比较大的偏差,则可能会导致摄像头无法捕获边框和投影图像的全部,导致对屏功能无法正常实现,比如摄像头在待测投影设备的相对位姿在合理的偏差内时,即使投影设备偏航旋转45°,摄像头依然能够捕获完整的边框和投影图像,投影设备能够实现正常的对屏功能,但是,若偏差太大,导致摄像头不能捕获完整的边框和投影图像,投影设备无法实现正常的对屏功能,因此改变投影设备的相对成像媒介的距离和/或角度这一动作可以很好地判定这一问题,如若不管调整何距离和/或角度,投影设备依然无法实现正常的对屏功能,则可能是摄像头出现了故障或者其他部件出现了问题。
需要说明的是,预设位置以及投影设备与成像媒介之间的角度均根据具体检测情况进行设置,本实施例中不做具体限定。
在其他发明实施例中,如图2所示,步骤S130包括子步骤S131、S132和S133。
S131、获取成像媒介上的第一特征块在拍摄图像中的第三位置信息以及投影图像中的第二特征块在拍摄图像中的第四位置信息;
S132、根据第三位置信息在拍摄图像中提取第一位置信息;
S133、根据第四位置信息在拍摄图像中提取第二位置信息。
在本实施例中,第一特征块为预先在成像媒介上设定的特征块,第二特征块为投影设备在进行投影标定时的特征块,例如投影图像中的棋盘格,第三位置信息为第一特征块在拍摄图像中的实际位置信息,第四位置信息为第二特征块在拍摄图像中的实际位置信息。在拍摄图像上获取第一特征块、第二特征块的位置信息后,便可在拍摄图像中确定边框、投影图像在拍摄图像中的位置信息,进而实现投影设备的对屏功能的校验。
在具体实时过程中,如图3所示,成像媒介上设置的边框通常由宽度为2cm的黑色胶带在成像媒介上形成一个16:9的60尺寸的矩形框A,因而在拍摄图像中无法直接提取的边框的位置信息。故投影设备在成像媒介上执行其对屏功能之前,还需在成像媒介上预先设置一个定位块,即为第一特征块,其中,第一特征块可以为图3中具有颜色的图块B,图块B既可以放置在成像媒介的正中间,也可以放置在成像媒介的上下端或左右端,同时还可在成像媒介上设置如图5所示的不同位置的多个图块B,通过从拍摄图像中提取第一特征块的位置信息以及第二特征块的位置信息,然后通过相应的位置信息便可在拍摄图像中准确的提取出投影图像、边框分别在拍摄图像中的位置信息。
需要说明的是,第一特征块在成像媒介上所展示的其形状、颜色、位置以及形态可根据实际情况进行设定,本实施例中均不做具体限定。
同时,第一特征块既可以放置在成像媒介的正中间,也可以放置在成像媒介的上下端或左右端,其具***置可根据实际应用进行设定,本实施例中不做具体限定。
另外,在对拍摄图像进行相应位置信息的提取之前,还需对拍摄图像进行相应的预处理,以便于更精准的从拍摄图像中提取边框的位置信息以及投影图像的位置信息。其中,拍摄图像的预处理可以为对拍摄图像进行裁剪、伸缩以及去噪等处理,其具体的预处理过程可采用常规的图像预处理来进行,同时拍摄图像的预处理可根据实际应用来进行设定,本实施例中不做具体限定。
在其他发明实施例中,如图4所示,步骤S132包括子步骤S1321、S1322、S1323和S1324。
S1321、获取第一特征块、边框在成像媒介中的第一位置关系;
S1322、根据第一位置关系对第三位置信息进行计算,得到第一位置信息;
S1323、根据投影设备向成像媒介投影,获取投影图像中第二特征块与投影图像之间的第二位置关系;
S1324、根据第二位置关系对第四位置信息进行计算,得到第二位置信息。
在本实施例中,第一位置关系为第一特征块与边框在成像媒介上的相对位置关系,所述第一特征块为成像媒介上预先设定的定位块,即第一位置关系实际上是定位块与边框在成像媒介上的相对位置关系。第一位置关系可通过在成像媒介上进行相应的测量得到。由于定位块与边框边界之间的关系已经固定,通过成像媒介上定位块的长度与拍摄图像上定位块的长度,便可得到定位块与边框边界之间的关系,例如,若10cm对应1个像素,在测量边框与定位块之间的距离后,便可在拍摄图像中得到边框与定位块之间的相隔的像素点,进而得到边框在拍摄图像上的第一位置信息;第二位置关系为投影设备在进行投影过程中,投影图像与投影图像中第二特征块之间的相对位置关系,例如,第二特征块为投影图像中的棋盘格,即投影图像包含棋盘格,投影图像与棋盘格之间的相对位置关系不会发生变化,因此第二位置关系可通过投影设备在成像媒介中进行投影时,在投影过程自动计算得到。
在其他发明实施例中,如图5所示,步骤S140包括子步骤S141和S142。
S141、根据第一位置信息、第二位置信息计算拍摄图像中边框的内角点与投影图像对应的外角点之间的距离差;
S142、根据距离差对对屏功能进行校验,得到校验结果。
具体的,由于拍摄图像中的边框以及投影图像的尺寸相对定位块以及棋盘格较大,无法直接采用边框的位置信息与投影图像的位置信息,因此需通过边框以及投影图像在拍摄图像上角点的位置信息进行计算,便可得到角点之间的距离差。
在本实施例中,通过在拍摄图像上构建坐标系,设定第一位置信息为边框的内角点的坐标信息,第二位置信息为拍摄图像的对应外角点的坐标信息,第三位置信息为第一特征块对应外角点的坐标信息,第四位置信息为第二特征块对应外角点的坐标信息,此时第一位置关系为定位块的外角点与边框对应内角点在成像媒介上之间的位置关系,第二位置关系为第二特征块的外角点与投影图像对应外角点在投影图像上的位置关系。在分别计算得到边框的各个内角点在拍摄图像上的坐标信息、投影图像对应的各个外角点在拍摄图像上的坐标信息后,便可通过两个对应的坐标信息进行距离计算,进而得到其距离差,最后通过距离差便可实现对对屏功能进行校验,从而完成对投影设备的对屏功能的检测。
在其他发明实施例中,如图6所示,步骤S141包括子步骤S1411和S1412。
S1411、获取第一位置信息中边框的内角点的第一坐标信息、第二位置信息中投影图像对应的外角点的第二坐标信息;
S1412、根据第一坐标信息、第二坐标信息获取内角点与对应的外角点的距离差。
在本实施例中,在获取边框内角点的第一坐标信息、投影图像对应的外角点的第二坐标信息之后,便可通过各自的坐标信息计算每对角点之间的距离差,即边框中某一内角点与投影图像中相对应位置的外角点之间的距离差,例如边框左上的内角点与投影图像左上的外角点之间的距离差,并将每对角点之间的距离差与预设阈值进行比较,即计算每对角点之间的距离差是否低于预设阈值,最后根据校验结果获取投影设备的对屏功能的校验结果。
其中,预设阈值既可以为预先设定的一个阈值,也可以为预先设定的多个阈值,同时投影设备的对屏功能是否通过检测,既可以设定为每对角点之间的距离差低于预设阈值后,投影设备的对屏功能是通过检测;也可以设定为每对角点之间的距离差中任意一个高于预设阈值后,投影设备的对屏功能是未通过检测;还可以设定为每对角点之间的距离差中任意多个距离差低于预设阈值后,投影设备的对屏功能是通过检测,其预设阈值、投影设备的对屏功能通过检测的标准的设定可根据实际情况进行设定,本实施例中不做具体限定。而在一些实施例中,每对角点的预设阈值可以有两个,一个是水平距离的阈值,另一个是竖直距离上的阈值,需要边框的内角点和投影图像对应的外角点需要竖直距离和水平距离均分别小于对应的预设阈值才能判定该对角点的距离差达标。
例如,若只通过边框、投影图像中任意一对角点之间的距离差进行校验时,可通过边框左上的内角点与投影图像左上的外角点之间的距离差对投影设备的自动对屏功能进行校验,当其距离差小于预设阈值时,则可判定投影设备的自动对屏功能通过检测,当其距离差大于预设阈值时,则可判定未通过检测;又或者,若只通过边框、投影图像中任意两对对角点之间的距离差进行校验时,可通过边框左上的内角点与投影图像左上的外角点之间的距离差,以及边框右上的内角点与投影图像右上的外角点之间的距离差对投影设备的自动对屏功能进行校验,当其中任意一个距离差小于预设阈值时,则可判定投影设备的自动对屏功能通过检测,当两对角点的距离差均大于预设阈值时,则可判定未通过检测。
需要说明的是,其通过角点之间的距离差来检测投影设备的自动对屏功能时,所选角点之间的距离差可根据实际情况来进行选择,同时通过角点之间的距离差判定投影设备的自动对屏功能是否通过检测,可根据检测标准的严格程度来进行设定,此处不做具体限制。
在其他发明实施例中,步骤S140之后,还包括步骤:根据校验结果对投影设备的设备信息进行更新,得到更新后的设备信息。
在本实施例中,投影设备上还设置有可存储投影设备的设备信息的条形码,同时终端设备上还配置有扫描条形码的扫描装置,终端设备在完成对投影设备的对屏功能的检测后,对预先从投影设备上的条形码中获取的设备信息进行更新并上传至云端或存储服务器中,以实现投影设备的设备信息的更新。当需要获取投影设备的对屏功能的出厂检测信息时,只需扫描投影设备的条形码,便可得到投影设备的出厂检测记录。
在本发明实施例所提供的对屏功能的校验方法中,通过控制投影设备向成像媒介投影,并执行对屏功能;其中,投影设备的投影图像落入成像媒介上的边框内;对成像媒介进行拍摄,得到拍摄图像;提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息;根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果。本发明对屏功能的校验方法解决了人工测试稳定性低、测量精度低的技术问题,同时投影设备的出厂检测准确率和效率,极大的降低了投影设备的出厂测试的成本。
本发明实施例还提供了一种对屏功能的校验装置100,该装置用于执行前述对屏功能的校验方法的任一实施例。
具体地,请参阅图7,图7是本发明实施例提供的对屏功能的校验装置100的示意性框图。
如图7所示,对屏功能的校验装置100,该装置包括:控制单元110、拍摄单元120、第一提取单元130和第一校验单元140。
控制单元110,用于控制投影设备向成像媒介投影,并执行对屏功能;其中,投影设备的投影图像落入成像媒介上的边框内;
拍摄单元120,用于对成像媒介进行拍摄,得到拍摄图像;
第一提取单元130,用于提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息;
第一校验单元140,用于根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果。
在另一实施例中,对屏功能的校验装置100,还包括:调整单元。
调整单元,用于调整投影设备相对成像媒介的距离和/或角度。
在另一实施例中,第一提取单元130包括:第一获取单元、第二提取单元和第三提取单元。
第一获取单元,用于获取成像媒介上的第一特征块在拍摄图像中的第三位置信息以及投影图像中的第二特征块在拍摄图像中的第四位置信息;
第二提取单元,用于根据第三位置信息在拍摄图像中提取第一位置信息;
第三提取单元、用于根据第四位置信息在拍摄图像中提取第二位置信息。
在另一实施例中,第二提取单元包括:第二获取单元、第一计算单元、第三获取单元和第二计算单元。
第二获取单元,用于获取第一特征块、边框在成像媒介中的第一位置关系;
第一计算单元,用于根据第一位置关系对第三位置信息进行计算,得到第一位置信息;
第三获取单元,用于根据投影设备向成像媒介投影,获取投影图像中第二特征块与投影图像之间的第二位置关系;
第二计算单元,用于根据第二位置关系对第四位置信息进行计算,得到第二位置信息。
在另一实施例中,第一校验单元140包括:第三计算单元和第二校验单元。
第三计算单元,用于根据第一位置信息、第二位置信息计算拍摄图像中边框的内角点与投影图像对应的外角点之间的距离差;
第二校验单元,用于根据距离差对对屏功能进行校验,得到校验结果。
在另一实施例中,第三计算单元包括:第四获取单元和第五获取单元。
第四获取单元,用于获取第一位置信息中边框的内角点的第一坐标信息、第二位置信息中投影图像对应的外角点的第二坐标信息;
第五获取单元,用于根据第一坐标信息、第二坐标信息获取内角点与对应的外角点的距离差。
在另一实施例中,对屏功能的校验装置100,还包括:更新单元。
更新单元,用于根据校验结果对投影设备的设备信息进行更新,得到更新后的设备信息。
本发明实施例所提供的对屏功能的校验装置100用于执行上述控制投影设备向成像媒介投影,并执行对屏功能;其中,投影设备的投影图像落入成像媒介上的边框内;对成像媒介进行拍摄,得到拍摄图像;提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息;根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果。
需要说明的是,所属领域的技术人员可以清楚地了解到,上述对屏功能的校验装置100和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
上述对屏功能的校验装置可以实现为一种计算机程序的形式,该计算机程序可以在如图8所示的计算机设备上运行。
请参阅图8,图8是本申请实施例提供的一种计算机设备的示意性框图。该计算机设备500可以是终端,其中,终端可以是智能手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等具有通信功能的电子设备。
参阅图8,该计算机设备500包括通过***总线501连接的处理器502、存储器和网络接口505,其中,存储器可以包括非易失性存储介质503和内存储器504。
该非易失性存储介质503可存储操作***5031和计算机程序5032。该计算机程序5032包括程序指令,该程序指令被执行时,可使得处理器502执行一种对屏功能的校验方法。
该处理器502用于提供计算和控制能力,以支撑整个计算机设备500的运行。
该内存储器504为非易失性存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行一种对屏功能的校验方法。
该网络接口505用于与其它设备进行网络通信。本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
其中,处理器502用于运行存储在存储器中的计算机程序5032,以实现如下步骤:控制投影设备向成像媒介投影,并执行对屏功能;其中,投影设备的投影图像落入成像媒介上的边框内;对成像媒介进行拍摄,得到拍摄图像;提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息;根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果。
在一实施例中,处理器502在实现控制投影设备向成像媒介投影,并执行对屏功能之前,具体实现如下步骤:调整投影设备相对成像媒介的距离和/或角度。
在一实施例中,处理器502在实现提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息时,具体实现如下步骤:获取成像媒介上的第一特征块在拍摄图像中的第三位置信息以及投影图像中的第二特征块在拍摄图像中的第四位置信息;根据第三位置信息在拍摄图像中提取第一位置信息;根据第四位置信息在拍摄图像中提取第二位置信息。
在一实施例中,处理器502在实现根据第三位置信息在拍摄图像中提取第一位置信息、第二位置信息时,具体实现如下步骤:获取第一特征块、边框在成像媒介中的第一位置关系;根据第一位置关系对第三位置信息进行计算,得到第一位置信息;根据投影设备向成像媒介投影,获取投影图像中第二特征块格与投影图像之间的第二位置关系;根据第二位置关系对第四位置信息进行计算,得到第二位置信息。
在一实施例中,处理器502在实现根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果时,具体实现如下步骤:根据第一位置信息、第二位置信息计算拍摄图像中边框的内角点与投影图像对应的外角点之间的距离差;根据距离差对对屏功能进行校验,得到校验结果。
在一实施例中,处理器502在实现根据第一位置信息、第二位置信息计算拍摄图像中边框的内角点与投影图像对应的外角点之间的距离差时,具体实现如下步骤:获取第一位置信息中边框的内角点的第一坐标信息、第二位置信息中投影图像对应的外角点的第二坐标信息;根据第一坐标信息、第二坐标信息获取内角点与对应的外角点的距离差。
在一实施例中,处理器502在实现根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果之后,具体实现如下步骤:根据校验结果对投影设备的设备信息进行更新,得到更新后的设备信息。
应当理解,在本申请实施例中,处理器502可以是中央处理单元(CentralProcessing Unit,CPU),该处理器502还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该计算机***中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,其中计算机程序包括程序指令。该程序指令被处理器执行时使处理器执行如下步骤:控制投影设备向成像媒介投影,并执行对屏功能;其中,投影设备的投影图像落入成像媒介上的边框内;对成像媒介进行拍摄,得到拍摄图像;提取边框在拍摄图像中的第一位置信息、投影图像在拍摄图像中的第二位置信息;根据第一位置信息、第二位置信息对对屏功能进行校验,得到对屏功能的校验结果。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为逻辑功能划分,实际实现时可以有另外的划分方式,也可以将具有相同功能的单元集合成一个单元,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台设备500(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (9)
1.一种对屏功能的校验方法,其特征在于,包括:
控制投影设备向成像媒介投影,并执行对屏功能;其中,所述投影设备的投影图像落入所述成像媒介上的边框内;
对所述成像媒介进行拍摄,得到拍摄图像;
提取所述边框在所述拍摄图像中的第一位置信息、所述投影图像在所述拍摄图像中的第二位置信息;
根据所述第一位置信息、所述第二位置信息对所述对屏功能进行校验,得到所述对屏功能的校验结果;
其中,所述根据所述第一位置信息、所述第二位置信息对所述对屏功能进行校验,得到所述对屏功能的校验结果,包括:
根据所述第一位置信息、所述第二位置信息计算所述拍摄图像中所述边框的内角点与所述投影图像对应的外角点之间的距离差;
根据所述距离差对所述对屏功能进行校验,得到所述校验结果。
2.根据权利要求1所述的对屏功能的校验方法,其特征在于,在所述控制投影设备向成像媒介投影,并执行对屏功能之前,还包括:
调整所述投影设备相对所述成像媒介的距离和/或角度。
3.根据权利要求1所述的对屏功能的校验方法,其特征在于,分别提取所述边框在所述拍摄图像中的第一位置信息、所述投影图像在所述拍摄图像中的第二位置信息,包括:
获取所述成像媒介上的第一特征块在所述拍摄图像中的第三位置信息以及所述投影图像中的第二特征块在所述拍摄图像中的第四位置信息;
根据所述第三位置信息在所述拍摄图像中提取所述第一位置信息;
根据所述第四位置信息在所述拍摄图像中提取所述第二位置信息。
4.根据权利要求3所述的对屏功能的校验方法,其特征在于,分别根据所述第三位置信息、所述第四位置信息在所述拍摄图像中提取所述第一位置信息、所述第二位置信息,包括:
获取所述第一特征块、所述边框在所述成像媒介中的第一位置关系;
根据所述第一位置关系对所述第三位置信息进行计算,得到所述第一位置信息;
获取所述投影图像中所述第二特征块与所述投影图像之间的第二位置关系;
根据所述第二位置关系对所述第四位置信息进行计算,得到所述第二位置信息。
5.根据权利要求1所述的对屏功能的校验方法,其特征在于,所述根据所述第一位置信息、所述第二位置信息计算所述拍摄图像中所述边框的内角点与所述投影图像对应的外角点之间的距离差,包括:
获取所述第一位置信息中所述边框的内角点的第一坐标信息、所述第二位置信息中所述投影图像对应的外角点的第二坐标信息;
根据所述第一坐标信息、所述第二坐标信息获取所述内角点与对应的所述外角点的距离差。
6.根据权利要求1所述的对屏功能的校验方法,其特征在于,在所述根据所述第一位置信息、所述第二位置信息对所述对屏功能进行校验,得到所述对屏功能的校验结果之后,还包括:
根据所述校验结果对所述投影设备的设备信息进行更新,得到更新后的设备信息。
7.一种对屏功能的校验装置,其特征在于,包括:
控制单元,用于控制投影设备向成像媒介投影,并执行对屏功能;其中,所述投影设备的投影图像落入所述成像媒介上的边框内;
拍摄单元,用于对所述成像媒介进行拍摄,得到拍摄图像;
第一提取单元,用于分别提取所述边框在所述拍摄图像中的第一位置信息、所述投影图像在所述拍摄图像中的第二位置信息;
第一校验单元,用于根据所述第一位置信息、所述第二位置信息对所述对屏功能进行校验,得到所述对屏功能的校验结果;
其中,第一校验单元包括:第三计算单元和第二校验单元;
第三计算单元,用于根据第一位置信息、第二位置信息计算拍摄图像中边框的内角点与投影图像对应的外角点之间的距离差;
第二校验单元,用于根据距离差对对屏功能进行校验,得到校验结果。
8.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的对屏功能的校验方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行如权利要求1至6任一项所述的对屏功能的校验方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210042845.1A CN114422763B (zh) | 2022-01-14 | 2022-01-14 | 对屏功能的校验方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210042845.1A CN114422763B (zh) | 2022-01-14 | 2022-01-14 | 对屏功能的校验方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114422763A CN114422763A (zh) | 2022-04-29 |
CN114422763B true CN114422763B (zh) | 2024-02-09 |
Family
ID=81272953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210042845.1A Active CN114422763B (zh) | 2022-01-14 | 2022-01-14 | 对屏功能的校验方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114422763B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101321303A (zh) * | 2008-07-17 | 2008-12-10 | 上海交通大学 | 非平面多投影显示的几何与光学校正方法 |
CN103313009A (zh) * | 2012-03-08 | 2013-09-18 | 精工爱普生株式会社 | 图像处理装置、图像处理方法、以及投影仪 |
JP2015225101A (ja) * | 2014-05-26 | 2015-12-14 | 株式会社リコー | 画像投射装置、画像投射装置の制御方法、および画像投射装置の制御プログラム |
CN112584116A (zh) * | 2021-02-24 | 2021-03-30 | 深圳市火乐科技发展有限公司 | 投影校正方法、装置、存储介质和电子设备 |
CN113489961A (zh) * | 2021-09-08 | 2021-10-08 | 深圳市火乐科技发展有限公司 | 投影校正方法、装置、存储介质和投影设备 |
CN215067708U (zh) * | 2021-04-30 | 2021-12-07 | 深圳市火乐科技发展有限公司 | 投影屏幕和投影设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015206950A (ja) * | 2014-04-22 | 2015-11-19 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム、調整装置、及び画像表示システム |
CN111935465B (zh) * | 2019-05-13 | 2022-06-17 | 中强光电股份有限公司 | 投影***、投影装置以及其显示影像的校正方法 |
-
2022
- 2022-01-14 CN CN202210042845.1A patent/CN114422763B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101321303A (zh) * | 2008-07-17 | 2008-12-10 | 上海交通大学 | 非平面多投影显示的几何与光学校正方法 |
CN103313009A (zh) * | 2012-03-08 | 2013-09-18 | 精工爱普生株式会社 | 图像处理装置、图像处理方法、以及投影仪 |
JP2015225101A (ja) * | 2014-05-26 | 2015-12-14 | 株式会社リコー | 画像投射装置、画像投射装置の制御方法、および画像投射装置の制御プログラム |
CN112584116A (zh) * | 2021-02-24 | 2021-03-30 | 深圳市火乐科技发展有限公司 | 投影校正方法、装置、存储介质和电子设备 |
CN215067708U (zh) * | 2021-04-30 | 2021-12-07 | 深圳市火乐科技发展有限公司 | 投影屏幕和投影设备 |
CN113489961A (zh) * | 2021-09-08 | 2021-10-08 | 深圳市火乐科技发展有限公司 | 投影校正方法、装置、存储介质和投影设备 |
Non-Patent Citations (3)
Title |
---|
Fully automatic multi-projector calibration with an uncalibrated camera;Ignacio Garcia-Dorado;Jeremy R. Cooperstock;《CVPR 2011 WORKSHOPS》;29-36 * |
智能投影***几何校正与交互技术的研究;蓝建梁;《中国优秀博士学位论文全文数据库 信息科技辑》;全文 * |
自动多投影仪非线性几何校正与图像边缘融合方法;王胜正 ;杨杰;《上海交通大学学报》;第42卷(第4期);574-578, 583 * |
Also Published As
Publication number | Publication date |
---|---|
CN114422763A (zh) | 2022-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110769246B (zh) | 一种检测监控设备故障的方法、装置 | |
US11933604B2 (en) | Detection method and apparatus for automatic driving sensor, and electronic device | |
US8428313B2 (en) | Object image correction apparatus and method for object identification | |
CN112272292B (zh) | 投影校正方法、装置和存储介质 | |
US11928805B2 (en) | Information processing apparatus, information processing method, and storage medium for defect inspection and detection | |
CN112634173B (zh) | 一种曲面屏图像校正方法及*** | |
CN110087049A (zh) | 自动调焦***、方法以及投影仪 | |
WO2019184410A1 (zh) | 虚拟现实设备的畸变参数测量方法及装置、测量*** | |
CN114302121B (zh) | 图像校正检验方法、装置、电子设备及存储介质 | |
KR20110068375A (ko) | 어안 렌즈를 구비하는 카메라 모듈에 의해 획득된 영상의 왜곡 보정을 위한 파라미터 조정 방법 | |
WO2022057117A1 (zh) | 画面校正的检测方法、装置和检测*** | |
CN111627073B (zh) | 一种基于人机交互的标定方法、标定装置和存储介质 | |
CN113840137B (zh) | 一种网络摄像机移动侦测灵敏度的验证方法及*** | |
CN116337412A (zh) | 屏幕检测方法、设备及存储介质 | |
CN110769225B (zh) | 基于幕布的投影区域获取方法及投影装置 | |
CN108965525B (zh) | 检测方法和装置、终端、计算机设备和可读存储介质 | |
US20190347822A1 (en) | Automatic determination and calibration for spatial relationship between multiple cameras | |
CN114422763B (zh) | 对屏功能的校验方法、装置、计算机设备及存储介质 | |
WO2018087424A1 (en) | Determining an intersection location of an optical axis of a lens with a camera sensor | |
CN113077506B (zh) | 基于图像处理的物体安全监测方法及控制端 | |
US20200351488A1 (en) | Three-dimensional information acquisition system using pitching practice, and method for calculating camera parameters | |
CN110363818A (zh) | 双目视觉***的异常检测方法及装置 | |
JP2805897B2 (ja) | 画質検査装置 | |
KR101703715B1 (ko) | 카메라 광중심 측정을 위한 영상 처리 장치 및 그 방법 | |
JP2011061651A (ja) | 不審物検知システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |