图像处理方法和装置的制造方法_4

文档序号:9399514阅读:来源:国知局
[0119]本实施例提出的图像处理装置,在接收到基于当前显示图像触发的三维对象插入指令时,获取待插入的三维文件,并在所述当前显示图像中显示所述三维文件中的三维对象,在接收到基于所述三维对象触发的调节指令时,调节所述三维对象在所述当前显示图像中的显示参数,在显示参数调整完成后,对所述三维对象以及当前显示图像进行合成操作,该方案实现了三维对象与终端拍摄到的图像之间的合成,使得图像的调整更加灵活,同时可以调整当前显示图像中三维对象显示参数,进一步提高图像调整的灵活性。
[0120]进一步地,参照图5,基于第一实施例提出本发明图像处理装置第二实施例,在本实施例中,所述图像处理装置还包括:
[0121]提取模块50,用于对基于双摄像头拍摄得到的三维图像进行对象提取操作;
[0122]第一存储模块60,用于基于提取的三维对象生成三维文件并保存。
[0123]移动终?而在拍摄二维图像是必须米用双摄像头实现,带有双摄像头的移动终纟而如图6所述,摄像头A和摄像头B均位于移动终端的背面。用户往往通过双摄像头拍摄三维图像时,往往控制移动终端围绕一个物体转动拍摄,终端基于各个角度拍摄的图像最终合成三维图像。如图7所示,用户控制移动终端沿曲线所示的轨迹向箭头所示方向转动,即可得到自行车各个方向的图像,并将各个方向的图像进行合成以生成自行车三维图像。
[0124]在基于三维图像进行三维对象的提取时,三维图像中可能仅仅存在一个三维对象,则直接提取该三维对象。可以理解的是,在两个对象距离非常接近时,三维图像中可能存在多个三维对象,则可提取所有的三维对象,并由用户选择保存哪个三维对象。三维对象生成的三维文件为显示文件,即将三维对象存储为显示文件格式的文件即可。
[0125]本实施例提出的图像处理方案中,终端可用过拍照生成三维文件,则用户可通过拍照的模式灵活插入任何想插入的对象,而不用在服务器中下载对象,提高图像处理的灵活性。可以理解的是,在生成三维文件后,也可将生成的文件上传至服务器以供他人下载。
[0126]进一步地,为提高用户选择三维对象的便捷性,参照图8,所述第一存储模块60包括:
[0127]生成单元61,用于基于提取的三维对象生成三维文件;
[0128]第一显示单元62,用于显示三维对象类型选择界面,以供用户基于所述三维对象类型选择界面选择提取的三维对象对应的三维对象类型;
[0129]存储单元63,用于在接收端基于所述三维对象类型选择界面触发的选择操作时,将所述触发操作对应的三维对象类型与所述三维文件关联保存。
[0130]可对生成的三维文件进行分类保存,该三维文件在保存的过程中,三维文件的名称可由系统自动生成,也可由用户手动输入。可以理解的是三维对象的分类保存的方式并不局限于上述方式,例如,所述第一存储模块包括:生成单元,用于基于提取的三维对象生成三维文件;显示单元,显示三维文件名称输入界面;获取单元,用于在接收到用户基于所述名称输入界面输入的三维文件名称时,对所述三维文件名称进行关键词提取,以获取三维文件对应的三维对象类型;存储单元,将获取的所述三维对象类型与所述三维文件关联保存。即可通过用户手动分类的方式对三维文件进行分类,也可通过自动识别的方式对三维文件进行分类。
[0131]进一步地,参照图9,基于第一或第二实施例提出本发明图像处理装置第三实施例,在本实施例中,所述获取模块10包括:
[0132]第二显示单元11,用于在接收到基于当前显示图像触发的三维对象插入指令时,显示三维对象类型的选择界面,以供用户选择待插入对象类型;
[0133]获取单元12,用于在接收到用户基于所述选择界面触发的选择操作时,获取所述选择操作对应的待插入对象类型;
[0134]所述第二显示单元11,还用于显示包括所述待插入对象类型对应的三维对象信息的三维对象选择界面,以供用户基于所述三维对象选择界面选择待插入三维对象;
[0135]所述获取单元13,还用于在接收到基于所述三维对象选择界面触发的选择操作时,获取所述选择操作对应的三维对象信息;
[0136]处理单元14,用于将所述三维对象信息关联的三维文件作为待插入的三维文件。
[0137]在本实施例中,用户选择三维文件时,可通过选择待插入对象类型,并在选择的待插入对象类型中选择对应的三维对象,而不用在所有的三维文件中查找,提高三维文件插入的效率。
[0138]本发明进一步提供一种图像处理方法。
[0139]参照图10,图10为本发明图像处理方法第一实施例的流程示意图。
[0140]本实施例一种图像处理方法,所述图像处理方法包括步骤:
[0141]步骤S10,在接收到基于当前显示图像触发的三维对象插入指令时,获取待插入的三维文件;
[0142]在本实施例中,用户可基于当前显示界面中的插入控件触发三维对象的插入指令,也可通过预设的手势如触摸滑动操作或者点击触摸操作触发,在用户通过点击触摸操作触发时,三维图像显示位置可为电机触摸操作所在的位置。优选地,用户通过插入控件触发对象插入指令,在接收到对象插入指令时,显示待插入对象类型选择界面,以供用户基于该选择界面选择插入对象的类型;在接收到用户基于所述选择界面触发的选择操作,且该选择操作对应的待插入对象类型为三维对象时,获取待插入的三维文件。
[0143]可以理解的时,为提高三维对象插入的灵活性,在接收到基于当前显示图像触发的三维对象插入指令时,切换至当前显示图像界面;在接受到基于所述当前显示图像界面触发的点击触摸操作时,将所述点击触摸操作对应的位置作为三维对象的插入位置。该三维文件可由所述终端对应的自身生成,也可由服务器下载。
[0144]步骤S20,在所述当前显示图像中显示所述三维文件中的三维对象;
[0145]在当前显示图像中显示所述三维对象时,可在当前显示对象的上层新建一图层,该新建的图层本身为透明图层,并在该图层中显示三维对象,则显示三维对象的部分覆盖当前显示图像,其它位置并未覆盖当前显示图像,使得用户在调节的过程中,结合当前显示图像对三维对象进行调节,非常灵活。
[0146]步骤S30,在接收到基于所述三维对象触发的调节指令时,调节所述三维对象在所述当前显示图像中的显示参数;
[0147]在本实施例中,所述显示参数优选包括显示位置及/或显示角度。优选通过滑动触摸操作触发调节指令,即用户可通过在当前显示界面拖动该三维对象,以实现三维对象位置以及角度的调节。即在接收到基于所述三维对象触发的滑动触摸操作,获取所述触摸滑动操作的滑动轨迹;在所述触摸滑动操作的轨迹为直线时,获取所述触摸滑动操作的终点位置,并将所述三维对象移动至所述终点位置;在所述触摸滑动操作的轨迹为曲线时,根据所述轨迹计算三维对象的转动方向以及转动角度,并基于所述转动方向以及转动角度转动所述三维对象。
[0148]可以理解的是,该显示参数也可包括颜色以及尺寸等,用户可根据需要调整三维图像的颜色,或者对三维图像进行重新配色;用户也可通过双向滑动触摸操作来对三维图像的尺寸进行方法和缩小操作。例如,在接收到基于所述三维对象触发的触摸滑动操作时,确定所述触摸滑动操作的包含的触摸点;在所述触摸点为两个,且各个所述触摸点的滑动方向不同时,基于各个所述触摸点的滑动方向和滑动距离调节三维对象的尺寸;在各个所述触摸点的滑动方向相同时,获取所述触摸滑动操作的滑动轨迹;在所述触摸滑动操作的轨迹为直线时,获取所述触摸滑动操作的终点位置,并将所述三维对象移动至所述终点位置;在所述触摸滑动操作的轨迹为曲线时,根据所述轨迹计算三维对象的转动方向以及转动角度,并基于所述转动方向以及转动角度转动所述三维对象。
[0149]可以理解的是,在对三维对象调整完成后,用户可继续通过控件触发三维对象添加指令,以添加新的三维对象,即继续执行步骤S10。
[0150]步骤S40,在显示参数调整完成后,对所述三维对象以及当前显示图像进行合成操作。
[0151]在图像处理完成时,可通过控件触发处理完成指令,并对三维对象以及当前显示图像进行合成操作,该合成的过程通常通过图层的叠加,为现有技术在此不再赘述。
[0152]可以理解的是,也可在显示参数调整完成后,接收到存储指令时,对所述三维对象以及当前显示图像进行合成操作,保存合成后的所述当前显示图像;或者,在显示参数调整完成后,接收到共享指令时,对所述三维对象以及当前显示图像进行合成操作,将合成后的所述当前显示图像发送至服务器或者对应终端,该服务器可为预设的应用服务器,对应终端可为与当前进行图像处理的终端建立共享的终端。
[0153]或者,在图像处理完成后,直接通过控件触发处理完成指令,终端在接收到处理完成指令时,对所述三维对象以及当前显示图像进行合成操作。则所述步骤S40之后,该图像处理方法还包括:
[0154]在接收到基于当前显示图像触发的存储指令时,保存合成后的所述当前显示图像;
[0155]或者,在接收到基于当前显示图像触发的共享指令时,将合成后的所述当前显示图像发送至服务器或者对应终端。
[0156]如图4所示,以对三维街景图像中添加三维的自行车为例对本申请进行说明:
[0157]用户可在三维街景图像显示界面一侧的选择区域中选择需要插入的三维对象,即图中所示的不同的自行车,用户在该选择区域进行触摸操作后,触摸操作对应的自行车三维图像显示与该三维街景图像,该自行车三维图像可显示于该三维街景图像预设的位置处,如显示于三维街景图像的中心位置,用户根据需要将自行车三维图像拖拽三维街景图像中想要显示的位置;或者,用户通过对选择区域中的自行车三维图像进行拖拽操作,将拖拽操作对应的自行车三维图像显示于该拖拽操作的终点位置处。
[0158]在自行车三维图像显示于三维街景图像中后,用户可对自行车三维图像的显示角度进行调节。具体调节方式可通过在触摸滑动操作操作的方式实现,例如在三维街景图像的显示界面中曲线滑动,则自行车三维图像向图中箭头所示方向转动。
[0159]本实施例提出的图像处理方法,在接收到基于当前显示图像触发的三维对象插入指令时,获取待插入的三维文件,并在所述当前显示图像中显示所述三维文件中的三维对象,在接收到基于所述三维对象触发的调节指令时,调节所述三维对象在所述当前显示图像中的显示参数,在显示参数调整完成后,对所述三维对象以及当前显示图像进行合成操作,该方案实现了三维对象与终端拍摄到的图像之间的合成,使得图像的调整更加灵活,同时可以调整当前显示图像中三维对象显示参数,进一
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1