CN115348709B - 适用于文旅的智慧云服务照明展示方法及*** - Google Patents

适用于文旅的智慧云服务照明展示方法及*** Download PDF

Info

Publication number
CN115348709B
CN115348709B CN202211270389.2A CN202211270389A CN115348709B CN 115348709 B CN115348709 B CN 115348709B CN 202211270389 A CN202211270389 A CN 202211270389A CN 115348709 B CN115348709 B CN 115348709B
Authority
CN
China
Prior art keywords
pixel
image
pixel point
adjusted
adjustment
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
Application number
CN202211270389.2A
Other languages
English (en)
Other versions
CN115348709A (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.)
Liangye Technology Group Co ltd
Original Assignee
Liangye Technology Group 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 Liangye Technology Group Co ltd filed Critical Liangye Technology Group Co ltd
Priority to CN202211270389.2A priority Critical patent/CN115348709B/zh
Publication of CN115348709A publication Critical patent/CN115348709A/zh
Application granted granted Critical
Publication of CN115348709B publication Critical patent/CN115348709B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/105Controlling the light source in response to determined parameters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

本发明提供一种适用于文旅的智慧云服务照明展示方法及***,包括:云服务器确定在第一位置处设置的第一投影灯,随机在第一文旅图像集合中确定一个文旅图像作为第一文旅图像;随机在第一采集图像集中确定与第一文旅图像所对应预设数量的第一采集图像;对人脸子图像进行二值化处理得到第一二值化图像,根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像;根据第一像素值对第一调整图像中不同灰度的黑色像素点的像素值进行调整,得到第二调整图像;对第二调整图像的尺寸进行调整后,将第二调整图像与所述第一文旅图像进行融合得到第二文旅图像;第一投影灯按照第二文旅图像对第一位置处进行照明展示。

Description

适用于文旅的智慧云服务照明展示方法及***
技术领域
本发明涉及数据处理技术领域,尤其涉及一种适用于文旅的智慧云服务照明展示方法及***。
背景技术
照明的方式具有很多种,例如可以通过投影灯进行照明。在通过投影灯进行照明时,可以根据需要,基于投影灯投影出所需要的、不同的图像。在主题文旅公园的建设过程中,通过投影灯可以投影出相应主体公园所对应的图像,但是现有技术中,并无法根据游人的不同,结合投影灯进行针对性、交互性的智慧照明展示。
发明内容
本发明实施例提供一种适用于文旅的智慧云服务照明展示方法及***,能够对不同位置处的游人的图像进行采集,将游人的图像、相应主题公园的文旅图像相融合,进行照明,使得投影灯在进行照明时,更加具有主题的针对性,与游人进行交互,将游人的图像与文旅主题结合后进行投影,智慧度较高。
本发明实施例的第一方面,提供一种适用于文旅的智慧云服务照明展示方法,包括:
云服务器确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,随机在第一文旅图像集合中确定一个文旅图像作为第一文旅图像;
确定在第一位置处设置的第一图像采集装置,获取预设时间段内第一图像采集装置所采集的第一采集图像集,随机在第一采集图像集中确定与第一文旅图像所对应预设数量的第一采集图像;
对所述第一采集图像中的人脸轮廓进行识别得到人脸子图像,对所述人脸子图像进行二值化处理得到只有白色像素点和黑色像素点的第一二值化图像,根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像;
获取所述第一文旅图像中像素点的第一像素值,根据所述第一像素值对第一调整图像中不同灰度的黑色像素点的像素值进行调整,得到第二调整图像;
确定所述第一文旅图像中图像预留位的预留图像尺寸,对所述第二调整图像的尺寸进行调整后,将所述第二调整图像与所述第一文旅图像进行融合得到第二文旅图像;
第一投影灯按照第二文旅图像对第一位置处进行照明展示。
可选地,在第一方面的一种可能实现方式中,所述云服务器确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,随机在第一文旅图像集合中确定一个文旅图像作为第一文旅图像,包括:
第一投影灯在判断当前文旅图展示的时间大于等于第一预设时间后,则生成图像展示请求,第一投影灯将图像展示请求、其所处的第一位置发送至云服务器;
云服务器在接收到图像展示请求后,确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,每个位置序号具有与其对应设置第一文旅图像集合;
将当前文旅图展示的第二文旅图像由所述第一文旅图像集合内删除,随机在第一文旅图像集合中选择一个文旅图像作为第一文旅图像。
可选地,在第一方面的一种可能实现方式中,所述对所述第一采集图像中的人脸轮廓进行识别得到人脸子图像,对所述人脸子图像进行二值化处理得到只有白色像素点和黑色像素点的第一二值化图像,根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像,包括:
基于OpeanCV对第一采集图像中的人脸轮廓进行识别得到人脸子图像,获取人脸子图像中每个像素点的像素值,将预设像素区间内的像素点转换为黑色像素点,将非预设像素区间内的像素点转换为白色像素点,得到第一二值化图像;
基于Haar级联检测器对人脸子图像中的各个部位进行检测,所述部位包括面部、眼睛、鼻子、嘴以及耳朵中的任意一种或多种,在人脸子图像中确定与每一个部位所对应的像素点得到每个部位所对应的像素点集合;
根据每个像素点集合所对应的部位对相应像素点的灰度进行异步调整,得到每个像素点集合调整后的像素值,将每个像素点集合调整后的像素值所形成的图像作为第一调整图像。
可选地,在第一方面的一种可能实现方式中,所述根据每个像素点集合所对应的部位对相应像素点的灰度进行异步调整,得到每个像素点集合调整后的像素值,将每个像素点集合调整后的像素值所形成的图像作为第一调整图像,包括:
确定每个像素点集合所对应的部位的灰度系数值,根据所述灰度系数值对相应像素点的灰度进行调整,得到每个像素点集合调整后的像素值;
将脸部所对应像素点集合内像素点的数量作为第一数量,将脸部之外的其他部位所对应像素点集合内像素点的数量作为第二数量,根据所述第二数量、第一数量进行计算得到每个部位的像素占比;
若判断任意一个部位的像素占比大于预设最大占比或小于预设最小占比,则对应相应部位所对应像素点集合内像素点的数量进行调整,得到调整后的像素点集合,根据调整数量后的像素点集合得到第一调整图像。
可选地,在第一方面的一种可能实现方式中,所述若判断任意一个部位的像素占比大于预设最大占比或小于预设最小占比,则对应相应部位所对应像素点集合内像素点的数量进行调整,得到调整后的像素点集合,根据调整数量后的像素点集合得到第一调整图像,包括:
若判断任意一个部位的像素占比大于预设最大占比,则根据所述部位的像素占比、预设最大占比进行计算得到像素点调整系数;
根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到减小调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行删除处理,得到删除调整后的像素点集合;
若判断任意一个部位的像素占比小于预设最小占比,则根据所述部位的像素占比、预设最小占比进行计算得到像素点调整系数;
根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到增加调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行锁定,将与边缘像素点相邻的其他像素点归类至像素点集合内,得到增加调整后的像素点集合。
可选地,在第一方面的一种可能实现方式中,所述根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到减小调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行删除处理,得到删除调整后的像素点集合,包括:
通过以下公式计算减小调整的像素点调整数量,
Figure DEST_PATH_IMAGE002
其中,
Figure DEST_PATH_IMAGE004
为减小调整的像素点调整系数,
Figure DEST_PATH_IMAGE006
为第
Figure DEST_PATH_IMAGE008
个相应部位的增大调整的像 素点调整数量,
Figure DEST_PATH_IMAGE010
为第
Figure DEST_PATH_IMAGE008A
个相应部位的像素点集合内像素点的第二数量,
Figure DEST_PATH_IMAGE012
为第一数量,
Figure DEST_PATH_IMAGE014
Figure DEST_PATH_IMAGE008AA
个相应部位的权重值,
Figure DEST_PATH_IMAGE016
为预设最大占比;
根据所述像素点集合内所有像素点的位置关系确定像素点集合内的边缘像素点,若判断边缘像素点的数量大于等于像素点调整数量,则将像素点集合内的所有边缘像素点删除,得到删除调整后的像素点集合;
若判断边缘像素点的数量小于像素点调整数量,则确定像素点调整数量与边缘像素点的数量的比值得到第一删除层数值,对所述第一删除层数值取整处理;
将像素点集合内的所有边缘像素点删除,得到删除调整后的像素点集合,再次确定调整后的像素点集合内的边缘像素点,使像素点集合内的边缘像素点的确定次数与第一删除层数同步。
可选地,在第一方面的一种可能实现方式中,根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到增加调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行锁定,将与边缘像素点相邻的其他像素点归类至像素点集合内,得到增加调整后的像素点集合,包括:
通过以下公式计算增加调整的像素点调整数量,
Figure DEST_PATH_IMAGE018
其中,
Figure DEST_PATH_IMAGE020
为增加调整的像素点调整数量,
Figure DEST_PATH_IMAGE022
为第
Figure DEST_PATH_IMAGE024
个相应部位的减小调整的像 素点调整数量,
Figure DEST_PATH_IMAGE026
为第
Figure DEST_PATH_IMAGE024A
个相应部位的像素点集合内像素点的第二数量,
Figure DEST_PATH_IMAGE027
为第一数量,
Figure DEST_PATH_IMAGE029
Figure DEST_PATH_IMAGE024AA
个相应部位的权重值,
Figure DEST_PATH_IMAGE031
为预设最小占比;
根据所述像素点集合内所有像素点的位置关系确定像素点集合内的边缘像素点,确定每一个边缘像素点所相邻的脸部的所有像素点作为待增加像素点;
统计所有的待增加像素点的数量得到第一增加数量,若第一增加数量大于等于像素点调整数量,则将所有的待增加像素点归类至像素点集合内;
若第一增加数量小于像素点调整数量,则确定像素点调整数量与待增加像素点的数量的比值得到第一增加层数,对所述第一增加层数的数值取整处理;
将所有的待增加像素点归类至像素点集合内后,得到第一次增加调整的像素点集合,再次确定调整后的像素点集合内的边缘像素点、待增加像素点,使像素点集合内的边缘像素点的确定次数与第一增加层数同步。
可选地,在第一方面的一种可能实现方式中,通过以下步骤确定边缘像素点:
获取像素点集合内每一个像素点的相邻像素点的像素值,若存在与其他部位的像素点所接触的像素点,则将相应的像素点确定为边缘像素点。
可选地,在第一方面的一种可能实现方式中,所述获取所述第一文旅图像中像素点的第一像素值,根据所述第一像素值对第一调整图像中不同灰度的黑色像素点的像素值进行调整,得到第二调整图像,包括:
选择与第一像素值所对应的第二像素值区间;
根据第一调整图像中不同灰度的黑色像素点的像素值确定与第二像素值区间分别对应的多个第二子像素值;
根据所述第二子像素值对第一调整图像中不同灰度的黑色像素点的像素值进行替换调整,得到第二调整图像。
可选地,在第一方面的一种可能实现方式中,所述确定所述第一文旅图像中图像预留位的预留图像尺寸,对所述第二调整图像的尺寸进行调整后,将所述第二调整图像与所述第一文旅图像进行融合得到第二文旅图像,包括:
将所述预留图像尺寸与所述第二调整图像的尺寸作比得到第一调整比例;
基于所述第一调整比例对所述第二调整图像的尺寸进行调整,确定调整后的第二调整图像的中心像素点作为第一基准点;
确定图像预留位的中心像素点作为第二基准点,将所述第一基准点和第二基准点重合设置,以使第二调整图像与所述第一文旅图像进行融合得到第二文旅图像。
本发明实施例的第二方面,提供一种适用于文旅的智慧云服务照明展示***,包括:
确定模块,用于使云服务器确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,随机在第一文旅图像集合中确定一个文旅图像作为第一文旅图像;
获取模块,用于确定在第一位置处设置的第一图像采集装置,获取预设时间段内第一图像采集装置所采集的第一采集图像集,随机在第一采集图像集中确定与第一文旅图像所对应预设数量的第一采集图像;
识别模块,用于对所述第一采集图像中的人脸轮廓进行识别得到人脸子图像,对所述人脸子图像进行二值化处理得到只有白色像素点和黑色像素点的第一二值化图像,根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像;
调整模块,用于获取所述第一文旅图像中像素点的第一像素值,根据所述第一像素值对第一调整图像中不同灰度的黑色像素点的像素值进行调整,得到第二调整图像;
融合模块,用于确定所述第一文旅图像中图像预留位的预留图像尺寸,对所述第二调整图像的尺寸进行调整后,将所述第二调整图像与所述第一文旅图像进行融合得到第二文旅图像;
展示模块,用于使第一投影灯按照第二文旅图像对第一位置处进行照明展示。
本发明实施例的第三方面,提供一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能设计的所述方法。
本发明提供的一种适用于文旅的智慧云服务照明展示方法及***。能够针对不同的位置设置不同的文旅图像,根据游人在不同位置的游玩、行走,提取相应游人的人脸图像。本发明会将预设的文旅图像与游人的动态人脸图像进行结合,得到相对应的融合图像,使得本发明在基于投影灯进行照明时,能够对游人的图像进行采集,实现照明设备与游人之间进行交互,在起到照明目的同时,娱乐性更强,提高相应主题公园的智慧化程度,吸引游人游玩儿,提高相应主题公园的人流量。
本发明在进行图像的融合时,会针对人脸与不同部位之间的比例进行计算,并根据部位的不同设置不同的灰度,使得融合后的图像中,相应游人所对应的部位具有一定的区别度。并且,本发明能够起到一定美颜的效果,即游人的各个部位与脸部的比例较大或较小时,本发明能够对相应部位的大小进行一定的改变,使得游人的各个部位与脸部的比例相较于美颜前更加趋近于黄金比例,使得融合后的图像中,人脸图像更加具有美感。
本发明在对相应部位进行增大或减小调整时,会确定边缘像素点,结合边缘像素点确定需要删除的像素点或增加的像素点,使得本发明能够对不同的部位的轮廓进行调整,使得相应轮廓大小的部位相较于脸部的大小更加符合比例,美观。
附图说明
图1为本发明提供的技术方案的应用场景示意图;
图2为适用于文旅的智慧云服务照明展示方法的第一种实施方式的流程图;
图3为适用于文旅的智慧云服务照明展示方法的第二种实施方式的流程图;
图4为适用于文旅的智慧云服务照明展示***的第一种实施方式的结构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含A、B和C”、“包含A、B、C”是指A、B、C三者都包含,“包含A、B或C”是指包含A、B、C三者之一,“包含A、B和/或C”是指包含A、B、C三者中任1个或任2个或3个。
应当理解,在本发明中,“与A对应的B”、“与A相对应的B”、“A与B相对应”或者“B与A相对应”,表示B与A相关联,根据A可以确定B。根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。A与B的匹配,是A与B的相似度大于或等于预设的阈值。
取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
如图1所示,为本发明所提供的技术方案的应用场景示意图,包括云服务器和多个设置于不同的位置处的投影灯,投影灯通过通讯模块与云服务器之间进行数据交互,云服务器将投影灯需要实时展示的图像发送至投影灯,投影灯对相应的图像进行展示。不同的位置处设置有不同的图像采集装置,图像采集装置可以是摄像头,通过图像采集装置能够对经过相应位置处行人的图像进行采集。
本发明提供一种适用于文旅的智慧云服务照明展示方法,如图2所示,包括:
步骤S110、云服务器确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,随机在第一文旅图像集合中确定一个文旅图像作为第一文旅图像。
云服务器首先确定在第一位置处设置的第一投影灯,第一位置可以是园林公园、文旅公园等等,第一投影灯可以是具有图像展示功能的射灯,本发明会根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合。在一个园林公园、文旅公园内可以设置多个第一投影灯,不同位置的第一投影灯可以对应不同的编号、不同的文旅主题,不同的文旅主题可以对应不同的文旅图像集合,本发明会在第一文旅图像集合中随机确定一个文旅图像作为第一文旅图像。第一文旅图像可以是具有山水元素、古迹元素、文化元素的图像。例如第一位置是园林公园,则此时的园林公园的图像。
本发明提供的技术方案,在一个可能的实施方式中,如图3所示,步骤S110包括:
步骤S1101、第一投影灯在判断当前文旅图展示的时间大于等于第一预设时间后,则生成图像展示请求,第一投影灯将图像展示请求、其所处的第一位置发送至云服务器。本发明会设置第一预设时间,即在对当前文旅图展示的时间大于等于第一预设时间后,则需要展示下一张文旅图,此时第一投影灯会生成图像展示请求,第一投影灯将图像展示请求、其所处的第一位置发送至云服务器。工作人员会针对每个第一投影灯设置相对应的第一位置、位置序号。
步骤S1102、云服务器在接收到图像展示请求后,确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,每个位置序号具有与其对应设置第一文旅图像集合。云服务器在接收到图像展示请求后,会根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,不同的第一投影灯可能会预先设置不同的第一文旅图像集合,第一文旅图像集合中会包括多个工作人员设置的第一文旅图像。位置序号可以是位置1、位置2、位置3等等。
步骤S1103、将当前文旅图展示的第二文旅图像由所述第一文旅图像集合内删除,随机在第一文旅图像集合中选择一个文旅图像作为第一文旅图像。本发明会将当前文旅图展示的第二文旅图像由所述第一文旅图像集合内删除,该种方式能够使得所随机挑选的下一张第一文旅图像与先前时刻的第二文旅图像不同步,进而保障第一投影灯在相邻时间段所展示的文旅图像都是不同的。
步骤S120、确定在第一位置处设置的第一图像采集装置,获取预设时间段内第一图像采集装置所采集的第一采集图像集,随机在第一采集图像集中确定与第一文旅图像所对应预设数量的第一采集图像。本发明会确定第一位置处所设置的、相应的第一图像采集装置,并获取预设时间段内第一图像采集装置所采集的第一采集图像集。第一图像采集装置会对经过其所处位置的所有人的图像进行采集,得到相对应的第一采集图像集,本发明会随机在第一采集图像集中确定与第一文旅图像所对应预设数量的第一采集图像,预设数量可以是1、2等等,每个第一文旅图像所对应预设数量可以是预先设置的。例如一个第一文旅图像可以与1个第一采集图像相融合,则此时的预设数量即可以是1,例如一个第一文旅图像可以与2个第一采集图像相融合,则此时的预设数量即可以是2。第一采集图像可以看作是人体的图像,即具有人体脸部的图像。
步骤S130、对所述第一采集图像中的人脸轮廓进行识别得到人脸子图像,对所述人脸子图像进行二值化处理得到只有白色像素点和黑色像素点的第一二值化图像,根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像。本发明会对第一采集图像中的人脸轮廓进行识别得到人脸子图像,在实际的应用场景中,不同的人在经过相应第一位置时,会具有不同的第一采集图像,所以此时本发明对第一采集图像中的人脸轮廓进行识别后,会得到不同人物的人脸子图像。本发明会对人脸子图像进行二值化处理得到只有白色像素点和黑色像素点的第一二值化图像,通过该种方式,对图像进行初步处理,使得在不同灯光条件、不同光线条件下的人脸部位能够进行相对应的识别、显现。不同灰度的黑色像素点会对应人脸的不同的部位。本发明会根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像。灰度可以是具有0至255个灰度,不同的部位可能对应的灰度的数值是不同的,例如眼睛的灰度可能是0、眉毛的灰度可能是50、耳朵的灰度可能是100等等。
本发明提供的技术方案,在一个可能的实施方式中,步骤S130包括:
基于OpeanCV对第一采集图像中的人脸轮廓进行识别得到人脸子图像,获取人脸子图像中每个像素点的像素值,将预设像素区间内的像素点转换为黑色像素点,将非预设像素区间内的像素点转换为白色像素点,得到第一二值化图像。本发明会基于OpeanCV内的开源算法对第一采集图像中的人脸轮廓进行识别得到人脸子图像,人脸子图像可以看作是人脸轮廓所对应的图像,在得到人脸子图像后,本发明会得到人脸子图像中每个像素点的像素值,将预设像素区间内的像素点转换为黑色像素点,将非预设像素区间内的像素点转换为白色像素点。例如人的眼睛、眉毛可能是黑色、白色的,则此时眼睛、眉毛所对应的像素值即为黑色、白色所对应的预设像素区间,嘴唇可能是红色、粉色的,此时嘴唇所对应的像素值即为红色、粉色所对应的预设像素区间。在实际的应用场景中,为了对用户的面部的颜色进行识别,可以通过灯光对人体的面部进行照射、补光。
基于Haar级联检测器对人脸子图像中的各个部位进行检测,所述部位包括面部、眼睛、鼻子、嘴以及耳朵中的任意一种或多种,在人脸子图像中确定与每一个部位所对应的像素点得到每个部位所对应的像素点集合。本发明会基于Haar级联检测器对人脸子图像中的各个部位进行检测,确定人脸子图像中的多个部位,然后在人脸子图像中确定与每一个部位所对应的像素点得到每个部位所对应的像素点集合。
根据每个像素点集合所对应的部位对相应像素点的灰度进行异步调整,得到每个像素点集合调整后的像素值,将每个像素点集合调整后的像素值所形成的图像作为第一调整图像。本发明提供的技术方案,会针对每个部位对相应像素点的灰度进行异步调整,使得每个部位在展示过程中具有不同的灰度。例如嘴巴对应的像素点的像素值的灰度可能调整为60。通过该种方式,使得本发明能够根据部位的不同,对所有的像素点集合的灰度进行异步调整,进而得到每个像素点集合调整后的像素值,将每个像素点集合调整后的像素值所形成的图像作为第一调整图像。
本发明提供的技术方案,在一个可能的实施方式中,所述根据每个像素点集合所对应的部位对相应像素点的灰度进行异步调整,得到每个像素点集合调整后的像素值,将每个像素点集合调整后的像素值所形成的图像作为第一调整图像,包括:
确定每个像素点集合所对应的部位的灰度系数值,根据所述灰度系数值对相应像素点的灰度进行调整,得到每个像素点集合调整后的像素值。本发明会确定每个像素点集合所对应的部位的灰度系数值,脸部所对应像素点集合的灰度系数值可以是255、240等等,耳部所对应像素点集合的灰度系数值可以是230等等。通过以上方式,使得本发明能够对人脸图像进行灰度值的转化,并且使得不同的部位具有不同的灰度值,例如耳朵的颜色与脸部(面部)的颜色相近,则此时脸部、面部的灰度可能会相近,眉毛和眼睛的颜色相近,此时眉毛和眼睛的灰度可能会相近。
将脸部所对应像素点集合内像素点的数量作为第一数量,将脸部之外的其他部位所对应像素点集合内像素点的数量作为第二数量,根据所述第二数量、第一数量进行计算得到每个部位的像素占比。本发明会对脸部所对应像素点集合内像素点的数量进行统计,并且对其他部位所对应像素点集合内像素点的数量进行统计,根据第二数量、第一数量进行计算得到每个部位的像素占比。通过像素占比能够得到每个部位相对于人脸的比例。
若判断任意一个部位的像素占比大于预设最大占比或小于预设最小占比,则对应相应部位所对应像素点集合内像素点的数量进行调整,得到调整后的像素点集合,根据调整数量后的像素点集合得到第一调整图像。通过像素占比能够反映出一个部位相对于人脸的占比,在某一个部位的某一个黄金占比区间内,相应器官与脸部所形成的图像更加的美观,所以本发明会将任意一个部位的像素占比大于预设最大占比或小于预设最小占比进行比对,即在任意一个部位过大或过小时,此时相应部位的像素占比大于预设最大占比或小于预设最小占比。为了使得用户的图像与文旅图像融合后更加的美观,本发明会结合相应部位所对应像素点集合内像素点的数量进行调整,得到调整后的像素点集合,对相应部位进行增大或减小的调整,得到第一调整图像。
本发明提供的技术方案,在一个可能的实施方式中,所述若判断任意一个部位的像素占比大于预设最大占比或小于预设最小占比,则对应相应部位所对应像素点集合内像素点的数量进行调整,得到调整后的像素点集合,根据调整数量后的像素点集合得到第一调整图像,包括:
若判断任意一个部位的像素占比大于预设最大占比,则根据所述部位的像素占比、预设最大占比进行计算得到像素点调整系数。此时,相应部位相较于人脸过大,所以此时本发明会根据部位的像素占比、预设最大占比进行计算得到像素点调整系数。如果像素占比相较于预设最大占比越大,则相对应的像素点调整系数越大。
根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到增大调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行删除处理,得到删除调整后的像素点集合。本发明会结合像素点调整系数、相应部位所对应像素点集合内像素点的数量进行综合的计算,确定增大调整的像素点调整数量,如果像素点调整系数越大,则相应的像素点调整数量越多,本发明会对像素点集合内的部分边缘像素点删除的越多。
本发明提供的技术方案,在一个可能的实施方式中,所述根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到减小调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行删除处理,得到删除调整后的像素点集合,包括:
通过以下公式计算删除调整的像素点调整数量,
Figure DEST_PATH_IMAGE032
其中,
Figure DEST_PATH_IMAGE004A
为删除调整的像素点调整系数,
Figure DEST_PATH_IMAGE033
为第
Figure DEST_PATH_IMAGE034
个相应部位的增大调整的像 素点调整数量,
Figure DEST_PATH_IMAGE035
为第
Figure DEST_PATH_IMAGE034A
个相应部位的像素点集合内像素点的第二数量,
Figure DEST_PATH_IMAGE036
为第一数量,
Figure DEST_PATH_IMAGE037
Figure DEST_PATH_IMAGE034AA
个相应部位的权重值,
Figure DEST_PATH_IMAGE038
为预设最大占比。通过
Figure DEST_PATH_IMAGE039
进行计算,得到每一个部位的 像素占比,如果
Figure DEST_PATH_IMAGE040
越大,则减小调整的像素点调整数量
Figure DEST_PATH_IMAGE033A
越大。
根据所述像素点集合内所有像素点的位置关系确定像素点集合内的边缘像素点,若判断边缘像素点的数量大于等于像素点调整数量,则将像素点集合内的所有边缘像素点删除,得到删除调整后的像素点集合。本发明提供的技术方案,会根据像素点集合内所有像素点的位置关系确定像素点集合内的边缘像素点,在边缘像素点的数量大于等于像素点调整数量时,则此时像素点调整数量相对较小,所以此时只需要将像素点集合内的所有边缘像素点删除,得到删除调整后的像素点集合。该种方式,可以实现对像素点调整数量较少的部位进行删除调整。
若判断边缘像素点的数量小于像素点调整数量,则确定像素点调整数量与边缘像素点的数量的比值得到第一删除层数值,对所述第一删除层数值取整处理。此时需要调整的边缘像素点的数量较多,只将最外层的边缘像素点、与边缘像素点相邻的像素点删除,所以此时需要根据像素点调整数量与边缘像素点的数量的比值进行计算,得到第一删除层数值。
将像素点集合内的所有边缘像素点删除,得到删除调整后的像素点集合,再次确定调整后的像素点集合内的边缘像素点,使像素点集合内的边缘像素点的确定次数与第一删除层数同步。本发明会将像素点集合内的所有边缘像素点删除,通过该种方式,使得本发明能够删除当前的像素点集合内的边缘像素点。本发明在删除一次的边缘像素点后,会再次确定调整后的像素点集合内的边缘像素点,使像素点集合内的边缘像素点的确定次数与第一删除层数同步,使得所对应的像素点集合能够逐步删除多次相对应外部、边缘的边缘像素点,进而降低相应部位所对应像素点集合内像素点的数量。
若判断任意一个部位的像素占比小于预设最小占比,则根据所述部位的像素占比、预设最小占比进行计算得到像素点调整系数。此时,相应部位相较于人脸过小,所以此时本发明会根据部位的像素占比、预设最小占比进行计算得到像素点调整系数。如果像素占比相较于预设最小占比越小,则相对应的像素点调整系数越大。
根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到增加调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行锁定,将与边缘像素点相邻的其他像素点归类至像素点集合内,得到增加调整后的像素点集合。本发明会确定与边缘像素点相邻的其他像素点,此时相应的其他像素点可以看作是面部的像素点。通过该种方式,使得本发明能够结合像素点调整数量对像素点集合内的部分边缘像素点进行锁定,使得像素点集合内的像素点增多,进而使得相应的部位进行增大调整,使得相应部位相对于面部更大。
本发明提供的技术方案,在一个可能的实施方式中,根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到增加调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行锁定,将与边缘像素点相邻的其他像素点归类至像素点集合内,得到增加调整后的像素点集合,包括:
通过以下公式计算增加调整的像素点调整数量,
Figure DEST_PATH_IMAGE018A
其中,
Figure DEST_PATH_IMAGE041
为增加调整的像素点调整数量,
Figure DEST_PATH_IMAGE042
为第
Figure DEST_PATH_IMAGE043
个相应部位的减小调整的像 素点调整数量,
Figure DEST_PATH_IMAGE044
为第
Figure DEST_PATH_IMAGE043A
个相应部位的像素点集合内像素点的第二数量,
Figure DEST_PATH_IMAGE045
为第一数量,
Figure DEST_PATH_IMAGE046
Figure DEST_PATH_IMAGE043AA
个相应部位的权重值,
Figure DEST_PATH_IMAGE047
为预设最小占比。通过
Figure DEST_PATH_IMAGE041A
进行计算,得到每一个部位 的像素占比,如果
Figure DEST_PATH_IMAGE048
越小,则增大调整的像素点调整数量
Figure DEST_PATH_IMAGE042A
越大。
根据所述像素点集合内所有像素点的位置关系确定像素点集合内的边缘像素点,确定每一个边缘像素点所相邻的脸部的所有像素点作为待增加像素点。本发明会结合像素点集合内所有像素点的位置关系对边缘像素点进行确定,然后根据边缘像素点确定待增加像素点。该种方式,可以使得与相应部位相邻的像素点由脸部转为相应的部位,进而使得相应的部位与脸部之间具有合理的比例,使得相应的部位在视觉上更加的协调。
统计所有的待增加像素点的数量得到第一增加数量,若第一增加数量大于等于像素点调整数量,则将所有的待增加像素点归类至像素点集合内。在该种场景下,此时相应部位的增大比例较小,此时只需要根据相应的边缘像素点增加一次相应的待增加像素点即可。
若第一增加数量小于像素点调整数量,则确定像素点调整数量与待增加像素点的数量的比值得到第一增加层数,对所述第一增加层数的数值取整处理;
将所有的待增加像素点归类至像素点集合内后,得到第一次增加调整的像素点集合,再次确定调整后的像素点集合内的边缘像素点、待增加像素点,使像素点集合内的边缘像素点的确定次数与第一增加层数同步。在该种场景下,此时相应部位的增大比例较大,此时需要根据相应的边缘像素点增加多次相应的待增加像素点。在每一次对像素点集合的像素点调整后,像素点集合内的边缘像素点会发生改变,所以本发明会通过多次确定不同的边缘像素点、待增加像素点。需要说明的是,此时边缘像素点的确定次数与第一增加层数同步,即第一增加层数越大,则相应部位所增加的范围就越大。
本发明提供的技术方案,在一个可能的实施方式中,通过以下步骤确定边缘像素点:
获取像素点集合内每一个像素点的相邻像素点的像素值,若存在与其他部位的像素点所接触的像素点,则将相应的像素点确定为边缘像素点。通过以上方式,使得本发明能够快速的确定每个部位、像素点集合内的边缘像素点。
步骤S140、获取所述第一文旅图像中像素点的第一像素值,根据所述第一像素值对第一调整图像中不同灰度的黑色像素点的像素值进行调整,得到第二调整图像。本发明会根据第一文旅图像中像素点的第一像素值,对第一调整图像中不同灰度的黑色像素点进行调整,本发明中所说的黑色像素点并不是纯黑色的像素点,而是具有一定灰度的像素点,例如说灰度值小于200的像素点可以是本发明中所说的黑色像素点。本发明会根据不同灰度的黑色像素点的像素值进行调整,得到第二调整图像。
本发明提供的技术方案,在一个可能的实施方式中,步骤S140包括:
选择与第一像素值所对应的第二像素值区间。本发明会针对每个第一像素值设置相对应的第二像素值区间,例如第一像素值为红色,则此时的第二像素值区间既可能对应绿色,第二像素值区间内的所有第二像素值可以是绿色、深绿色、浅绿色等等,绿色、深绿色、浅绿色会对应不同的第二像素值。
根据第一调整图像中不同灰度的黑色像素点的像素值确定与第二像素值区间分别对应的多个第二子像素值。本发明会根据第一调整图像中不同灰度的黑色像素点的像素值,确定不同灰度的黑色像素点所对应的第二子像素值,例如灰度为0,此时为深黑色,所以此时所对应的第二像素值可以是深绿色;灰度为50时,此时像素点的灰度不会特别黑,所以此时对应的第二像素值可以是绿色;灰度为100时,此时像素点的灰度会发白,所以此时对应的第二像素值可以是浅绿色。通过该种方式,使得各个部位所对应的颜色是具有一定色差的,易于辨别脸部与其中各个部位的分解、区别。通过该种方式,能够使得不同颜色底板的文旅图像,对应相应颜色的人脸图像,使得文旅图像在与人脸图像融合时不会产生顺色、不易分别等情况。
根据所述第二子像素值对第一调整图像中不同灰度的黑色像素点的像素值进行替换调整,得到第二调整图像。本发明会将第二子像素值对第一调整图像中不同灰度的黑色像素点的像素值进行替换调整,此时所得到第二调整图像中的人脸的颜色与文旅图像的颜色是相对应的。
步骤S150、确定所述第一文旅图像中图像预留位的预留图像尺寸,对所述第二调整图像的尺寸进行调整后,将所述第二调整图像与所述第一文旅图像进行融合得到第二文旅图像。在实际的应用场景中,不同的第一文旅图像中所具有的预留图像尺寸、预留图像数量可能都是不同的,但是第二调整图像的尺寸都是相对固定的,所以本发明会根据预留图像尺寸对第二调整图像的尺寸进行调整,并且在预留图像尺寸与第二调整图像的尺寸相对应后,将第二调整图像与所述第一文旅图像进行融合得到第二文旅图像。
本发明提供的技术方案,在一个可能的实施方式中,步骤S150包括:
将所述预留图像尺寸与所述第二调整图像的尺寸作比得到第一调整比例。本发明会将预留图像尺寸与第二调整图像的尺寸作比,例如预留图像尺寸为10寸,第二调整图像的尺寸为20寸,此时第一调整比例即为二分之一,即对第二调整图像调小一半,以使第二调整图像的尺寸与预留图像尺寸相对应。
基于所述第一调整比例对所述第二调整图像的尺寸进行调整,确定调整后的第二调整图像的中心像素点作为第一基准点。本发明会根据第一调整比例对所述第二调整图像的尺寸进行调整,即将第二调整图像由20寸进行缩小,得到10寸的第二调整图像,在对第二调整图像进行调整后,本发明会在第二调整图像确定第一基准点。
确定图像预留位的中心像素点作为第二基准点,将所述第一基准点和第二基准点重合设置,以使第二调整图像与所述第一文旅图像进行融合得到第二文旅图像。本发明会将图像预留位的中心像素点作为第二基准点,并且会结合第一基准点和第二基准点将第二调整图像与图像预留位进行对正,使得第二调整图像与第一文旅图像能够进行有效的融合,得到最终用于显示的第二文旅图像。
步骤S160、第一投影灯按照第二文旅图像对第一位置处进行照明展示。在得到第二文旅图像后,本发明会将相应的第二文旅图像进行照明展示,使得路过的人能够看到自己与相应文旅图像进行融合,增加了游人、旅客与相应主题公园的互动性。
为了实现本发明提供的一种适用于文旅的智慧云服务照明展示方法,本发明还提供一种适用于文旅的智慧云服务照明展示***,如图4所示,包括:
确定模块,用于使云服务器确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,随机在第一文旅图像集合中确定一个文旅图像作为第一文旅图像;
获取模块,用于确定在第一位置处设置的第一图像采集装置,获取预设时间段内第一图像采集装置所采集的第一采集图像集,随机在第一采集图像集中确定与第一文旅图像所对应预设数量的第一采集图像;
识别模块,用于对所述第一采集图像中的人脸轮廓进行识别得到人脸子图像,对所述人脸子图像进行二值化处理得到只有白色像素点和黑色像素点的第一二值化图像,根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像;
调整模块,用于获取所述第一文旅图像中像素点的第一像素值,根据所述第一像素值对第一调整图像中不同灰度的黑色像素点的像素值进行调整,得到第二调整图像;
融合模块,用于确定所述第一文旅图像中图像预留位的预留图像尺寸,对所述第二调整图像的尺寸进行调整后,将所述第二调整图像与所述第一文旅图像进行融合得到第二文旅图像;
展示模块,用于使第一投影灯按照第二文旅图像对第一位置处进行照明展示。
本发明还提供一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
其中,存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific IntegratedCircuits,简称:ASIC)中。另外,该ASIC可以位于用户设备中。当然,处理器和存储介质也可以作为分立组件存在于通信设备中。存储介质可以是只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在存储介质中。设备的至少一个处理器可以从存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
在上述终端或者服务器的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application SpecificIntegrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (4)

1.适用于文旅的智慧云服务照明展示方法,其特征在于,包括:
云服务器确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,随机在第一文旅图像集合中确定一个文旅图像作为第一文旅图像;
确定在第一位置处设置的第一图像采集装置,获取预设时间段内第一图像采集装置所采集的第一采集图像集,随机在第一采集图像集中确定与第一文旅图像所对应预设数量的第一采集图像;
对所述第一采集图像中的人脸轮廓进行识别得到人脸子图像,对所述人脸子图像进行二值化处理得到只有白色像素点和黑色像素点的第一二值化图像,根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像;
获取所述第一文旅图像中像素点的第一像素值,根据所述第一像素值对第一调整图像中不同灰度的黑色像素点的像素值进行调整,得到第二调整图像;
确定所述第一文旅图像中图像预留位的预留图像尺寸,对所述第二调整图像的尺寸进行调整后,将所述第二调整图像与所述第一文旅图像进行融合得到第二文旅图像;
第一投影灯按照第二文旅图像对第一位置处进行照明展示;
所述云服务器确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,随机在第一文旅图像集合中确定一个文旅图像作为第一文旅图像,包括:
第一投影灯在判断当前文旅图展示的时间大于等于第一预设时间后,则生成图像展示请求,第一投影灯将图像展示请求、其所处的第一位置发送至云服务器;
云服务器在接收到图像展示请求后,确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,每个位置序号具有与其对应设置第一文旅图像集合;
将当前文旅图展示的第二文旅图像由所述第一文旅图像集合内删除,随机在第一文旅图像集合中选择一个文旅图像作为第一文旅图像;
所述对所述第一采集图像中的人脸轮廓进行识别得到人脸子图像,对所述人脸子图像进行二值化处理得到只有白色像素点和黑色像素点的第一二值化图像,根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像,包括:
基于OpeanCV对第一采集图像中的人脸轮廓进行识别得到人脸子图像,获取人脸子图像中每个像素点的像素值,将预设像素区间内的像素点转换为黑色像素点,将非预设像素区间内的像素点转换为白色像素点,得到第一二值化图像;
基于Haar级联检测器对人脸子图像中的各个部位进行检测,所述部位包括面部、眼睛、鼻子、嘴以及耳朵中的任意一种或多种,在人脸子图像中确定与每一个部位所对应的像素点得到每个部位所对应的像素点集合;
根据每个像素点集合所对应的部位对相应像素点的灰度进行异步调整,得到每个像素点集合调整后的像素值,将每个像素点集合调整后的像素值所形成的图像作为第一调整图像;
所述根据每个像素点集合所对应的部位对相应像素点的灰度进行异步调整,得到每个像素点集合调整后的像素值,将每个像素点集合调整后的像素值所形成的图像作为第一调整图像,包括:
确定每个像素点集合所对应的部位的灰度系数值,根据所述灰度系数值对相应像素点的灰度进行调整,得到每个像素点集合调整后的像素值;
将脸部所对应像素点集合内像素点的数量作为第一数量,将脸部之外的其他部位所对应像素点集合内像素点的数量作为第二数量,根据所述第二数量、第一数量进行计算得到每个部位的像素占比;
若判断任意一个部位的像素占比大于预设最大占比或小于预设最小占比,则对应相应部位所对应像素点集合内像素点的数量进行调整,得到调整后的像素点集合,根据调整数量后的像素点集合得到第一调整图像;
所述若判断任意一个部位的像素占比大于预设最大占比或小于预设最小占比,则对应相应部位所对应像素点集合内像素点的数量进行调整,得到调整后的像素点集合,根据调整数量后的像素点集合得到第一调整图像,包括:
若判断任意一个部位的像素占比大于预设最大占比,则根据所述部位的像素占比、预设最大占比进行计算得到像素点调整系数;
根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到减小调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行删除处理,得到删除调整后的像素点集合;
若判断任意一个部位的像素占比小于预设最小占比,则根据所述部位的像素占比、预设最小占比进行计算得到像素点调整系数;
根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到增加调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行锁定,将与边缘像素点相邻的其他像素点归类至像素点集合内,得到增加调整后的像素点集合;
所述根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到减小调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行删除处理,得到删除调整后的像素点集合,包括:
通过以下公式计算减小调整的像素点调整数量,
Figure DEST_PATH_IMAGE001
其中,
Figure 270001DEST_PATH_IMAGE002
为减小调整的像素点调整系数,
Figure DEST_PATH_IMAGE003
为第
Figure 780616DEST_PATH_IMAGE004
个相应部位的增大调整的像素点 调整数量,
Figure DEST_PATH_IMAGE005
为第
Figure 29195DEST_PATH_IMAGE004
个相应部位的像素点集合内像素点的第二数量,
Figure 283459DEST_PATH_IMAGE006
为第一数量,
Figure DEST_PATH_IMAGE007
Figure 566673DEST_PATH_IMAGE004
个相应部位的权重值,
Figure 717031DEST_PATH_IMAGE008
为预设最大占比;
根据所述像素点集合内所有像素点的位置关系确定像素点集合内的边缘像素点,若判断边缘像素点的数量大于等于像素点调整数量,则将像素点集合内的所有边缘像素点删除,得到删除调整后的像素点集合;
若判断边缘像素点的数量小于像素点调整数量,则确定像素点调整数量与边缘像素点的数量的比值得到第一删除层数值,对所述第一删除层数值取整处理;
将像素点集合内的所有边缘像素点删除,得到删除调整后的像素点集合,再次确定调整后的像素点集合内的边缘像素点,使像素点集合内的边缘像素点的确定次数与第一删除层数同步;
根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到增加调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行锁定,将与边缘像素点相邻的其他像素点归类至像素点集合内,得到增加调整后的像素点集合,包括:
通过以下公式计算增加调整的像素点调整数量,
Figure DEST_PATH_IMAGE009
其中,
Figure 452906DEST_PATH_IMAGE010
为增加调整的像素点调整数量,
Figure DEST_PATH_IMAGE011
为第
Figure 245282DEST_PATH_IMAGE012
个相应部位的减小调整的像素点 调整数量,
Figure DEST_PATH_IMAGE013
为第
Figure 383002DEST_PATH_IMAGE012
个相应部位的像素点集合内像素点的第二数量,
Figure 235420DEST_PATH_IMAGE014
为第一数量,
Figure DEST_PATH_IMAGE015
Figure 458591DEST_PATH_IMAGE012
个相应部位的权重值,
Figure 930024DEST_PATH_IMAGE016
为预设最小占比;
根据所述像素点集合内所有像素点的位置关系确定像素点集合内的边缘像素点,确定每一个边缘像素点所相邻的脸部的所有像素点作为待增加像素点;
统计所有的待增加像素点的数量得到第一增加数量,若第一增加数量大于等于像素点调整数量,则将所有的待增加像素点归类至像素点集合内;
若第一增加数量小于像素点调整数量,则确定像素点调整数量与待增加像素点的数量的比值得到第一增加层数,对所述第一增加层数的数值取整处理;
将所有的待增加像素点归类至像素点集合内后,得到第一次增加调整的像素点集合,再次确定调整后的像素点集合内的边缘像素点、待增加像素点,使像素点集合内的边缘像素点的确定次数与第一增加层数同步。
2.根据权利要求1所述的适用于文旅的智慧云服务照明展示方法,其特征在于,
通过以下步骤确定边缘像素点:
获取像素点集合内每一个像素点的相邻像素点的像素值,若存在与其他部位的像素点所接触的像素点,则将相应的像素点确定为边缘像素点;
所述获取所述第一文旅图像中像素点的第一像素值,根据所述第一像素值对第一调整图像中不同灰度的黑色像素点的像素值进行调整,得到第二调整图像,包括:
选择与第一像素值所对应的第二像素值区间;
根据第一调整图像中不同灰度的黑色像素点的像素值确定与第二像素值区间分别对应的多个第二子像素值;
根据所述第二子像素值对第一调整图像中不同灰度的黑色像素点的像素值进行替换调整,得到第二调整图像。
3.根据权利要求2所述的适用于文旅的智慧云服务照明展示方法,其特征在于,
所述确定所述第一文旅图像中图像预留位的预留图像尺寸,对所述第二调整图像的尺寸进行调整后,将所述第二调整图像与所述第一文旅图像进行融合得到第二文旅图像,包括:
将所述预留图像尺寸与所述第二调整图像的尺寸作比得到第一调整比例;
基于所述第一调整比例对所述第二调整图像的尺寸进行调整,确定调整后的第二调整图像的中心像素点作为第一基准点;
确定图像预留位的中心像素点作为第二基准点,将所述第一基准点和第二基准点重合设置,以使第二调整图像与所述第一文旅图像进行融合得到第二文旅图像。
4.适用于文旅的智慧云服务照明展示***,其特征在于,包括:
确定模块,用于使云服务器确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,随机在第一文旅图像集合中确定一个文旅图像作为第一文旅图像;
获取模块,用于确定在第一位置处设置的第一图像采集装置,获取预设时间段内第一图像采集装置所采集的第一采集图像集,随机在第一采集图像集中确定与第一文旅图像所对应预设数量的第一采集图像;
识别模块,用于对所述第一采集图像中的人脸轮廓进行识别得到人脸子图像,对所述人脸子图像进行二值化处理得到只有白色像素点和黑色像素点的第一二值化图像,根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像;
调整模块,用于获取所述第一文旅图像中像素点的第一像素值,根据所述第一像素值对第一调整图像中不同灰度的黑色像素点的像素值进行调整,得到第二调整图像;
融合模块,用于确定所述第一文旅图像中图像预留位的预留图像尺寸,对所述第二调整图像的尺寸进行调整后,将所述第二调整图像与所述第一文旅图像进行融合得到第二文旅图像;
展示模块,用于使第一投影灯按照第二文旅图像对第一位置处进行照明展示;
所述云服务器确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,随机在第一文旅图像集合中确定一个文旅图像作为第一文旅图像,包括:
第一投影灯在判断当前文旅图展示的时间大于等于第一预设时间后,则生成图像展示请求,第一投影灯将图像展示请求、其所处的第一位置发送至云服务器;
云服务器在接收到图像展示请求后,确定在第一位置处设置的第一投影灯,根据第一位置的位置序号确定第一投影灯设置的第一文旅图像集合,每个位置序号具有与其对应设置第一文旅图像集合;
将当前文旅图展示的第二文旅图像由所述第一文旅图像集合内删除,随机在第一文旅图像集合中选择一个文旅图像作为第一文旅图像;
所述对所述第一采集图像中的人脸轮廓进行识别得到人脸子图像,对所述人脸子图像进行二值化处理得到只有白色像素点和黑色像素点的第一二值化图像,根据每个黑色像素点所对应人脸的部位对黑色像素点的灰度进行异步处理得到第一调整图像,包括:
基于OpeanCV对第一采集图像中的人脸轮廓进行识别得到人脸子图像,获取人脸子图像中每个像素点的像素值,将预设像素区间内的像素点转换为黑色像素点,将非预设像素区间内的像素点转换为白色像素点,得到第一二值化图像;
基于Haar级联检测器对人脸子图像中的各个部位进行检测,所述部位包括面部、眼睛、鼻子、嘴以及耳朵中的任意一种或多种,在人脸子图像中确定与每一个部位所对应的像素点得到每个部位所对应的像素点集合;
根据每个像素点集合所对应的部位对相应像素点的灰度进行异步调整,得到每个像素点集合调整后的像素值,将每个像素点集合调整后的像素值所形成的图像作为第一调整图像;
所述根据每个像素点集合所对应的部位对相应像素点的灰度进行异步调整,得到每个像素点集合调整后的像素值,将每个像素点集合调整后的像素值所形成的图像作为第一调整图像,包括:
确定每个像素点集合所对应的部位的灰度系数值,根据所述灰度系数值对相应像素点的灰度进行调整,得到每个像素点集合调整后的像素值;
将脸部所对应像素点集合内像素点的数量作为第一数量,将脸部之外的其他部位所对应像素点集合内像素点的数量作为第二数量,根据所述第二数量、第一数量进行计算得到每个部位的像素占比;
若判断任意一个部位的像素占比大于预设最大占比或小于预设最小占比,则对应相应部位所对应像素点集合内像素点的数量进行调整,得到调整后的像素点集合,根据调整数量后的像素点集合得到第一调整图像;
所述若判断任意一个部位的像素占比大于预设最大占比或小于预设最小占比,则对应相应部位所对应像素点集合内像素点的数量进行调整,得到调整后的像素点集合,根据调整数量后的像素点集合得到第一调整图像,包括:
若判断任意一个部位的像素占比大于预设最大占比,则根据所述部位的像素占比、预设最大占比进行计算得到像素点调整系数;
根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到减小调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行删除处理,得到删除调整后的像素点集合;
若判断任意一个部位的像素占比小于预设最小占比,则根据所述部位的像素占比、预设最小占比进行计算得到像素点调整系数;
根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到增加调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行锁定,将与边缘像素点相邻的其他像素点归类至像素点集合内,得到增加调整后的像素点集合;
所述根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到减小调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行删除处理,得到删除调整后的像素点集合,包括:
通过以下公式计算减小调整的像素点调整数量,
Figure DEST_PATH_IMAGE017
其中,
Figure 46884DEST_PATH_IMAGE002
为减小调整的像素点调整系数,
Figure 211150DEST_PATH_IMAGE003
为第
Figure 187196DEST_PATH_IMAGE004
个相应部位的增大调整的像素点 调整数量,
Figure 321374DEST_PATH_IMAGE005
为第
Figure 699266DEST_PATH_IMAGE004
个相应部位的像素点集合内像素点的第二数量,
Figure 768853DEST_PATH_IMAGE006
为第一数量,
Figure 232195DEST_PATH_IMAGE007
Figure 170064DEST_PATH_IMAGE004
个相应部位的权重值,
Figure 402462DEST_PATH_IMAGE008
为预设最大占比;
根据所述像素点集合内所有像素点的位置关系确定像素点集合内的边缘像素点,若判断边缘像素点的数量大于等于像素点调整数量,则将像素点集合内的所有边缘像素点删除,得到删除调整后的像素点集合;
若判断边缘像素点的数量小于像素点调整数量,则确定像素点调整数量与边缘像素点的数量的比值得到第一删除层数值,对所述第一删除层数值取整处理;
将像素点集合内的所有边缘像素点删除,得到删除调整后的像素点集合,再次确定调整后的像素点集合内的边缘像素点,使像素点集合内的边缘像素点的确定次数与第一删除层数同步;
根据所述像素点调整系数、相应部位所对应像素点集合内像素点的数量进行计算,得到增加调整的像素点调整数量,根据所述像素点调整数量对像素点集合内的部分边缘像素点进行锁定,将与边缘像素点相邻的其他像素点归类至像素点集合内,得到增加调整后的像素点集合,包括:
通过以下公式计算增加调整的像素点调整数量,
Figure 908530DEST_PATH_IMAGE018
其中,
Figure 593589DEST_PATH_IMAGE010
为增加调整的像素点调整数量,
Figure 335149DEST_PATH_IMAGE011
为第
Figure 422054DEST_PATH_IMAGE012
个相应部位的减小调整的像素点 调整数量,
Figure 99023DEST_PATH_IMAGE013
为第
Figure 536958DEST_PATH_IMAGE012
个相应部位的像素点集合内像素点的第二数量,
Figure DEST_PATH_IMAGE019
为第一数量,
Figure 551050DEST_PATH_IMAGE015
Figure 758040DEST_PATH_IMAGE012
个相应部位的权重值,
Figure 605911DEST_PATH_IMAGE016
为预设最小占比;
根据所述像素点集合内所有像素点的位置关系确定像素点集合内的边缘像素点,确定每一个边缘像素点所相邻的脸部的所有像素点作为待增加像素点;
统计所有的待增加像素点的数量得到第一增加数量,若第一增加数量大于等于像素点调整数量,则将所有的待增加像素点归类至像素点集合内;
若第一增加数量小于像素点调整数量,则确定像素点调整数量与待增加像素点的数量的比值得到第一增加层数,对所述第一增加层数的数值取整处理;
将所有的待增加像素点归类至像素点集合内后,得到第一次增加调整的像素点集合,再次确定调整后的像素点集合内的边缘像素点、待增加像素点,使像素点集合内的边缘像素点的确定次数与第一增加层数同步。
CN202211270389.2A 2022-10-18 2022-10-18 适用于文旅的智慧云服务照明展示方法及*** Active CN115348709B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211270389.2A CN115348709B (zh) 2022-10-18 2022-10-18 适用于文旅的智慧云服务照明展示方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211270389.2A CN115348709B (zh) 2022-10-18 2022-10-18 适用于文旅的智慧云服务照明展示方法及***

Publications (2)

Publication Number Publication Date
CN115348709A CN115348709A (zh) 2022-11-15
CN115348709B true CN115348709B (zh) 2023-03-28

Family

ID=83957327

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211270389.2A Active CN115348709B (zh) 2022-10-18 2022-10-18 适用于文旅的智慧云服务照明展示方法及***

Country Status (1)

Country Link
CN (1) CN115348709B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104866843A (zh) * 2015-06-05 2015-08-26 中国人民解放军国防科学技术大学 一种面向监控视频的蒙面人脸检测方法
CN109166158A (zh) * 2018-08-24 2019-01-08 中国电建集团华东勘测设计研究院有限公司 一种林地郁闭度确定方法、装置及***
CN109672847A (zh) * 2017-10-13 2019-04-23 李玉卓 基于图像识别技术的智能安防监控***
CN114973368A (zh) * 2022-05-27 2022-08-30 平安普惠企业管理有限公司 基于特征融合的人脸识别方法、装置、设备和存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI423198B (zh) * 2011-04-20 2014-01-11 Wistron Corp 依據環境光之亮度調整畫面灰階度的顯示裝置及方法
CN107578380A (zh) * 2017-08-07 2018-01-12 北京金山安全软件有限公司 一种图像处理方法、装置、电子设备及存储介质
CN109191410B (zh) * 2018-08-06 2022-12-13 腾讯科技(深圳)有限公司 一种人脸图像融合方法、装置及存储介质
CN112488085A (zh) * 2020-12-28 2021-03-12 深圳市慧鲤科技有限公司 人脸融合方法、装置、设备及存储介质
CN112801916A (zh) * 2021-02-23 2021-05-14 北京市商汤科技开发有限公司 图像处理方法及装置、电子设备和存储介质
CN112950661B (zh) * 2021-03-23 2023-07-25 大连民族大学 一种基于注意力生成对抗网络人脸卡通画生成方法
CN113989890A (zh) * 2021-10-29 2022-01-28 河南科技大学 基于多通道融合和轻量级神经网络的人脸表情识别方法
CN114387441A (zh) * 2021-12-11 2022-04-22 中国电信集团***集成有限责任公司河北分公司 一种图像处理方法及***
CN114565627A (zh) * 2022-03-01 2022-05-31 杭州爱科科技股份有限公司 一种轮廓提取方法、装置、设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104866843A (zh) * 2015-06-05 2015-08-26 中国人民解放军国防科学技术大学 一种面向监控视频的蒙面人脸检测方法
CN109672847A (zh) * 2017-10-13 2019-04-23 李玉卓 基于图像识别技术的智能安防监控***
CN109166158A (zh) * 2018-08-24 2019-01-08 中国电建集团华东勘测设计研究院有限公司 一种林地郁闭度确定方法、装置及***
CN114973368A (zh) * 2022-05-27 2022-08-30 平安普惠企业管理有限公司 基于特征融合的人脸识别方法、装置、设备和存储介质

Also Published As

Publication number Publication date
CN115348709A (zh) 2022-11-15

Similar Documents

Publication Publication Date Title
WO2021088300A1 (zh) 一种基于非对称双流网络的rgb-d多模态融合人员检测方法
KR101420681B1 (ko) 비디오 영상의 깊이 지도 생성 방법 및 장치
TWI362016B (en) Method for detecting desired objects in a highly dynamic environment by a monitoring system and the monitoring system thereof
US9456131B2 (en) Video processing systems and methods
CN100393106C (zh) 检测和/或追踪图像或图像序列中颜色区域的方法和装置
US6697502B2 (en) Image processing method for detecting human figures in a digital image
US10467800B2 (en) Method and apparatus for reconstructing scene, terminal device, and storage medium
JP5887515B2 (ja) 奥行き情報生成装置、奥行き情報生成方法、および、ステレオ画像変換装置
JP2019009752A (ja) 画像処理装置
US7302113B2 (en) Displaying digital images
CN109740444B (zh) 人流量信息展示方法及相关产品
US20100278426A1 (en) Systems and methods for rule-based segmentation for objects with full or partial frontal view in color images
CN111667400B (zh) 一种基于无监督学习的人脸轮廓特征风格化生成方法
CN102567727A (zh) 一种背景目标替换方法和装置
WO2012022744A2 (en) Multi-mode video event indexing
JP2001195591A (ja) 画像中の空を検出する方法
CN102609724B (zh) 一种基于双摄像头的周围环境信息提示方法
JP2001202525A (ja) 青い空を含む画像の向きを決定する方法
CN102915542A (zh) 图像处理设备、图像处理方法和程序
CN105684046A (zh) 生成图像组成
KR20210000872A (ko) 인공지능을 이용하여 이미지의 객체를 제거하는 방법
CN110705366A (zh) 基于楼梯场景的实时人头检测方法
CN115348709B (zh) 适用于文旅的智慧云服务照明展示方法及***
Solina et al. 15 seconds of fame-an interactive, computer-vision based art installation
CN111898448A (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