1.一种基于AR的室内设计方法,应用于用户的AR眼镜,其特征在于,所述基于AR的室内设计方法包括:S1:获取各设计人员的信息,以从设计人员中确定协同设计人员,进而确定协同设计人员的AR眼镜;
S2:将用户的AR眼镜与协同设计人员的AR眼镜建立通信;
S3:将用户的AR眼镜的视野中的待设计区域作为当前设计区域;
S4:依据用户预设的专业方向在用户的AR眼镜的视野中显示对应于该专业方向的设计元素合集,以供用户从设计元素合集中选定用于当前设计区域的第一设计元素;
S5:在用户的AR眼镜的视野中显示选定的第一设计元素,并监测协同设计人员的AR眼镜是否选定用于当前设计区域的第二设计元素,其中,第二设计元素为协同设计人员从对应的专业方向的设计元素合集中选取的设计元素;
S6:当协同设计人员的AR眼镜选定用于当前设计区域的第二设计元素时,获取第二设计元素,在用户的AR眼镜的视野中显示第二设计元素,并从协同设计人员的AR眼镜实时获取第二设计元素的位置信息,以依据位置信息调整第二设计元素在用户的AR眼镜的视野中的位置,以便于用户依据第二设计元素的位置调整第一设计元素在用户的AR眼镜的视野中的位置;
S7:在收到协同设计人员的AR眼镜发出的第二设计元素的位置确定信号,并且用户确定第一设计元素在用户的AR眼镜的视野中的位置时,完成对当前设计区域的设计;
S8:待用户完成移动后,执行步骤S3至步骤S8,直至完成对于所有待设计区域的设计。
2.根据权利要求1所述的方法,其特征在于,每一设计人员的信息包括该设计人员的姓名、专业方向以及AR眼镜ID;所述获取各设计人员的信息,以从设计人员中确定协同设计人员,进而确定协同设计人员的AR眼镜包括:依据用户的专业方向以及预设的专业方向关联表确定与用户的专业方向相关联的关联专业方向,其中,专业方向关联表中包括室内设计的每一个专业方向以及该专业方向的关联专业方向;
从各设计人员中确定对应的专业方向与关联专业方向一致的设计人员为协同设计人员;
确定协同设计人员的AR眼镜ID;
与协同设计人员的AR眼镜建立通信包括:
依据协同设计人员的AR眼镜ID从各AR眼镜中将协同设计人员的AR眼镜筛出;
与筛出的AR眼镜建立通信。
3.根据权利要求1所述的方法,其特征在于,每一个AR眼镜的视野中预设有空间坐标系,位置信息即构成第二设计元素的每一个像素点在协同设计人员的AR眼镜的空间坐标系的坐标;将用户的AR眼镜的视野中的空间坐标系作为第一坐标系,将协同设计人员的AR眼镜的视野中的空间坐标系作为第二坐标系,其中,第一坐标系中的坐标为第一坐标,第二坐标系中的坐标为第二坐标;
从协同设计人员的AR眼镜实时获取第二设计元素的位置信息,以依据位置信息调整第二设计元素在用户的AR眼镜的视野中的位置包括:S61:将第一坐标系与第二坐标系对齐;
S62:获取当前时刻构成第二设计元素的每一个像素点的第二坐标;
S63:依据各获取的第二坐标调整用户的AR眼镜的视野中的第二设计元素的位置,使用户的AR眼镜的视野中的第二设计元素的每一个像素点的第一坐标与相应的第二坐标相同;
S64:重复执行步骤S62至步骤S63,直至收到协同设计人员的AR眼镜发出的第二设计元素的位置确定信号。
4.根据权利要求3所述的方法,其特征在于,将第一坐标系与第二坐标系对齐包括:获取协同设计人员的AR眼镜的视野截图;
在获取的视野截图中识别第二坐标系的原点;
在该视野截图中确定至少两个参照物;
在该视野截图中识别每一个参照物相对于第二坐标系的原点的相对位置;
在用户的AR眼镜的视野中识别各个参照物,进而依据每一个参照物的位置以及对应的相对位置确定目标原点位置;
将第一坐标系的原点移动至目标原点位置,使第一坐标系以原点为中心旋转以调整第一坐标系的各坐标轴的指向,直至使参照物的像素点的第一坐标与第二坐标一致。
5.根据权利要求4所述的方法,其特征在于,依据每一个参照物的位置以及对应的相对位置确定目标原点位置包括:S611:取一个参照物,并依据该参照物的位置以及对应的相对位置确定第一位置,重复执行本步骤,直至得到每一参照物对应的第一位置;
S612:判断每一第一位置是否为同一位置,若是,则将第一位置确定为目标原点位置,若否,则重新在该视野截图中确定至少两个参照物,并在该视野截图中识别每一个参照物相对于第二坐标系的原点的相对位置,执行步骤S611至步骤S612,直至得到目标原点位置。
6.根据权利要求3所述的方法,其特征在于,在完成对当前设计区域的设计之前还包括:识别用户的AR眼镜的视野中的第一设计元素与第二设计元素是否有位置抵触;
若第一设计元素与第二设计元素有位置抵触,则显示相对于第一设计元素的第一调整方向以及相对于第二设计元素的第二调整方向,以使用户按照第一调整方向微调第一设计元素的位置,其中,第一调整方向以及第二调整方向为使得有位置抵触的第一设计元素与第二设计元素分离的调整方向;
将第二调整方向发送至协同设计人员的AR眼镜,以使协同设计人员按照第二调整方向微调第二设计元素的位置。
7.根据权利要求6所述的方法,其特征在于,识别第一设计元素与第二设计元素是否有位置抵触包括:识别第一设计元素的所有像素点;
识别第二设计元素的所有像素点;
判断是否有第一设计元素的像素点与第二设计元素的像素点重合,若是,则第一设计元素与第二设计元素有位置抵触,否则,第一设计元素与第二设计元素无位置抵触。
8.一种AR眼镜,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至7中任一项权利要求所述的基于AR的室内设计方法的步骤。
9.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至7中任一项权利要求所述的基于AR的室内设计方法的步骤。