投影仪设置方法、设备和存储介质与流程

文档序号:34228840发布日期:2023-05-24 11:24阅读:64来源:国知局
投影仪设置方法、设备和存储介质与流程

本技术涉及数据处理,尤其涉及一种投影仪设置方法、设备和存储介质。


背景技术:

1、投影仪,又称投影机,是一种可以将图像或视频投射到幕布上的设备。投影仪广泛应用于家庭、办公室、学校和娱乐场所,协助用户更好的展开工作和生活。

2、现有的投影仪使用场景中,一般需要用户将投影仪摆放到某个位置,然后投影仪基于摆放位置进行画面调整,因此投影画面能够调整的范围受限于投影仪的摆放位置,调整范围比较有限,导致投影仪的很多功能无法正常的发挥,给用户带来不好体验。


技术实现思路

1、本技术实施例的主要目的在于提供一种投影仪设置方法、设备和存储介质,实现了实时基于场景信息指导用户进行投影仪摆放,如此投影仪的调整范围不再局限于固定位置,提高投影仪的设置效率,提高用户的使用体验。

2、第一方面,本技术实施例提供一种投影仪设置方法,包括:获取投影仪当前所在环境的影像信息;对所述影像信息进行图像识别,确定被投对象,所述被投对象用于承接所述投影仪发出的投影画面;根据所述被投对象和所述影像信息确定对所述投影仪的调整方式;基于所述调整方式发出第一提示信息,所述第一提示信息用于指示按照所述调整方式调整所述投影仪。

3、于一实施例中,所述响应于对投影仪的开启指令,获取所述投影仪所在当前环境的影像信息,包括:响应于对投影仪的开启指令,开启图像采集设备,通过所述图像采集设备采集所述投影仪所在当前环境的影像信息。

4、于一实施例中,所述对所述影像信息进行图像识别,确定被投对象,包括:对所述影像信息进行图像识别,基于识别结果,从幕布、墙面和天花板中确定至少一个为所述被投对象。

5、于一实施例中,所述对所述影像信息进行图像识别,基于识别结果,从幕布、墙面和天花板中确定至少一个为所述被投对象,包括:对所述影像信息进行图像识别,判断所述影像信息中是否存在幕布;若所述影像信息中存在所述幕布,确定所述被投对象为所述幕布;

6、于一实施例中,若所述影像信息中不存在所述幕布,基于识别结果,从墙面和/或天花板中确定至少一个为所述被投对象;

7、于一实施例中,所述若所述影像信息中不存在所述幕布,基于识别结果,从墙面和/或天花板中确定至少一个为所述被投对象,包括:若所述影像信息中不存在所述幕布,判断所述影像信息中是否存在墙面;若所述影像信息中存在所述墙面,确定所述被投对象为所述墙面;

8、于一实施例中,若所述影像信息中不存在所述幕布,判断所述影像信息中是否存在天花板;若所述影像信息中存在天花板,确定所述被投对象为所述天花板;

9、于一实施例中,若所述影像信息中不存在所述幕布,判断所述影像信息中是否同时存在墙面和天花板;若所述影像信息中同时存在墙面和天花板,确定所述被投对象包括:所述墙面和所述天花板。

10、于一实施例中,所述对所述影像信息进行图像识别,基于识别结果,从幕布、墙面和天花板中确定至少一个为所述被投对象,包括:将所述影像信息输入至预设的幕布识别模型,若所述幕布识别模型从所述影像信息中识别到幕布,确定所述被投对象为所述幕布,否则确定所述影像信息中不存在所述幕布;

11、于一实施例中,所述对所述影像信息进行图像识别,基于识别结果,从幕布、墙面和天花板中确定至少一个为所述被投对象,包括:若所述影像信息中不存在所述幕布,将所述影像信息输入预设的墙面识别模型,若所述墙面识别模型从所述影像信息中识别到墙面,确定所述被投对象为所述墙面,否则确定所述影像信息中不存在墙面;

12、于一实施例中,所述对所述影像信息进行图像识别,基于识别结果,从幕布、墙面和天花板中确定至少一个为所述被投对象,包括:若所述影像信息中不存在所述幕布,将所述影像信息输入预设的天花板识别模型,若所述天花板识别模型从所述影像信息中识别到天花板,确定所述被投对象为所述天花板,否则确定所述影像信息中不存在天花板。

13、于一实施例中,训练所述幕布识别模型的步骤包括:获取幕布样本图像,所述幕布样本图像中标注有幕布区域;采用所述幕布样本图像训练第一神经网络模型模型,得到所述幕布识别模型;

14、于一实施例中,训练所述墙面识别模型的步骤包括:获取墙面样本图像,所述墙面样本图像中标注有墙面区域;采用所述墙面样本图像训练第二神经网络模型模型,得到所述墙面识别模型;

15、于一实施例中,训练所述天花板识别模型的步骤包括:获取天花板样本图像,所述天花板样本图像中标注有天花板区域;采用所述天花板样本图像训练第三神经网络模型模型,得到所述天花板识别模型。

16、于一实施例中,所述影像信息中至少包括所述投影仪的投影画面;所述根据所述被投对象和所述影像信息确定对所述投影仪的调整方式,包括:根据所述影像信息,判断所述投影仪在当前位置下的当前投影画面是否覆盖被投对象;若所述当前投影画面未覆盖所述被投对象,根据所述影像信息确定对所述投影仪的调整方式;若所述当前投影画面覆盖了所述被投对象,发出第二提示信息,所述第二提示信息用于指示将所述投影仪放置在所述当前位置。

17、于一实施例中,所述根据所述影像信息,判断所述投影仪在当前位置下的当前投影画面是否覆盖被投对象,包括:根据所述影像信息确定所述投影仪的当前投影画面在所述被投对象上的实际投影范围;根据所述实际投影范围确定所述当前投影画面与所述被投对象的重叠率;判断所述当前投影画面与所述被投对象的重叠率是否小于预设阈值;若所述重叠率小于所述预设阈值,确定所述当前投影画面未覆盖所述被投对象,否则若所述重叠率大于或等于所述预设阈值,确定所述当前投影画面覆盖了所述被投对象。

18、于一实施例中,所述根据所述影像信息确定对所述投影仪的调整方式,包括:根据所述影像信息,确定所述当前投影画面与所述被投对象之间的位置偏移信息;根据所述位置偏移信息确定对所述投影仪的调整方式,所述调整方式用于缩小所述位置偏移信息。

19、于一实施例中,所述调整方式包括:对所述投影仪的移动方向和/或移动距离。

20、于一实施例中,在所述基于所述调整方式发出第一提示信息之后,还包括:响应于对所述投影仪的调整操作,获取所述投影仪所在当前环境的调整后影像信息;根据所述调整后影像信息判断所述投影仪在调整后位置下的调整后投影画面是否覆盖被投对象;若所述调整后投影画面未覆盖所述被投对象,根据所述调整后影像信息确定对所述投影仪新的调整方式,并发出第三提示信息,所述第三提示信息用于指示按照所述新的调整方式调整所述投影仪;若所述调整后投影画面覆盖了所述被投对象,发出第二提示信息,所述第二提示信息用于提示将所述投影仪放置在当前位置。

21、于一实施例中,在所述发出第二提示信息之后,还包括:若所述被投对象为幕布,发出自动幕布对齐选项提示,并响应于用户对所述自动幕布对齐选项的确认操作,驱动所述投影仪执行自动幕布对齐功能;若所述被投对象为墙面,发出侧投选项提示,并响应于用户对所述侧投选项的确认操作,驱动所述投影仪执行侧投功能;若所述被投对象为天花板,发出确认选项提示,并响应于用户对所述确认选项的确认操作,驱动所述投影仪执行对天花板的投影功能;若所述被投对象包括墙面和天花板,发出吊装选项提示,所述吊装选项提示用于提醒用户将所述投影仪按照吊装方式放置在当前位置。

22、第二方面,本技术实施例提供一种投影仪设置装置,包括:

23、第一获取模块,用于获取所述投影仪当前所在环境的影像信息;

24、识别模块,用于对所述影像信息进行图像识别,确定被投对象,所述被投对象用于承接所述投影仪发出的投影画面;

25、第一确定模块,用于根据所述被投对象和所述影像信息确定对所述投影仪的调整方式;

26、提示模块,用于基于所述调整方式发出第一提示信息,所述第一提示信息用于指示按照所述调整方式调整所述投影仪。

27、于一实施例中,所述第一获取模块,用于响应于对投影仪的开启指令,开启图像采集设备,通过所述图像采集设备采集所述投影仪所在当前环境的影像信息。

28、于一实施例中,所述识别模块,用于对所述影像信息进行图像识别,基于识别结果,从幕布、墙面和天花板中确定至少一个为所述被投对象。

29、于一实施例中,所述识别模块,用于对所述影像信息进行图像识别,判断所述影像信息中是否存在幕布;若所述影像信息中存在所述幕布,确定所述被投对象为所述幕布;

30、于一实施例中,所述识别模块,还用于基于识别结果,从墙面和/或天花板中确定至少一个为所述被投对象;

31、于一实施例中,所述识别模块,还用于若所述影像信息中不存在所述幕布,判断所述影像信息中是否存在墙面;若所述影像信息中存在所述墙面,确定所述被投对象为所述墙面;

32、于一实施例中,所述识别模块,还用于若所述影像信息中不存在所述幕布,判断所述影像信息中是否存在天花板;若所述影像信息中存在天花板,确定所述被投对象为所述天花板;

33、于一实施例中,所述识别模块,还用于若所述影像信息中不存在所述幕布,判断所述影像信息中是否同时存在墙面和天花板;若所述影像信息中同时存在墙面和天花板,确定所述被投对象包括:所述墙面和所述天花板。

34、于一实施例中,所述基于识别结果,从墙面和/或天花板中确定至少一个为所述被投对象,包括:将所述影像信息输入至预设的幕布识别模型,若所述幕布识别模型从所述影像信息中识别到幕布,确定所述被投对象为所述幕布,否则确定所述影像信息中不存在所述幕布;

35、于一实施例中,所述基于识别结果,从墙面和/或天花板中确定至少一个为所述被投对象,包括:若所述影像信息中不存在所述幕布,将所述影像信息输入预设的墙面识别模型,若所述墙面识别模型从所述影像信息中识别到墙面,确定所述被投对象为所述墙面,否则确定所述影像信息中不存在墙面;

36、于一实施例中,所述基于识别结果,从墙面和/或天花板中确定至少一个为所述被投对象,包括:若所述影像信息中不存在所述幕布,将所述影像信息输入预设的天花板识别模型,若所述天花板识别模型从所述影像信息中识别到天花板,确定所述被投对象为所述天花板,否则确定所述影像信息中不存在天花板。

37、于一实施例中,还包括:训练模块,用于训练所述幕布识别模型,训练步骤包括:获取幕布样本图像,所述幕布样本图像中标注有幕布区域;采用所述幕布样本图像训练第一神经网络模型模型,得到所述幕布识别模型;

38、于一实施例中,训练模块,还用于训练所述墙面识别模型,训练步骤包括:获取墙面样本图像,所述墙面样本图像中标注有墙面区域;采用所述墙面样本图像训练第二神经网络模型模型,得到所述墙面识别模型;

39、于一实施例中,训练模块,用于训练所述天花板识别模型,训练步骤包括:获取天花板样本图像,所述天花板样本图像中标注有天花板区域;采用所述天花板样本图像训练第三神经网络模型模型,得到所述天花板识别模型。

40、于一实施例中,所述影像信息中至少包括所述投影仪的投影画面;所述第一确定模块,用于根据所述影像信息,判断所述投影仪在当前位置下的当前投影画面是否覆盖被投对象;若所述当前投影画面未覆盖所述被投对象,根据所述影像信息确定对所述投影仪的调整方式;所述提示模块,还用于若所述当前投影画面覆盖了所述被投对象,发出第二提示信息,所述第二提示信息用于指示将所述投影仪放置在所述当前位置。

41、于一实施例中,所述根据所述影像信息,判断所述投影仪在当前位置下的当前投影画面是否覆盖被投对象,包括:根据所述影像信息确定所述投影仪的当前投影画面在所述被投对象上的实际投影范围;根据所述实际投影范围确定所述当前投影画面与所述被投对象的重叠率;判断所述当前投影画面与所述被投对象的重叠率是否小于预设阈值;若所述重叠率小于所述预设阈值,确定所述当前投影画面未覆盖所述被投对象,否则若所述重叠率大于或等于所述预设阈值,确定所述当前投影画面覆盖了所述被投对象。

42、于一实施例中,所述根据所述影像信息确定对所述投影仪的调整方式,包括:根据所述影像信息,确定所述当前投影画面与所述被投对象之间的位置偏移信息;根据所述位置偏移信息确定对所述投影仪的调整方式,所述调整方式用于缩小所述位置偏移信息。

43、于一实施例中,所述调整方式包括:对所述投影仪的移动方向和/或移动距离。

44、于一实施例中,还包括:第二获取模块,用于在所述基于所述调整方式发出第一提示信息之后,响应于对所述投影仪的调整操作,获取所述投影仪所在当前环境的调整后影像信息;判断模块,根据所述调整后影像信息判断所述投影仪在调整后位置下的调整后投影画面是否覆盖被投对象;第二确定模块,用于若所述调整后投影画面未覆盖所述被投对象,根据所述调整后影像信息确定对所述投影仪新的调整方式,并发出第三提示信息,所述第三提示信息用于指示按照所述新的调整方式调整所述投影仪;所述提示模块,还用于若所述调整后投影画面覆盖了所述被投对象,发出第二提示信息,所述第二提示信息用于提示将所述投影仪放置在当前位置。

45、于一实施例中,所述提示模块,还用于在所述发出第二提示信息之后,若所述被投对象为幕布,发出自动幕布对齐选项提示;所述装置还包括:驱动模块,用于响应于用户对所述自动幕布对齐选项的确认操作,驱动所述投影仪执行自动幕布对齐功能;

46、于一实施例中,所述提示模块,还用于在所述发出第二提示信息之后,若所述被投对象为墙面,发出侧投选项提示;所述驱动模块,还用于响应于用户对所述侧投选项的确认操作,驱动所述投影仪执行侧投功能;

47、于一实施例中,所述提示模块,还用于若所述被投对象为天花板,发出确认选项提示,并响应于用户对所述确认选项的确认操作,驱动所述投影仪执行对天花板的投影功能;

48、于一实施例中,所述提示模块,还用于在所述发出第二提示信息之后,若所述被投对象包括墙面和天花板,发出吊装选项提示;所述驱动模块,还用于所述吊装选项提示用于提醒用户将所述投影仪按照吊装方式放置在当前位置。

49、第三方面,本技术实施例提供一种电子设备,包括:

50、至少一个处理器;以及

51、与所述至少一个处理器通信连接的存储器;

52、其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述电子设备执行上述任一方面所述的方法。

53、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述任一方面所述的方法。

54、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方面所述的方法。

55、本技术实施例提供的投影仪设置方法、设备和存储介质,通过实时捕捉投影器当前所在的环境的图像信息,然后基于捕捉到的图像信息,进行场景识别,确定到具体的被投对象,基于被投对象,提示用户将投影仪设备摆放到合理位置。实现了实时基于场景信息指导用户进行投影仪摆放,如此投影仪的调整范围不再局限于固定位置,提高投影仪的设置效率,提高用户的使用体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1