CN115190281A - 调整投影仪投影位置的装置及方法 - Google Patents

调整投影仪投影位置的装置及方法 Download PDF

Info

Publication number
CN115190281A
CN115190281A CN202210762992.6A CN202210762992A CN115190281A CN 115190281 A CN115190281 A CN 115190281A CN 202210762992 A CN202210762992 A CN 202210762992A CN 115190281 A CN115190281 A CN 115190281A
Authority
CN
China
Prior art keywords
vertex
position coordinate
projection
image
projection image
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.)
Granted
Application number
CN202210762992.6A
Other languages
English (en)
Other versions
CN115190281B (zh
Inventor
王小路
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Haining Yisiwei Computing Technology Co ltd
Beijing Eswin Computing Technology Co Ltd
Original Assignee
Beijing Eswin Computing Technology Co Ltd
Haining Eswin IC Design Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Eswin Computing Technology Co Ltd, Haining Eswin IC Design Co Ltd filed Critical Beijing Eswin Computing Technology Co Ltd
Priority to CN202210762992.6A priority Critical patent/CN115190281B/zh
Publication of CN115190281A publication Critical patent/CN115190281A/zh
Application granted granted Critical
Publication of CN115190281B publication Critical patent/CN115190281B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3185Geometric adjustment, e.g. keystone or convergence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3141Constructional details thereof
    • H04N9/3147Multi-projection systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Abstract

本申请公开一种调整投影仪投影位置的装置及方法。本申请装置包括:获取单元,用于获取包含融合投影图像的第一图像;第一确定单元,用于确定融合投影图像每个顶点的位置坐标;绘制单元,用于在第一图像中绘制多条射线;筛选单元,用于根据融合投影图像每个顶点的位置坐标和预置规则对多条射线进行筛选,获得多条目标射线;第二确定单元,用于基于多条目标射线确定最大面积内部矩形每个顶点的位置坐标;第三确定单元,用于根据最大面积内部矩形每个顶点的位置坐标,确定第一最终投影区域和第二最终投影区域每个顶点的位置坐标;调整单元,用于根据第一最终投影区域和第二最终投影区域每个顶点的位置坐标,调整第一投影仪和第二投影仪的投影位置。

Description

调整投影仪投影位置的装置及方法
技术领域
本申请涉及图像投影技术领域,尤其涉及一种调整投影仪投影位置的装置及方法。
背景技术
投影拼接融合技术是指将多台投影仪投影出的图像进行融合处理,从而在投影幕布上呈出一个没有缝隙、面积更大、分辨率更高的融合投影图像。其中,在多台投影仪正式使用前,需要分别对每台投影仪的投影位置进行调整,从而保证多台投影仪投影出的融合投影图像符合要求。
目前,通常是工作人员人工对多台投影仪的投影位置进行调整;其中,在对多台投影仪的投影位置进行调整的过程中,工作人员需要先人工测量出相邻两台投影仪投影出的融合投影图像的面积,当相邻两台投影仪投影出的融合投影图像的面积符合要求时,再分别调整每台投影仪的投影位置,从而保证相邻两台投影仪投影出的融合投影图像的形状符合要求;由于,工作人员人工调整相邻两台投影仪的投影位置的效率较低,从而导致工作人员对多台投影仪的投影位置进行调整的效率较低。
发明内容
本申请实施例提供一种调整投影仪投影位置的装置及方法,主要目的在于提高工作人员对多台投影仪的投影位置进行调整的效率。
为解决上述技术问题,本申请实施例提供如下技术方案:
第一方面,本申请提供了一种调整投影仪投影位置的装置,所述装置包括:
获取单元,用于获取包含融合投影图像的第一图像,其中,所述第一图像为通过预置摄像头拍摄目标投影区域得到的,所述融合投影图像为第一投影仪和第二投影仪同时向所述目标投影区域投影后得到的图像;
第一确定单元,用于确定所述融合投影图像包含的每个顶点对应的位置坐标,其中,所述融合投影图像包含的每个顶点对应的位置坐标为所述融合投影图像包含的每个顶点在所述第一图像中的位置坐标;
绘制单元,用于在所述第一图像中绘制多条射线;
筛选单元,用于根据所述融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条所述射线进行筛选处理,以获得多条目标射线;
第二确定单元,用于基于多条所述目标射线确定所述融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标;
第三确定单元,用于根据所述最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标;
调整单元,用于根据所述第一最终投影区域包含的每个顶点对应的位置坐标和所述第二最终投影区域包含的每个顶点对应的位置坐标,调整所述第一投影仪对应的投影位置和所述第二投影仪对应的投影位置。
第二方面,本申请还提供了一种调整投影仪投影位置的方法,所述方法包括:
获取包含融合投影图像的第一图像,并确定所述融合投影图像包含的每个顶点对应的位置坐标,其中,所述第一图像为通过预置摄像头拍摄目标投影区域得到的,所述融合投影图像为第一投影仪和第二投影仪同时向所述目标投影区域投影后得到的图像,所述融合投影图像包含的每个顶点对应的位置坐标为所述融合投影图像包含的每个顶点在所述第一图像中的位置坐标;
在所述第一图像中绘制多条射线,并根据所述融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条所述射线进行筛选处理,以获得多条目标射线;
基于多条所述目标射线确定所述融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标;
根据所述最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标;
根据所述第一最终投影区域包含的每个顶点对应的位置坐标和所述第二最终投影区域包含的每个顶点对应的位置坐标,调整所述第一投影仪对应的投影位置和所述第二投影仪对应的投影位置。
第三方面,本申请的实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第二方面所述的调整投影仪投影位置的方法。
第四方面,本申请的实施例提供了一种调整投影仪投影位置的装置,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行第二方面所述的调整投影仪投影位置的方法。
借由上述技术方案,本申请提供的技术方案至少具有下列优点:
本申请提供一种调整投影仪投影位置的装置及方法,本申请提供的调整投影仪投影位置的装置包括:获取单元、第一确定单元、绘制单元、筛选单元、第二确定单元、第三确定单元和调整单元;先由获取单元在目标终端设备的本地存储空间中获取包含融合投影图像的第一图像;再由第一确定单元确定融合投影图像包含的每个顶点对应的位置坐标;其次,由绘制单元在第一图像中绘制多条射线;再次,由筛选单元根据融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条射线进行筛选处理,将不符合要求的射线筛选掉,从而获得多条目标射线;再次,由第二确定单元基于多条目标射线确定融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标;再次,由第三确定单元根据最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标;最后,由调整单元根据第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,调整第一投影仪对应的投影位置和第二投影仪对应的投影位置。由于,在本申请中,无需工作人员人工调整相邻两台投影仪的投影位置,调整投影仪投影位置的装置根据包含融合投影图像的第一图像,便可自动调整第一投影仪对应的投影位置和第二投影仪对应的投影位置,从而可以有效提高工作人员对多台投影仪的投影位置进行调整的效率。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,相同或对应的标号表示相同或对应的部分,其中:
图1示出了本申请实施例提供的一种调整投影仪投影位置的装置的组成框图;
图2示出了本申请实施例提供的另一种调整投影仪投影位置的装置的组成框图;
图3示出了本申请实施例提供的融合投影区域和融合带区域的示意图;
图4示出了本申请实施例提供的一种调整投影仪投影位置的方法流程图。
具体实施方式
下面将参照附图更详细地描述本申请的示例性实施方式。虽然附图中显示了本申请的示例性实施方式,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本申请所属领域技术人员所理解的通常意义。
本申请实施例提供了一种调整投影仪投影位置的装置,该装置应用于目标终端设备中,其中,目标终端设备包含预置摄像头,目标终端设备与第一投影仪和第二投影仪相连接,第一投影仪和第二投影仪为相邻两台需要进行投影位置调整的投影仪,即第一投影仪和第二投影仪之间的位置关系为上下相邻或左右相邻,目标终端设备可以但不限于:计算机、投影融合器等等,如图1所示,该装置具体包括:
获取单元11,用于获取包含融合投影图像的第一图像,其中,第一图像为通过预置摄像头拍摄目标投影区域得到的,融合投影图像为第一投影仪和第二投影仪同时向目标投影区域投影后得到的图像;第一确定单元12,用于确定融合投影图像包含的每个顶点对应的位置坐标,其中,第一图像对应的直角坐标系的原点可以但不限于为:第一图像的左上顶点或左下顶点,当直角坐标系的原点为第一图像的左上顶点时,第一图像左侧的边所在直线为直角坐标系的纵轴,第一图像上侧的边所在直线为直角坐标系的横轴,当直角坐标系的原点为第一图像的左下顶点时,第一图像左侧的边所在直线为直角坐标系的纵轴,第一图像下侧的边所在直线为直角坐标系的横轴,融合投影图像包含的每个顶点对应的位置坐标为融合投影图像包含的每个顶点在第一图像中的位置坐标;绘制单元13,用于在第一图像中绘制多条射线;筛选单元14,用于根据融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条射线进行筛选处理,以获得多条目标射线,其中,目标射线为与融合投影图像相交的交点数量为两个,且两个交点位于融合投影图像对应的中心线两侧的射线;第二确定单元15,用于基于多条目标射线确定融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标,其中,最大面积内部矩形为四个顶点均位于融合投影图像内的多个内部矩形中面积最大的内部矩形,最大面积内部矩形包含的每个顶点对应的位置坐标为最大面积内部矩形包含的每个顶点在第一图像中的位置坐标;第三确定单元16,用于根据最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,其中,第一最终投影区域包含的每个顶点对应的位置坐标为第一最终投影区域包含的每个顶点在第一图像中的位置坐标,第二最终投影区域包含的每个顶点对应的位置坐标为第二最终投影区域包含的每个顶点在第一图像中的位置坐标,其中,第一最终投影区域和第一最终投影区域的图像面积大小相同;调整单元17,用于根据第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,调整第一投影仪对应的投影位置和第二投影仪对应的投影位置。
以下结合图1示出的调整投影仪投影位置的装置,具体说明调整投影仪投影位置的装置对第一投影仪对应的投影位置和第二投影仪对应的投影位置进行调整的详细过程:
在本申请实施例中,工作人员预先控制目标终端设备通过预置摄像头拍摄获得第一图像,并将拍摄得到的第一图像存储至目标终端设备的本地存储空间中,当工作人员期望调整第一投影仪对应的投影位置和第二投影仪对应的投影位置时,便会通过目标终端设备的输入设备向调整投影仪投影位置的装置发送相应指令,调整投影仪投影位置的装置在接收到工作人员输入的指令后,调整投影仪投影位置的装置中的获取单元11便会在目标终端设备的本地存储空间中获取第一图像;在获取单元11获取得到第一图像后,第一确定单元12便需要确定融合投影图像包含的每个顶点对应的位置坐标,即确定融合投影图像包含的每个顶点在第一图像中的位置坐标;在第一确定单元12确定融合投影图像包含的每个顶点对应的位置坐标后,绘制单元13便可在第一图像中绘制多条射线,即当第一投影仪和第二投影仪为左右相邻的两个投影仪时,在第一图像对应的直角坐标系的纵轴上选取多个点,将选取的多个点作为起始点在第一图像中绘制多条平行于直角坐标系的横轴、且与融合投影图像相交的多条射线,当第一投影仪和第二投影仪为上下相邻的两个投影仪时,在第一图像对应的直角坐标系的横轴上选取多个点,将选取的多个点作为起始点在第一图像中绘制多条平行于直角坐标系的纵轴、且与融合投影图像相交的多条射线;在绘制单元13在第一图像中绘制多条射线后,筛选单元14便可根据融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条射线进行筛选处理,将不符合要求的射线筛选掉,从而获得多条目标射线;在筛选单元14筛选获得多条目标射线后,第二确定单元15便可基于多条目标射线确定融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标,即基于多条目标射线确定位于融合投影图像内的各个内部矩形包含的每个顶点对应的位置坐标,并根据各个内部矩形包含的每个顶点对应的位置坐标计算每个内部矩形对应的面积,再将多个内部矩形中面积最大的内部矩形确定为最大面积内部矩形,从而确定最大面积内部矩形包含的每个顶点对应的位置坐标;在第二确定单元15确定最大面积内部矩形包含的每个顶点对应的位置坐标后,第三确定单元16便可根据最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,即确定第一最终投影区域包含的每个顶点在第一图像中的位置坐标和第二最终投影区域包含的每个顶点在第一图像中的位置坐标;在第三确定单元16确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标后,调整单元17便可根据第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,调整第一投影仪对应的投影位置和第二投影仪对应的投影位置。
需要进行说明的是,在调整第一投影仪对应的投影位置和第二投影仪对应的投影位置后,当单独控制第一投影仪开启,并控制第一投影仪向目标投影区域投影出第一投影图像,以及通过预置摄像头拍摄目标投影区域得到包含第一投影图像的第一目标图像时,第一投影图像包含的每个顶点在第一目标图像中的位置坐标与第一最终投影区域包含的每个顶点在第一图像中的位置坐标,当单独控制第二投影仪开启,并控制第二投影仪向目标投影区域投影出第二投影图像,以及通过预置摄像头拍摄目标投影区域得到包含第二投影图像的第二目标图像时,第二投影图像包含的每个顶点在第二目标图像中的位置坐标与第二最终投影区域包含的每个顶点在第一图像中的位置坐标,其中,第一目标图像和第二目标图像与第一图像的图像面积大小相同。
本申请实施例提供一种调整投影仪投影位置的装置,本申请实施例提供的调整投影仪投影位置的装置包括:获取单元、第一确定单元、绘制单元、筛选单元、第二确定单元、第三确定单元和调整单元;先由获取单元在目标终端设备的本地存储空间中获取包含融合投影图像的第一图像;再由第一确定单元确定融合投影图像包含的每个顶点对应的位置坐标;其次,由绘制单元在第一图像中绘制多条射线;再次,由筛选单元根据融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条射线进行筛选处理,将不符合要求的射线筛选掉,从而获得多条目标射线;再次,由第二确定单元基于多条目标射线确定融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标;再次,由第三确定单元根据最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标;最后,由调整单元根据第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,调整第一投影仪对应的投影位置和第二投影仪对应的投影位置。由于,在本申请实施例中,无需工作人员人工调整相邻两台投影仪的投影位置,调整投影仪投影位置的装置根据包含融合投影图像的第一图像,便可自动调整第一投影仪对应的投影位置和第二投影仪对应的投影位置,从而可以有效提高工作人员对多台投影仪的投影位置进行调整的效率。
本申请实施例还提供了另一种调整投影仪投影位置的装置,该装置应用于目标终端设备中,其中,目标终端设备包含预置摄像头,目标终端设备与第一投影仪和第二投影仪相连接,第一投影仪和第二投影仪为相邻两台需要进行投影位置调整的投影仪,即第一投影仪和第二投影仪之间的位置关系为上下相邻或左右相邻,目标终端设备可以但不限于:计算机、投影融合器等等,如图2所示,以下结合图2进行解释说明:
进一步的,如图2所示,第一确定单元12包括:第一获取模块121,用于获取包含第一投影图像的第二图像和包含第二投影图像的第三图像,其中,第二图像和第三图像为通过预置摄像头拍摄目标投影区域得到的,第二图像和第三图像与第一图像的图像面积大小相同,第一投影图像为第一投影仪向目标投影区域投影后得到的图像,第二投影图像为第二投影仪向目标投影区域投影后得到的图像;第一确定模块122,用于确定第一投影图像包含的每个顶点对应的位置坐标和第二投影图像包含的每个顶点对应的位置坐标,其中,第一投影图像包含的每个顶点对应的位置坐标为第一投影图像包含的每个顶点在第二图像中的位置坐标,第二投影图像包含的每个顶点对应的位置坐标为第二投影图像包含的每个顶点在第三图像中的位置坐标;第二确定模块123,用于根据第一投影图像包含的每个顶点对应的位置坐标和第二投影图像包含的每个顶点对应的位置坐标,确定融合投影图像包含的每个顶点对应的位置坐标。
在本申请实施例中,第一确定单元12确定融合投影图像包含的每个顶点对应的位置坐标的具体过程为:
其中,预先拍摄第一图像、第二图像和第三图像的具体过程为:工作人员先开启第一投影仪,并控制第一投影仪向目标投影区域投影,以使得第一投影仪在目标投影区域内投影出第一投影图像,以及控制目标终端设备通过预置摄像头拍摄目标投影区域得到的第二图像;其次,关闭第一投影仪、开启第二投影仪,并控制第二投影仪向目标投影区域投影,以使得第二投影仪在目标投影区域内投影出第二投影图像,以及控制目标终端设备通过预置摄像头拍摄目标投影区域得到的第三图像;然后,再次开启第一投影仪,并控制第一投影仪向目标投影区域投影,以使得第一投影仪再次在目标投影区域内投影出第一投影图像,此时,第一投影仪投影出的第一投影图像和第二投影仪投影出的第二投影图像构成融合投影图像,控制目标终端设备通过预置摄像头拍摄目标投影区域得到的第一图像;最后,将拍摄得到的第一图像、第二图像和第三图像存储至目标终端设备的本地存储空间中;其中,第一投影图像和第二投影图像可以但不限于为:纯红色图像、纯蓝色图像、纯白色图像等等。
(1)先由第一获取模块121在目标终端设备的本地存储空间中获取包含第一投影图像的第二图像和包含第二投影图像的第三图像。
(2)再由第一确定模块122确定第一投影图像包含的每个顶点对应的位置坐标和第二投影图像包含的每个顶点对应的位置坐标,即确定第一投影图像包含的每个顶点在第二图像中的位置坐标和第二投影图像包含的每个顶点在第三图像中的位置坐标;具体的,在本步骤中,第一确定模块122可以采用边缘提取算法确定第一投影图像包含的每个顶点对应的位置坐标和第二投影图像包含的每个顶点对应的位置坐标,但不限于此。
(3)最后,由第二确定模块123根据第一投影图像包含的每个顶点对应的位置坐标和第二投影图像包含的每个顶点对应的位置坐标,确定融合投影图像包含的每个顶点对应的位置坐标。
需要进行说明的是,由于,根据包含融合投影图像的第一图像无法准确确定融合投影图像包含的每个顶点在第一图像中的位置坐标,而融合投影图像为第一投影图像和第二投影图像构成的图像,且第一图像、第二图像和第三图像为图像面积大小相同的图像,因此,可以先确定第一投影图像包含的每个顶点在第二图像中的位置坐标和第二投影图像包含的每个顶点在第三图像中的位置坐标,再根据第一投影图像包含的每个顶点在第二图像中的位置坐标和第二投影图像包含的每个顶点在第三图像中的位置坐标,确定融合投影图像包含的每个顶点在第一图像中的位置坐标。
进一步的,如图2所示,筛选单元14包括:第三确定模块141,用于根据第一顶点对应的位置坐标和第二顶点对应的位置坐标确定融合投影图像对应的中心线的位置;第四确定模块142,用于确定射线与融合投影图像的每个交点对应的位置坐标和交点数量;判断模块143,用于当射线与融合投影图像的交点数量为两个时,根据每个交点对应的位置坐标和中心线对应的位置,判断两个交点是否位于中心线两侧;第五确定模块144,用于当两个交点位于中心线两侧时,确定射线为目标射线。
在本申请实施例中,筛选单元14根据融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条射线进行筛选处理,从而获得多条目标射线的具体过程为:
其中,融合投影图像包含第一顶点和第二顶点,当第一投影仪和第二投影仪为左右相邻投影仪时,第一顶点为融合投影图像包含的多个顶点中横坐标值最小的顶点,第二顶点为融合投影图像包含的多个顶点中横坐标值最大的顶点,当第一投影仪和第二投影仪为上下相邻投影仪时,第一顶点为融合投影图像包含的多个顶点中纵坐标值最小的顶点,第二顶点为融合投影图像包含的多个顶点中纵坐标值最大的顶点。
(1)先由第三确定模块141根据第一顶点对应的位置坐标和第二顶点对应的位置坐标确定融合投影图像对应的中心线的位置;即当第一投影仪和第二投影仪为左右相邻投影仪时,先计算第二顶点对应的横坐标值与第一顶点对应的横坐标值的差值,以获得第一计算结果,再计算第一计算结果与2的比值,以获得第二计算结果,然后,计算第二计算结果与第一顶点对应的横坐标值的和,以获得第三计算结果,最后,将平行于第一图像对应的直角坐标系的纵轴、且包含的各个点的横坐标值为第三计算结果的直线确定为融合投影图像对应的中心线;当第一投影仪和第二投影仪为上下相邻投影仪时,先计算第二顶点对应的纵坐标值与第一顶点对应的纵坐标值的差值,以获得第四计算结果,再计算第四计算结果与2的比值,以获得第五计算结果,然后,计算第五计算结果与第一顶点对应的纵坐标值的和,以获得第六计算结果,最后,将平行于第一图像对应的直角坐标系的横轴、且包含的各个点的纵坐标值为第六计算结果的直线确定为融合投影图像对应的中心线。
(2)再由第四确定模块142确定每条射线与融合投影图像的每个交点对应的位置坐标和交点数量,即先确定第一条射线与融合投影图像的每个交点对应的位置坐标和第一条射线与融合投影图像的交点数量,再确定第二条射线与融合投影图像的每个交点对应的位置坐标和第二条射线与融合投影图像的交点数量……;其中,根据融合投影图像的相邻两个顶点对应的位置坐标,能够确定这两个顶点之间的边包含的各个点对应的位置坐标,从而根据某条射线包含的各个点对应的位置坐标和这两个顶点之间的边包含的各个点对应的位置坐标,便可确定该条射线与这两个顶点之间的边是否相交,以及相交时的交点对应的位置坐标。
(3)其次,当某条射线与融合投影图像的交点数量为两个时,由判断模块143根据每个交点对应的位置坐标和中心线对应的位置,判断该条射线与融合投影图像的两个交点是否位于中心线两侧,其中,当某条射线与融合投影图像的交点数量并非为两个时,判断模块143便可将该射线筛选掉。
(4)最后,当某条射线与融合投影图像的交点数量为两个,且该条射线与融合投影图像的两个交点位于中心线两侧时,第五确定模块144确定该条射线为目标射线,其中,当某条射线与融合投影图像的交点数量为两个,但该条射线与融合投影图像的两个交点位于中心线一侧时,第五确定模块144便可将该射线筛选掉。
进一步的,如图2所示,第二确定单元15包括:第六确定模块151,用于根据每条目标射线与融合投影图像的每个交点对应的位置坐标,确定每条目标射线对应的每个内部矩形包含的每个顶点的位置坐标;计算模块152,用于根据每条目标射线对应的每个内部矩形包含的每个顶点的位置坐标,计算每个内部矩形对应的面积;第七确定模块153,用于将多个内部矩形中面积最大的内部矩形确定为最大面积内部矩形。
在本申请实施例中,第二确定单元15基于多条目标射线确定融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标的具体过程为:
(1)先由第六确定模块151根据每条目标射线与融合投影图像的每个交点对应的位置坐标,确定每条目标射线对应的每个内部矩形包含的每个顶点的位置坐标。
(2)再由计算模块152根据每条目标射线对应的每个内部矩形包含的每个顶点的位置坐标,计算每个内部矩形对应的面积,即对于任意一个内部矩形而言,先根据该内部矩形包含的每个顶点对应的位置坐标,确定该内部矩形各个边对应的长度,再根据该内部矩形各个边对应的长度计算该内部矩形对应的面积。
(3)最后,由第七确定模块153将多个内部矩形中面积最大的内部矩形确定为最大面积内部矩形,即将多个内部矩形中面积最大的内部矩形包含的每个顶点对应的位置坐标确定为最大面积内部矩形包含的每个顶点对应的位置坐标。
进一步的,如图2所示,当第一投影仪和第二投影仪为左右相邻投影仪时,第六确定模块151根据每条目标射线与融合投影图像的每个交点对应的位置坐标,确定每条目标射线对应的每个内部矩形包含的每个顶点的位置坐标的具体过程为:
对于任意一条目标射线而言:
首先,根据第一交点对应的位置坐标和第二交点对应的位置坐标,在目标射线中选取多个目标点,其中,第一交点和第二交点为目标射线与融合投影图像的两个交点,每个目标点与第一交点和第二交点的纵坐标值相同;其次,将第一交点或任意一个目标点确定为内部矩形的第一顶点,并将第二交点或任意一个目标点确定为内部矩形的第二顶点;再次,绘制第一顶点对应的目标方向射线和第二顶点对应的目标方向射线,并确定第一顶点对应的目标方向射线与融合投影图像的交点对应的位置坐标和第二顶点对应的目标方向射线与融合投影图像的交点对应的位置坐标,其中,第一顶点对应的目标方向射线为以第一顶点为起点向纵轴负向做的射线,第二顶点对应的目标方向射线为以第二顶点为起点向纵轴负向做的射线;最后,判断第一顶点对应的目标方向射线与融合投影图像的交点对应的纵坐标值是否大于第二顶点对应的目标方向射线与融合投影图像的交点对应的纵坐标值;若大于,则将第一顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并根据第二顶点对应的位置坐标和第三顶点对应的位置坐标确定内部矩形的第四顶点对应的位置坐标,即将第二顶点对应的横坐标值确定为第四顶点对应的横坐标值,将第三顶点对应的纵坐标值确定为第四顶点对应的纵坐标值;若等于,则将第一顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并将第二顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第四顶点;若小于,则将第二顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并根据第一顶点对应的位置坐标和第三顶点对应的位置坐标确定内部矩形的第四顶点对应的位置坐标,即将第一顶点对应的横坐标值确定为第四顶点对应的横坐标值,将第三顶点对应的纵坐标值确定为第四顶点对应的纵坐标值。
按照上述方法,便可确定该条目标射线对应的各个内部矩形包含的每个顶点的位置坐标。
进一步的,如图2所示,当第一投影仪和第二投影仪为上下相邻投影仪时,第六确定模块151根据每条目标射线与融合投影图像的每个交点对应的位置坐标,确定每条目标射线对应的每个内部矩形包含的每个顶点的位置坐标的具体过程为:
首先,根据第一交点对应的位置坐标和第二交点对应的位置坐标,在目标射线中选取多个目标点,其中,第一交点和第二交点为目标射线与融合投影图像的两个交点,每个目标点与第一交点和第二交点的横坐标值相同;其次,将第一交点或任意一个目标点确定为内部矩形的第一顶点,并将第二交点或任意一个目标点确定为内部矩形的第二顶点;再次,绘制第一顶点对应的目标方向射线和第二顶点对应的目标方向射线,并确定第一顶点对应的目标方向射线与融合投影图像的交点对应的位置坐标和第二顶点对应的目标方向射线与融合投影图像的交点对应的位置坐标,其中,第一顶点对应的目标方向射线为以第一顶点为起点向横轴正向做的射线,第二顶点对应的目标方向射线为以第二顶点为起点向横轴正向做的射线;最后,判断第一顶点对应的目标方向射线与融合投影图像的交点对应的横坐标值是否大于第二顶点对应的目标方向射线与融合投影图像的交点对应的横坐标值;若大于,则将第二顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并根据第一顶点对应的位置坐标和第三顶点对应的位置坐标确定内部矩形的第四顶点对应的位置坐标,即将第一顶点对应的纵坐标值确定为第四顶点对应的纵坐标值,将第三顶点对应的横坐标值确定为第四顶点对应的横坐标值;若等于,则将第一顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并将第二顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第四顶点;若小于,则将第一顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并根据第二顶点对应的位置坐标和第三顶点对应的位置坐标确定内部矩形的第四顶点对应的位置坐标,即将第二顶点对应的纵坐标值确定为第四顶点对应的纵坐标值,将第三顶点对应的横坐标值确定为第四顶点对应的横坐标值。
按照上述方法,便可确定该条目标射线对应的各个内部矩形包含的每个顶点的位置坐标。
进一步的,如图2所示,第三确定单元16包括:第八确定模块161,用于根据最大面积内部矩形包含的每个顶点对应的位置坐标和中心线对应的位置,确定融合投影区域包含的每个顶点对应的位置坐标;第二获取模块162,用于获取预置融合带比例值;第九确定模块163,用于根据融合投影区域包含的每个顶点对应的位置坐标和预置融合带比例值,确定融合带区域包含的每个顶点对应的位置坐标;第十确定模块164,用于根据融合投影区域包含的每个顶点对应的位置坐标和融合带区域包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标。
在本申请实施例中,第三确定单元16根据最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标的具体过程为:
其中,当第一投影仪和第二投影仪为左右相邻投影仪时,第一最终投影区域的高度、第二最终投影区域的高度和融合带区域的高度相同,第一最终投影区域的宽度和第二最终投影区域的宽度相同,预置融合带比例值为融合带区域的宽度与第一最终投影区域的宽度的比值(即为融合带区域的宽度与第一最终投影区域的宽度的比值);当第一投影仪和第二投影仪为上下相邻投影仪时,第一最终投影区域的宽度、第二最终投影区域的宽度和融合带区域的宽度相同,第一最终投影区域的高度和第二最终投影区域的高度相同,预置融合带比例值为融合带区域的高度与第一最终投影区域的高度的比值(即为融合带区域的高度与第一最终投影区域的高度的比值)。
(1)先由第八确定模块161根据最大面积内部矩形包含的每个顶点对应的位置坐标和中心线对应的位置,确定融合投影区域包含的每个顶点对应的位置坐标。
具体的,在本步骤中,当第一投影仪和第二投影仪为左右相邻投影仪时,先计算最大面积内部矩形右上顶点的横坐标值与中心线的横坐标值的差值,以获得第七计算结果;再计算中心线的横坐标值与最大面积内部矩形左上顶点的横坐标值的差值,以获得第八计算结果;然后,判断第七计算结果是否大于第八计算结果;若大于,则计算第八计算结果与中心线的横坐标值的和,以获得第九计算结果,将最大面积内部矩形左上顶点确定为融合投影区域的左上顶点,将第九计算结果确定为融合投影区域的右上顶点的横坐标值,将最大面积内部矩形左上顶点的纵坐标值确定为融合投影区域的右上顶点的纵坐标值,将最大面积内部矩形左下顶点确定为融合投影区域的左下顶点,将第九计算结果确定为融合投影区域的右下顶点的横坐标值,将最大面积内部矩形左下顶点的纵坐标值确定为融合投影区域的右下顶点的纵坐标值;若等于,则将最大面积内部矩形左上顶点确定为融合投影区域的左上顶点,将最大面积内部矩形右上顶点确定为融合投影区域的右上顶点,将最大面积内部矩形左下顶点确定为融合投影区域的左下顶点,将最大面积内部矩形右下顶点确定为融合投影区域的右下顶点;若小于,则计算中心线的横坐标值与第七计算结果的差值,以获得第十计算结果,将第十计算结果确定为融合投影区域的左上顶点的横坐标值,将最大面积内部矩形右上顶点的纵坐标值确定为融合投影区域的左上顶点的纵坐标值,将最大面积内部矩形右上顶点确定为融合投影区域的右上顶点,将第十计算结果确定为融合投影区域的左下顶点的横坐标值,将最大面积内部矩形右下顶点的纵坐标值确定为融合投影区域的左下顶点的纵坐标值,将最大面积内部矩形右下顶点确定为融合投影区域的右下顶点,其中,中心线的横坐标值为中心线包含的任意一个点的横坐标值。
需要进行说明的是,当第一投影仪和第二投影仪为上下相邻投影仪时,根据最大面积内部矩形包含的每个顶点对应的位置坐标和中心线对应的位置,确定融合投影区域包含的每个顶点对应的位置坐标的具体过程,可以根据上述当第一投影仪和第二投影仪为左右相邻投影仪时,根据最大面积内部矩形包含的每个顶点对应的位置坐标和中心线对应的位置,确定融合投影区域包含的每个顶点对应的位置坐标的具体过程合理推导获得,本申请实施例对此不再进行赘述。
(2)再由第二获取模块162获取预置融合带比例值。
(3)其次,由第九确定模块163根据融合投影区域包含的每个顶点对应的位置坐标和预置融合带比例值,确定融合带区域包含的每个顶点对应的位置坐标。
具体的,在本步骤中,当第一投影仪和第二投影仪为左右相邻投影仪时,预置融合带比例值为a,中心线的横坐标值为x,如图3所示,融合投影区域左上顶点为L(xl,yl),右上顶点为N(xn,yn),左下顶点I为(xi,yi),右下顶点为K(xk,yk),融合带区域的左上顶点为N’(xn’,yn’),右上顶点为L’(xl’,yl’),左下顶点为K’(xk’,yk’),右下顶点为I’(xi’,yi’),其中,xl=xi,xn’=xk’,xl’=xi’,xn=xk,yl=yn’=yl’=yn,yi=yk’=yi’=yk,其中,xn’和xl’满足以下公式:
(x-xn’)*2/a=xl’-xl (1)
(xl’-x)*2/a=xn-xn’ (2)
根据公式(1)和公式(2)推导获得公式(2),公式(3)具体如下:
xl’=(xn+(2/a-1)*x-xl*a/2)/(2/a-a/2) (3)
将xn、xl、x和a代入公式(3),便可计算获得xl’,再将xl、xl’、x和a代入公式(1),便可计算获得xn’,从而便可获得融合带区域包含的每个顶点对应的位置坐标。
需要进行说明的是,当第一投影仪和第二投影仪为上下相邻投影仪时,根据融合投影区域包含的每个顶点对应的位置坐标和预置融合带比例值,确定融合带区域包含的每个顶点对应的位置坐标的具体过程,可以根据上述当第一投影仪和第二投影仪为左右相邻投影仪时,根据融合投影区域包含的每个顶点对应的位置坐标和预置融合带比例值,确定融合带区域包含的每个顶点对应的位置坐标的具体过程合理推导获得,本申请实施例对此不再进行赘述。
(4)第十确定模块164根据融合投影区域包含的每个顶点对应的位置坐标和融合带区域包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,即当第一投影仪和第二投影仪为左右相邻投影仪时,将融合投影区域的左上顶点、左下顶点和融合带区域的右上顶点、右下顶点,确定为第一最终投影区域包含的各个顶点,将融合投影区域的右上顶点、右下顶点和融合带区域的左上顶点、左下顶点,确定为第二最终投影区域包含的各个顶点;当第一投影仪和第二投影仪为上下相邻投影仪时,将融合投影区域的左上顶点、右上顶点和融合带区域的左下顶点、右下顶点,确定为第一最终投影区域包含的各个顶点,将融合投影区域的左下顶点、右下顶点和融合带区域的左上顶点、右上顶点,确定为第二最终投影区域包含的各个顶点。
进一步的,如图2所示,调整单元17包括:第一调整模块171,用于根据预置算法、第一投影图像包含的每个顶点对应的位置坐标和第一最终投影区域包含的每个顶点对应的位置坐标,调整第一投影仪对应的投影位置;第二调整模块172,用于根据预置算法、第二投影图像包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,调整第二投影仪对应的投影位置;其中,预置算法可以但不限于为:梯形校正算法。
在本申请实施例中,调整单元17根据第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,调整第一投影仪对应的投影位置和第二投影仪对应的投影位置的具体过程为:
(1)先由第一调整模块171根据预置算法、第一投影图像包含的每个顶点对应的位置坐标(即第一投影图像包含的每个顶点在第二图像中的位置坐标)和第一最终投影区域包含的每个顶点对应的位置坐标(第一最终投影区域包含的每个顶点在第一图像中的位置坐标),调整第一投影仪对应的投影位置;
(2)再由第二调整模块172根据预置算法、第二投影图像包含的每个顶点对应的位置坐标(即第二投影图像包含的每个顶点在第三图像中的位置坐标)和第二最终投影区域包含的每个顶点对应的位置坐标(第二最终投影区域包含的每个顶点在第一图像中的位置坐标),调整第二投影仪对应的投影位置。
进一步的,作为对上述图1及图2所示装置的实现,本申请另一实施例还提供了一种调整投影仪投影位置的方法,该方法应用于目标终端设备中,其中,目标终端设备包含预置摄像头,目标终端设备与第一投影仪和第二投影仪相连接,第一投影仪和第二投影仪为相邻两台需要进行投影位置调整的投影仪,即第一投影仪和第二投影仪之间的位置关系为上下相邻或左右相邻,目标终端设备可以但不限于:计算机、投影融合器等等。该方法实施例与前述装置实施例对应,为便于阅读,本方法实施例不再对前述装置实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的方法能够对应实现前述装置实施例中的全部内容。该方法应用于提高工作人员对多台投影仪的投影位置进行调整的效率,具体如图4所示,该方法包括:
201、获取包含融合投影图像的第一图像,并确定融合投影图像包含的每个顶点对应的位置坐标。
其中,第一图像为通过预置摄像头拍摄目标投影区域得到的,融合投影图像为第一投影仪和第二投影仪同时向目标投影区域投影后得到的图像,融合投影图像包含的每个顶点对应的位置坐标为融合投影图像包含的每个顶点在第一图像中的位置坐标。
202、在第一图像中绘制多条射线,并根据融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条射线进行筛选处理,以获得多条目标射线。
203、基于多条目标射线确定融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标。
204、根据最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标。
205、根据第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,调整第一投影仪对应的投影位置和第二投影仪对应的投影位置。
进一步的,步骤201、确定融合投影图像包含的每个顶点对应的位置坐标,包括:
获取包含第一投影图像的第二图像和包含第二投影图像的第三图像,其中,第二图像和第三图像为通过预置摄像头拍摄目标投影区域得到的,第一投影图像为第一投影仪向目标投影区域投影后得到的图像,第二投影图像为第二投影仪向目标投影区域投影后得到的图像;
确定第一投影图像包含的每个顶点对应的位置坐标和第二投影图像包含的每个顶点对应的位置坐标,其中,第一投影图像包含的每个顶点对应的位置坐标为第一投影图像包含的每个顶点在第二图像中的位置坐标,第二投影图像包含的每个顶点对应的位置坐标为第二投影图像包含的每个顶点在第三图像中的位置坐标;
根据第一投影图像包含的每个顶点对应的位置坐标和第二投影图像包含的每个顶点对应的位置坐标,确定融合投影图像包含的每个顶点对应的位置坐标。
进一步的,融合投影图像包含第一顶点和第二顶点,当第一投影仪和第二投影仪为左右相邻投影仪时,第一顶点为融合投影图像包含的多个顶点中横坐标值最小的顶点,第二顶点为融合投影图像包含的多个顶点中横坐标值最大的顶点,当第一投影仪和第二投影仪为上下相邻投影仪时,第一顶点为融合投影图像包含的多个顶点中纵坐标值最小的顶点,第二顶点为融合投影图像包含的多个顶点中纵坐标值最大的顶点;步骤202、根据融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条射线进行筛选处理,以获得多条目标射线,包括:
根据第一顶点对应的位置坐标和第二顶点对应的位置坐标确定融合投影图像对应的中心线的位置;
确定射线与融合投影图像的每个交点对应的位置坐标和交点数量;
若射线与融合投影图像的交点数量为两个,则根据每个交点对应的位置坐标和中心线对应的位置,判断两个交点是否位于中心线两侧;
若两个交点位于中心线两侧,则确定射线为目标射线。
进一步的,步骤203、基于多条目标射线确定融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标,包括:
根据每条目标射线与融合投影图像的每个交点对应的位置坐标,确定每条目标射线对应的每个内部矩形包含的每个顶点的位置坐标;
根据每条目标射线对应的每个内部矩形包含的每个顶点的位置坐标,计算每个内部矩形对应的面积;
将多个内部矩形中面积最大的内部矩形确定为最大面积内部矩形。
进一步的,当第一投影仪和第二投影仪为左右相邻投影仪时,根据每条目标射线与融合投影图像的每个交点对应的位置坐标,确定每条目标射线对应的每个内部矩形包含的每个顶点的位置坐标,包括:
根据第一交点对应的位置坐标和第二交点对应的位置坐标,在目标射线中选取多个目标点,其中,第一交点和第二交点为目标射线与融合投影图像的两个交点,目标点与第一交点和第二交点的纵坐标值相同;
将第一交点或任意一个目标点确定为内部矩形的第一顶点,并将第二交点或任意一个目标点确定为内部矩形的第二顶点;
绘制第一顶点对应的目标方向射线和第二顶点对应的目标方向射线,并确定第一顶点对应的目标方向射线与融合投影图像的交点对应的位置坐标和第二顶点对应的目标方向射线与融合投影图像的交点对应的位置坐标,其中,第一顶点对应的目标方向射线为以第一顶点为起点向纵轴负向做的射线,第二顶点对应的目标方向射线为以第二顶点为起点向纵轴负向做的射线;
判断第一顶点对应的目标方向射线与融合投影图像的交点对应的纵坐标值是否大于第二顶点对应的目标方向射线与融合投影图像的交点对应的纵坐标值;
若大于,则将第一顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并根据第二顶点对应的位置坐标和第三顶点对应的位置坐标确定内部矩形的第四顶点对应的位置坐标;
若等于,则将第一顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并将第二顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第四顶点;
若小于,则将第二顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并根据第一顶点对应的位置坐标和第三顶点对应的位置坐标确定内部矩形的第四顶点对应的位置坐标。
进一步的,当第一投影仪和第二投影仪为上下相邻投影仪时,根据每条目标射线与融合投影图像的每个交点对应的位置坐标,确定每条目标射线对应的每个内部矩形包含的每个顶点的位置坐标,包括:
根据第一交点对应的位置坐标和第二交点对应的位置坐标,在目标射线中选取多个目标点,其中,第一交点和第二交点为目标射线与融合投影图像的两个交点,目标点与第一交点和第二交点的横坐标值相同;
将第一交点或任意一个目标点确定为内部矩形的第一顶点,并将第二交点或任意一个目标点确定为内部矩形的第二顶点;
绘制第一顶点对应的目标方向射线和第二顶点对应的目标方向射线,并确定第一顶点对应的目标方向射线与融合投影图像的交点对应的位置坐标和第二顶点对应的目标方向射线与融合投影图像的交点对应的位置坐标,其中,第一顶点对应的目标方向射线为以第一顶点为起点向横轴正向做的射线,第二顶点对应的目标方向射线为以第二顶点为起点向横轴正向做的射线;
判断第一顶点对应的目标方向射线与融合投影图像的交点对应的横坐标值是否大于第二顶点对应的目标方向射线与融合投影图像的交点对应的横坐标值;
若大于,则将第二顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并根据第一顶点对应的位置坐标和第三顶点对应的位置坐标确定内部矩形的第四顶点对应的位置坐标;
若等于,则将第一顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并将第二顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第四顶点;
若小于,则将第一顶点对应的目标方向射线与融合投影图像的交点确定为内部矩形的第三顶点,并根据第二顶点对应的位置坐标和第三顶点对应的位置坐标确定内部矩形的第四顶点对应的位置坐标。
进一步的,步骤204、根据最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,包括:
根据最大面积内部矩形包含的每个顶点对应的位置坐标和中心线对应的位置,确定融合投影区域包含的每个顶点对应的位置坐标;
获取预置融合带比例值;
根据融合投影区域包含的每个顶点对应的位置坐标和预置融合带比例值,确定融合带区域包含的每个顶点对应的位置坐标;
根据融合投影区域包含的每个顶点对应的位置坐标和融合带区域包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标。
进一步的,步骤205、根据第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,调整第一投影仪对应的投影位置和第二投影仪对应的投影位置,包括:
根据预置算法、第一投影图像包含的每个顶点对应的位置坐标和第一最终投影区域包含的每个顶点对应的位置坐标,调整第一投影仪对应的投影位置;
根据预置算法、第二投影图像包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,调整第二投影仪对应的投影位置。
本申请实施例提供一种调整投影仪投影位置的装置及方法,本申请实施例提供的调整投影仪投影位置的装置包括:获取单元、第一确定单元、绘制单元、筛选单元、第二确定单元、第三确定单元和调整单元;先由获取单元在目标终端设备的本地存储空间中获取包含融合投影图像的第一图像;再由第一确定单元确定融合投影图像包含的每个顶点对应的位置坐标;其次,由绘制单元在第一图像中绘制多条射线;再次,由筛选单元根据融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条射线进行筛选处理,将不符合要求的射线筛选掉,从而获得多条目标射线;再次,由第二确定单元基于多条目标射线确定融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标;再次,由第三确定单元根据最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标;最后,由调整单元根据第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,调整第一投影仪对应的投影位置和第二投影仪对应的投影位置。由于,在本申请实施例中,无需工作人员人工调整相邻两台投影仪的投影位置,调整投影仪投影位置的装置根据包含融合投影图像的第一图像,便可自动调整第一投影仪对应的投影位置和第二投影仪对应的投影位置,从而可以有效提高工作人员对多台投影仪的投影位置进行调整的效率。
本申请实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述所述的调整投影仪投影位置的方法。
存储介质可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本申请实施例还提供了一种调整投影仪投影位置的装置,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行上述所述的调整投影仪投影位置的方法。
本申请实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:
获取包含融合投影图像的第一图像,并确定所述融合投影图像包含的每个顶点对应的位置坐标,其中,所述第一图像为通过预置摄像头拍摄目标投影区域得到的,所述融合投影图像为第一投影仪和第二投影仪同时向所述目标投影区域投影后得到的图像,所述融合投影图像包含的每个顶点对应的位置坐标为所述融合投影图像包含的每个顶点在所述第一图像中的位置坐标;
在所述第一图像中绘制多条射线,并根据所述融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条所述射线进行筛选处理,以获得多条目标射线;
基于多条所述目标射线确定所述融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标;
根据所述最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标;
根据所述第一最终投影区域包含的每个顶点对应的位置坐标和所述第二最终投影区域包含的每个顶点对应的位置坐标,调整所述第一投影仪对应的投影位置和所述第二投影仪对应的投影位置。
进一步的,所述确定所述融合投影图像包含的每个顶点对应的位置坐标,包括:
获取包含第一投影图像的第二图像和包含第二投影图像的第三图像,其中,所述第二图像和所述第三图像为通过所述预置摄像头拍摄所述目标投影区域得到的,所述第一投影图像为所述第一投影仪向所述目标投影区域投影后得到的图像,所述第二投影图像为所述第二投影仪向所述目标投影区域投影后得到的图像;
确定所述第一投影图像包含的每个顶点对应的位置坐标和所述第二投影图像包含的每个顶点对应的位置坐标,其中,所述第一投影图像包含的每个顶点对应的位置坐标为所述第一投影图像包含的每个顶点在所述第二图像中的位置坐标,所述第二投影图像包含的每个顶点对应的位置坐标为所述第二投影图像包含的每个顶点在所述第三图像中的位置坐标;
根据所述第一投影图像包含的每个顶点对应的位置坐标和所述第二投影图像包含的每个顶点对应的位置坐标,确定所述融合投影图像包含的每个顶点对应的位置坐标。
进一步的,所述融合投影图像包含第一顶点和第二顶点,当所述第一投影仪和所述第二投影仪为左右相邻投影仪时,所述第一顶点为所述融合投影图像包含的多个顶点中横坐标值最小的顶点,所述第二顶点为所述融合投影图像包含的多个顶点中横坐标值最大的顶点,当所述第一投影仪和所述第二投影仪为上下相邻投影仪时,所述第一顶点为所述融合投影图像包含的多个顶点中纵坐标值最小的顶点,所述第二顶点为所述融合投影图像包含的多个顶点中纵坐标值最大的顶点;所述根据所述融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条所述射线进行筛选处理,以获得多条目标射线,包括:
根据所述第一顶点对应的位置坐标和所述第二顶点对应的位置坐标确定所述融合投影图像对应的中心线的位置;
确定所述射线与所述融合投影图像的每个交点对应的位置坐标和交点数量;
若所述射线与所述融合投影图像的交点数量为两个,则根据每个所述交点对应的位置坐标和所述中心线对应的位置,判断两个所述交点是否位于所述中心线两侧;
若两个所述交点位于所述中心线两侧,则确定所述射线为目标射线。
进一步的,所述基于多条所述目标射线确定所述融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标,包括:
根据每条所述目标射线与所述融合投影图像的每个交点对应的位置坐标,确定每条所述目标射线对应的每个内部矩形包含的每个顶点的位置坐标;
根据每条所述目标射线对应的每个内部矩形包含的每个顶点的位置坐标,计算每个所述内部矩形对应的面积;
将多个所述内部矩形中面积最大的内部矩形确定为所述最大面积内部矩形。
进一步的,所述第一投影仪和所述第二投影仪为左右相邻投影仪;所述根据每条所述目标射线与所述融合投影图像的每个交点对应的位置坐标,确定每条所述目标射线对应的每个内部矩形包含的每个顶点的位置坐标,包括:
根据第一交点对应的位置坐标和第二交点对应的位置坐标,在所述目标射线中选取多个目标点,其中,所述第一交点和所述第二交点为所述目标射线与所述融合投影图像的两个交点,所述目标点与所述第一交点和所述第二交点的纵坐标值相同;
将所述第一交点或任意一个所述目标点确定为内部矩形的第一顶点,并将所述第二交点或任意一个所述目标点确定为所述内部矩形的第二顶点;
绘制所述第一顶点对应的目标方向射线和所述第二顶点对应的目标方向射线,并确定所述第一顶点对应的目标方向射线与所述融合投影图像的交点对应的位置坐标和所述第二顶点对应的目标方向射线与所述融合投影图像的交点对应的位置坐标,其中,所述第一顶点对应的目标方向射线为以所述第一顶点为起点向纵轴负向做的射线,所述第二顶点对应的目标方向射线为以所述第二顶点为起点向纵轴负向做的射线;
判断所述第一顶点对应的目标方向射线与所述融合投影图像的交点对应的纵坐标值是否大于所述第二顶点对应的目标方向射线与所述融合投影图像的交点对应的纵坐标值;
若大于,则将所述第一顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并根据所述第二顶点对应的位置坐标和所述第三顶点对应的位置坐标确定所述内部矩形的第四顶点对应的位置坐标;
若等于,则将所述第一顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并将所述第二顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第四顶点;
若小于,则将所述第二顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并根据所述第一顶点对应的位置坐标和所述第三顶点对应的位置坐标确定所述内部矩形的第四顶点对应的位置坐标。
进一步的,所述第一投影仪和所述第二投影仪为上下相邻投影仪;所述根据每条所述目标射线与所述融合投影图像的每个交点对应的位置坐标,确定每条所述目标射线对应的每个内部矩形包含的每个顶点的位置坐标,包括:
根据第一交点对应的位置坐标和第二交点对应的位置坐标,在所述目标射线中选取多个目标点,其中,所述第一交点和所述第二交点为所述目标射线与所述融合投影图像的两个交点,所述目标点与所述第一交点和所述第二交点的横坐标值相同;
将所述第一交点或任意一个所述目标点确定为内部矩形的第一顶点,并将所述第二交点或任意一个所述目标点确定为所述内部矩形的第二顶点;
绘制所述第一顶点对应的目标方向射线和所述第二顶点对应的目标方向射线,并确定所述第一顶点对应的目标方向射线与所述融合投影图像的交点对应的位置坐标和所述第二顶点对应的目标方向射线与所述融合投影图像的交点对应的位置坐标,其中,所述第一顶点对应的目标方向射线为以所述第一顶点为起点向横轴正向做的射线,所述第二顶点对应的目标方向射线为以所述第二顶点为起点向横轴正向做的射线;
判断所述第一顶点对应的目标方向射线与所述融合投影图像的交点对应的横坐标值是否大于所述第二顶点对应的目标方向射线与所述融合投影图像的交点对应的横坐标值;
若大于,则将所述第二顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并根据所述第一顶点对应的位置坐标和所述第三顶点对应的位置坐标确定所述内部矩形的第四顶点对应的位置坐标;
若等于,则将所述第一顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并将所述第二顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第四顶点;
若小于,则将所述第一顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并根据所述第二顶点对应的位置坐标和所述第三顶点对应的位置坐标确定所述内部矩形的第四顶点对应的位置坐标。
进一步的,所述根据所述最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标,包括:
根据所述最大面积内部矩形包含的每个顶点对应的位置坐标和所述中心线对应的位置,确定融合投影区域包含的每个顶点对应的位置坐标;
获取预置融合带比例值;
根据所述融合投影区域包含的每个顶点对应的位置坐标和所述预置融合带比例值,确定融合带区域包含的每个顶点对应的位置坐标;
根据所述融合投影区域包含的每个顶点对应的位置坐标和所述融合带区域包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和所述第二最终投影区域包含的每个顶点对应的位置坐标。
进一步的,所述根据所述第一最终投影区域包含的每个顶点对应的位置坐标和所述第二最终投影区域包含的每个顶点对应的位置坐标,调整所述第一投影仪对应的投影位置和所述第二投影仪对应的投影位置,包括:
根据预置算法、所述第一投影图像包含的每个顶点对应的位置坐标和所述第一最终投影区域包含的每个顶点对应的位置坐标,调整所述第一投影仪对应的投影位置;
根据所述预置算法、所述第二投影图像包含的每个顶点对应的位置坐标和所述第二最终投影区域包含的每个顶点对应的位置坐标,调整所述第二投影仪对应的投影位置。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:获取包含融合投影图像的第一图像,并确定所述融合投影图像包含的每个顶点对应的位置坐标,其中,所述第一图像为通过预置摄像头拍摄目标投影区域得到的,所述融合投影图像为第一投影仪和第二投影仪同时向所述目标投影区域投影后得到的图像,所述融合投影图像包含的每个顶点对应的位置坐标为所述融合投影图像包含的每个顶点在所述第一图像中的位置坐标;在所述第一图像中绘制多条射线,并根据所述融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条所述射线进行筛选处理,以获得多条目标射线;基于多条所述目标射线确定所述融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标;根据所述最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标;根据所述第一最终投影区域包含的每个顶点对应的位置坐标和所述第二最终投影区域包含的每个顶点对应的位置坐标,调整所述第一投影仪对应的投影位置和所述第二投影仪对应的投影位置。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (10)

1.一种调整投影仪投影位置的装置,其特征在于,所述装置包括:
获取单元,用于获取包含融合投影图像的第一图像,其中,所述第一图像为通过预置摄像头拍摄目标投影区域得到的,所述融合投影图像为第一投影仪和第二投影仪同时向所述目标投影区域投影后得到的图像;
第一确定单元,用于确定所述融合投影图像包含的每个顶点对应的位置坐标,其中,所述融合投影图像包含的每个顶点对应的位置坐标为所述融合投影图像包含的每个顶点在所述第一图像中的位置坐标;
绘制单元,用于在所述第一图像中绘制多条射线;
筛选单元,用于根据所述融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条所述射线进行筛选处理,以获得多条目标射线;
第二确定单元,用于基于多条所述目标射线确定所述融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标;
第三确定单元,用于根据所述最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标;
调整单元,用于根据所述第一最终投影区域包含的每个顶点对应的位置坐标和所述第二最终投影区域包含的每个顶点对应的位置坐标,调整所述第一投影仪对应的投影位置和所述第二投影仪对应的投影位置。
2.根据权利要求1所述的装置,其特征在于,所述第一确定单元包括:
第一获取模块,用于获取包含第一投影图像的第二图像和包含第二投影图像的第三图像,其中,所述第二图像和所述第三图像为通过所述预置摄像头拍摄所述目标投影区域得到的,所述第一投影图像为所述第一投影仪向所述目标投影区域投影后得到的图像,所述第二投影图像为所述第二投影仪向所述目标投影区域投影后得到的图像;
第一确定模块,用于确定所述第一投影图像包含的每个顶点对应的位置坐标和所述第二投影图像包含的每个顶点对应的位置坐标,其中,所述第一投影图像包含的每个顶点对应的位置坐标为所述第一投影图像包含的每个顶点在所述第二图像中的位置坐标,所述第二投影图像包含的每个顶点对应的位置坐标为所述第二投影图像包含的每个顶点在所述第三图像中的位置坐标;
第二确定模块,用于根据所述第一投影图像包含的每个顶点对应的位置坐标和所述第二投影图像包含的每个顶点对应的位置坐标,确定所述融合投影图像包含的每个顶点对应的位置坐标。
3.根据权利要求1所述的装置,其特征在于,所述融合投影图像包含第一顶点和第二顶点,当所述第一投影仪和所述第二投影仪为左右相邻投影仪时,所述第一顶点为所述融合投影图像包含的多个顶点中横坐标值最小的顶点,所述第二顶点为所述融合投影图像包含的多个顶点中横坐标值最大的顶点,当所述第一投影仪和所述第二投影仪为上下相邻投影仪时,所述第一顶点为所述融合投影图像包含的多个顶点中纵坐标值最小的顶点,所述第二顶点为所述融合投影图像包含的多个顶点中纵坐标值最大的顶点;所述筛选单元包括:
第三确定模块,用于根据所述第一顶点对应的位置坐标和所述第二顶点对应的位置坐标确定所述融合投影图像对应的中心线的位置;
第四确定模块,用于确定所述射线与所述融合投影图像的每个交点对应的位置坐标和交点数量;
判断模块,用于当所述射线与所述融合投影图像的交点数量为两个时,根据每个所述交点对应的位置坐标和所述中心线对应的位置,判断两个所述交点是否位于所述中心线两侧;
第五确定模块,用于当两个所述交点位于所述中心线两侧时,确定所述射线为目标射线。
4.根据权利要求3所述的装置,其特征在于,所述第二确定单元包括:
第六确定模块,用于根据每条所述目标射线与所述融合投影图像的每个交点对应的位置坐标,确定每条所述目标射线对应的每个内部矩形包含的每个顶点的位置坐标;
计算模块,用于根据每条所述目标射线对应的每个内部矩形包含的每个顶点的位置坐标,计算每个所述内部矩形对应的面积;
第七确定模块,用于将多个所述内部矩形中面积最大的内部矩形确定为所述最大面积内部矩形。
5.根据权利要求4所述的装置,其特征在于,所述第一投影仪和所述第二投影仪为左右相邻投影仪;
所述第六确定模块,具体用于:
根据第一交点对应的位置坐标和第二交点对应的位置坐标,在所述目标射线中选取多个目标点,其中,所述第一交点和所述第二交点为所述目标射线与所述融合投影图像的两个交点,所述目标点与所述第一交点和所述第二交点的纵坐标值相同;
将所述第一交点或任意一个所述目标点确定为内部矩形的第一顶点,并将所述第二交点或任意一个所述目标点确定为所述内部矩形的第二顶点;
绘制所述第一顶点对应的目标方向射线和所述第二顶点对应的目标方向射线,并确定所述第一顶点对应的目标方向射线与所述融合投影图像的交点对应的位置坐标和所述第二顶点对应的目标方向射线与所述融合投影图像的交点对应的位置坐标,其中,所述第一顶点对应的目标方向射线为以所述第一顶点为起点向纵轴负向做的射线,所述第二顶点对应的目标方向射线为以所述第二顶点为起点向纵轴负向做的射线;
判断所述第一顶点对应的目标方向射线与所述融合投影图像的交点对应的纵坐标值是否大于所述第二顶点对应的目标方向射线与所述融合投影图像的交点对应的纵坐标值;
若大于,则将所述第一顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并根据所述第二顶点对应的位置坐标和所述第三顶点对应的位置坐标确定所述内部矩形的第四顶点对应的位置坐标;
若等于,则将所述第一顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并将所述第二顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第四顶点;
若小于,则将所述第二顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并根据所述第一顶点对应的位置坐标和所述第三顶点对应的位置坐标确定所述内部矩形的第四顶点对应的位置坐标。
6.根据权利要求4所述的装置,其特征在于,所述第一投影仪和所述第二投影仪为上下相邻投影仪;
所述第六确定模块,具体用于:
根据第一交点对应的位置坐标和第二交点对应的位置坐标,在所述目标射线中选取多个目标点,其中,所述第一交点和所述第二交点为所述目标射线与所述融合投影图像的两个交点,所述目标点与所述第一交点和所述第二交点的横坐标值相同;
将所述第一交点或任意一个所述目标点确定为内部矩形的第一顶点,并将所述第二交点或任意一个所述目标点确定为所述内部矩形的第二顶点;
绘制所述第一顶点对应的目标方向射线和所述第二顶点对应的目标方向射线,并确定所述第一顶点对应的目标方向射线与所述融合投影图像的交点对应的位置坐标和所述第二顶点对应的目标方向射线与所述融合投影图像的交点对应的位置坐标,其中,所述第一顶点对应的目标方向射线为以所述第一顶点为起点向横轴正向做的射线,所述第二顶点对应的目标方向射线为以所述第二顶点为起点向横轴正向做的射线;
判断所述第一顶点对应的目标方向射线与所述融合投影图像的交点对应的横坐标值是否大于所述第二顶点对应的目标方向射线与所述融合投影图像的交点对应的横坐标值;
若大于,则将所述第二顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并根据所述第一顶点对应的位置坐标和所述第三顶点对应的位置坐标确定所述内部矩形的第四顶点对应的位置坐标;
若等于,则将所述第一顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并将所述第二顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第四顶点;
若小于,则将所述第一顶点对应的目标方向射线与所述融合投影图像的交点确定为所述内部矩形的第三顶点,并根据所述第二顶点对应的位置坐标和所述第三顶点对应的位置坐标确定所述内部矩形的第四顶点对应的位置坐标。
7.根据权利要求3所述的装置,其特征在于,所述第三确定单元包括:
第八确定模块,用于根据所述最大面积内部矩形包含的每个顶点对应的位置坐标和所述中心线对应的位置,确定融合投影区域包含的每个顶点对应的位置坐标;
第二获取模块,用于获取预置融合带比例值;
第九确定模块,用于根据所述融合投影区域包含的每个顶点对应的位置坐标和所述预置融合带比例值,确定融合带区域包含的每个顶点对应的位置坐标;
第十确定模块,用于根据所述融合投影区域包含的每个顶点对应的位置坐标和所述融合带区域包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和所述第二最终投影区域包含的每个顶点对应的位置坐标。
8.一种调整投影仪投影位置的方法,其特征在于,所述方法包括:
获取包含融合投影图像的第一图像,并确定所述融合投影图像包含的每个顶点对应的位置坐标,其中,所述第一图像为通过预置摄像头拍摄目标投影区域得到的,所述融合投影图像为第一投影仪和第二投影仪同时向所述目标投影区域投影后得到的图像,所述融合投影图像包含的每个顶点对应的位置坐标为所述融合投影图像包含的每个顶点在所述第一图像中的位置坐标;
在所述第一图像中绘制多条射线,并根据所述融合投影图像包含的每个顶点对应的位置坐标和预置规则对多条所述射线进行筛选处理,以获得多条目标射线;
基于多条所述目标射线确定所述融合投影图像内的最大面积内部矩形包含的每个顶点对应的位置坐标;
根据所述最大面积内部矩形包含的每个顶点对应的位置坐标,确定第一最终投影区域包含的每个顶点对应的位置坐标和第二最终投影区域包含的每个顶点对应的位置坐标;
根据所述第一最终投影区域包含的每个顶点对应的位置坐标和所述第二最终投影区域包含的每个顶点对应的位置坐标,调整所述第一投影仪对应的投影位置和所述第二投影仪对应的投影位置。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求8所述的调整投影仪投影位置的方法。
10.一种调整投影仪投影位置的装置,其特征在于,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行权利要求8所述的调整投影仪投影位置的方法。
CN202210762992.6A 2022-06-30 2022-06-30 调整投影仪投影位置的装置及方法 Active CN115190281B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210762992.6A CN115190281B (zh) 2022-06-30 2022-06-30 调整投影仪投影位置的装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210762992.6A CN115190281B (zh) 2022-06-30 2022-06-30 调整投影仪投影位置的装置及方法

Publications (2)

Publication Number Publication Date
CN115190281A true CN115190281A (zh) 2022-10-14
CN115190281B CN115190281B (zh) 2024-01-02

Family

ID=83515743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210762992.6A Active CN115190281B (zh) 2022-06-30 2022-06-30 调整投影仪投影位置的装置及方法

Country Status (1)

Country Link
CN (1) CN115190281B (zh)

Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0618987A (ja) * 1992-07-03 1994-01-28 Matsushita Electric Ind Co Ltd 反射型投影スクリーン
KR19990050997A (ko) * 1997-12-19 1999-07-05 구자홍 디지털 컨버젼스 보정 장치
JP2005092363A (ja) * 2003-09-12 2005-04-07 Nippon Hoso Kyokai <Nhk> 画像生成装置および画像生成プログラム
US20050219271A1 (en) * 2002-05-21 2005-10-06 Teruto Tanaka Image display devices, multi-display device, and luminance management device
JP2006074805A (ja) * 2005-09-20 2006-03-16 Hitachi Ltd マルチプロジェクション映像表示装置
US20070260137A1 (en) * 2004-06-08 2007-11-08 Canon Kabushiki Kaisha Image Processing Device And Method Which Use Two Images
US20110025988A1 (en) * 2009-07-31 2011-02-03 Sanyo Electric Co., Ltd. Projection display apparatus and image adjustment method
US20140285777A1 (en) * 2013-03-22 2014-09-25 Casio Computer Co., Ltd. Projection apparatus, projection method, and program medium for projection
US20140285725A1 (en) * 2013-03-22 2014-09-25 Seiko Epson Corporation Image processing apparatus, projector, image processing method, and computer program
JP2015060011A (ja) * 2013-09-17 2015-03-30 株式会社リコー システム、情報処理装置、制御プログラム及び記憶媒体
US20150170559A1 (en) * 2013-12-18 2015-06-18 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium
CN105023267A (zh) * 2014-05-02 2015-11-04 郑思荣 多投影显示***图像对准算法
JP2017055346A (ja) * 2015-09-11 2017-03-16 株式会社リコー 投影システム、画像処理装置およびプログラム
CN107921871A (zh) * 2015-08-26 2018-04-17 富士胶片株式会社 投影型显示装置、投影显示方法及投影显示程序
CN107991835A (zh) * 2017-11-15 2018-05-04 北京理工大学 一种投影***和方法
JP2018081222A (ja) * 2016-11-17 2018-05-24 キヤノン株式会社 投影装置、投影方法、及び投影システム
JP2018125819A (ja) * 2017-02-03 2018-08-09 キヤノン株式会社 制御装置、制御方法、プログラム及び記憶媒体
JP2018170556A (ja) * 2017-03-29 2018-11-01 セイコーエプソン株式会社 プロジェクター及びプロジェクターの制御方法
JP2019047355A (ja) * 2017-09-04 2019-03-22 キヤノン株式会社 プロジェクタ
JP2019139130A (ja) * 2018-02-14 2019-08-22 キヤノン株式会社 画像投射装置
CN110191326A (zh) * 2019-05-29 2019-08-30 北京小鸟听听科技有限公司 一种投影***分辨率扩展方法、装置和投影***
CN110336987A (zh) * 2019-04-03 2019-10-15 北京小鸟听听科技有限公司 一种投影仪畸变校正方法、装置和投影仪
CN111083457A (zh) * 2019-12-27 2020-04-28 成都极米科技股份有限公司 多光机投影图像的校正方法、装置和多光机投影仪
CN111192552A (zh) * 2019-12-13 2020-05-22 南京乐飞航空技术有限公司 一种多通道led球幕几何校正方法
CN112055186A (zh) * 2020-08-26 2020-12-08 北京博睿维讯科技有限公司 一种多投影图像拼接的几何校正方法、***、设备及存储介质
CN112055187A (zh) * 2020-08-26 2020-12-08 北京博睿维讯科技有限公司 一种投影图像几何校正方法、***、设备及存储介质
CN112203070A (zh) * 2020-12-03 2021-01-08 深圳市当智科技有限公司 基于单色光发射器的投影方法、***及可读存储介质
CN113763419A (zh) * 2021-04-29 2021-12-07 腾讯科技(深圳)有限公司 一种目标跟踪方法、设备及计算机可读存储介质
WO2022048617A1 (zh) * 2020-09-04 2022-03-10 深圳光峰科技股份有限公司 一种识别投影位置的方法、装置、***和存储介质

Patent Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0618987A (ja) * 1992-07-03 1994-01-28 Matsushita Electric Ind Co Ltd 反射型投影スクリーン
KR19990050997A (ko) * 1997-12-19 1999-07-05 구자홍 디지털 컨버젼스 보정 장치
US20050219271A1 (en) * 2002-05-21 2005-10-06 Teruto Tanaka Image display devices, multi-display device, and luminance management device
JP2005092363A (ja) * 2003-09-12 2005-04-07 Nippon Hoso Kyokai <Nhk> 画像生成装置および画像生成プログラム
US20070260137A1 (en) * 2004-06-08 2007-11-08 Canon Kabushiki Kaisha Image Processing Device And Method Which Use Two Images
JP2006074805A (ja) * 2005-09-20 2006-03-16 Hitachi Ltd マルチプロジェクション映像表示装置
US20110025988A1 (en) * 2009-07-31 2011-02-03 Sanyo Electric Co., Ltd. Projection display apparatus and image adjustment method
US20140285725A1 (en) * 2013-03-22 2014-09-25 Seiko Epson Corporation Image processing apparatus, projector, image processing method, and computer program
US20140285777A1 (en) * 2013-03-22 2014-09-25 Casio Computer Co., Ltd. Projection apparatus, projection method, and program medium for projection
JP2015060011A (ja) * 2013-09-17 2015-03-30 株式会社リコー システム、情報処理装置、制御プログラム及び記憶媒体
US20150170559A1 (en) * 2013-12-18 2015-06-18 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium
CN105023267A (zh) * 2014-05-02 2015-11-04 郑思荣 多投影显示***图像对准算法
CN107921871A (zh) * 2015-08-26 2018-04-17 富士胶片株式会社 投影型显示装置、投影显示方法及投影显示程序
JP2017055346A (ja) * 2015-09-11 2017-03-16 株式会社リコー 投影システム、画像処理装置およびプログラム
JP2018081222A (ja) * 2016-11-17 2018-05-24 キヤノン株式会社 投影装置、投影方法、及び投影システム
JP2018125819A (ja) * 2017-02-03 2018-08-09 キヤノン株式会社 制御装置、制御方法、プログラム及び記憶媒体
JP2018170556A (ja) * 2017-03-29 2018-11-01 セイコーエプソン株式会社 プロジェクター及びプロジェクターの制御方法
JP2019047355A (ja) * 2017-09-04 2019-03-22 キヤノン株式会社 プロジェクタ
CN107991835A (zh) * 2017-11-15 2018-05-04 北京理工大学 一种投影***和方法
JP2019139130A (ja) * 2018-02-14 2019-08-22 キヤノン株式会社 画像投射装置
CN110336987A (zh) * 2019-04-03 2019-10-15 北京小鸟听听科技有限公司 一种投影仪畸变校正方法、装置和投影仪
CN110191326A (zh) * 2019-05-29 2019-08-30 北京小鸟听听科技有限公司 一种投影***分辨率扩展方法、装置和投影***
CN111192552A (zh) * 2019-12-13 2020-05-22 南京乐飞航空技术有限公司 一种多通道led球幕几何校正方法
CN111083457A (zh) * 2019-12-27 2020-04-28 成都极米科技股份有限公司 多光机投影图像的校正方法、装置和多光机投影仪
CN112055186A (zh) * 2020-08-26 2020-12-08 北京博睿维讯科技有限公司 一种多投影图像拼接的几何校正方法、***、设备及存储介质
CN112055187A (zh) * 2020-08-26 2020-12-08 北京博睿维讯科技有限公司 一种投影图像几何校正方法、***、设备及存储介质
WO2022048617A1 (zh) * 2020-09-04 2022-03-10 深圳光峰科技股份有限公司 一种识别投影位置的方法、装置、***和存储介质
CN112203070A (zh) * 2020-12-03 2021-01-08 深圳市当智科技有限公司 基于单色光发射器的投影方法、***及可读存储介质
CN113763419A (zh) * 2021-04-29 2021-12-07 腾讯科技(深圳)有限公司 一种目标跟踪方法、设备及计算机可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈亮: "基于摄像头校正的多投影仪拼接研究与实现", 《中国优秀硕士学位论文全文数据库(电子期刊)》 *

Also Published As

Publication number Publication date
CN115190281B (zh) 2024-01-02

Similar Documents

Publication Publication Date Title
US8237873B2 (en) Method for creating blending ramps for complex projector image overlaps
CN103414844A (zh) 视频抖动修正方法及装置
CN106648510B (zh) 一种显示分辨率的显示方法及装置
US20220321850A1 (en) Ultra-short-throw picture and screen alignment method and apparatus, and storage medium
CN105493139A (zh) 交互式图像组成
US20230100776A1 (en) Visual positioning based on a plurality of image frames
CN111068310B (zh) 一种实现游戏地图无缝加载的方法及***
CN111445566B (zh) 一种信息处理方法、装置及计算机可读存储介质
CN110148137B (zh) 一种基于拼接的旋转显示屏的图像切割方法及***
CN104702928A (zh) 修正图像交叠区的方法、记录介质以及执行装置
CN113034447B (zh) 一种边缘缺陷检测方法和装置
WO2020164044A1 (zh) 一种自由视点的图像合成方法、装置及设备
CN106484080A (zh) 一种显示界面的展示方法、装置及设备
EP3407301A1 (en) Three-dimensional surveillance system, and rapid deployment method for same
US20230328400A1 (en) Auxiliary focusing method, apparatus, and system
CN111857625B (zh) 一种异形曲面矫正及边缘融合的方法
CN104751506B (zh) 一种实现三维图形图像的集群渲染方法和设备
US20230126214A1 (en) User interface
CN108881873A (zh) 高分辨率图像融合的方法、装置和***
CN106657848A (zh) 一种投影方法及电子设备
CN104268887A (zh) 一种适用于多场景切换的相机姿态标定方法和装置
CN115190281A (zh) 调整投影仪投影位置的装置及方法
CN115190280B (zh) 确定融合投影图像面积装置及方法
CN115984154A (zh) 一种图像融合的方法、装置、存储介质及电子设备
CN112415834B (zh) 一种激光灯控制的方法及设备

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
CP03 Change of name, title or address

Address after: 314400 Building 1, Juanhu Science and Technology Innovation Park, No. 500 Shuiyueting East Road, Xiashi Street, Haining City, Jiaxing City, Zhejiang Province (self declared)

Patentee after: Haining Yisiwei Computing Technology Co.,Ltd.

Country or region after: China

Patentee after: Beijing ESWIN Computing Technology Co.,Ltd.

Address before: Room 263, block B, science and technology innovation center, 128 Shuanglian Road, Haining Economic Development Zone, Haining City, Jiaxing City, Zhejiang Province, 314400

Patentee before: Haining yisiwei IC Design Co.,Ltd.

Country or region before: China

Patentee before: Beijing ESWIN Computing Technology Co.,Ltd.