CN108496357B - 图片处理方法及装置 - Google Patents
图片处理方法及装置 Download PDFInfo
- Publication number
- CN108496357B CN108496357B CN201780004655.8A CN201780004655A CN108496357B CN 108496357 B CN108496357 B CN 108496357B CN 201780004655 A CN201780004655 A CN 201780004655A CN 108496357 B CN108496357 B CN 108496357B
- Authority
- CN
- China
- Prior art keywords
- picture
- pictures
- processing device
- sets
- offset
- 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.)
- Expired - Fee Related
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 12
- 238000012545 processing Methods 0.000 claims abstract description 121
- 238000000034 method Methods 0.000 claims abstract description 34
- 230000000007 visual effect Effects 0.000 abstract description 6
- 230000002349 favourable effect Effects 0.000 abstract description 3
- 230000015654 memory Effects 0.000 description 22
- 230000003287 optical effect Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/08—Volume rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/207—Image signal generators using stereoscopic image cameras using a single 2D image sensor
- H04N13/221—Image signal generators using stereoscopic image cameras using a single 2D image sensor using the relative movement between cameras and objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/20—Linear translation of whole images or parts thereof, e.g. panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/04—Indexing scheme for image data processing or generation, in general involving 3D image data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20212—Image combination
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Graphics (AREA)
- User Interface Of Digital Computer (AREA)
- Image Processing (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
一种图片处理方法及装置,其中方法包括:图片处理装置在K个位置下对同一物体采集N张图片,所述K为大于或等于1的整数,所述N大于或等于所述K(S101);所述图片处理装置对所述N张图片中的至少两张图片进行水平拼接,生成3D图片,所述水平拼接是将有重叠部分的2张图片拼成一张无缝图片(S102)。采用上述方法及装置有利于解决成本高、视觉效果差,2D/3D显示切换复杂,实用性低的问题。
Description
技术领域
本发明涉及图像处理领域,尤其涉及一种图片处理方法及装置。
背景技术
近年来,三维(Three Dimensions,3D)成像技术已开始广泛应用于商业领域。3D技术的应用普及,有面向影视动画、动漫、游戏等视觉表现类的文化艺术类产品的开发和制作,有面向汽车、飞机、家电、家具等实物物质产品的设计和生产,也有面向人与环境交互的虚拟现实的仿真和摸拟等。
现有的技术主要通过对图片进行分层,利用图层叠加的方法产生一种伪3D效果或者通过光学原理实现3D效果或者通过双摄像头设备采集有视差的两张图片从而实现3D效果。但是这些实现3D成像的方式需要增加额外的光学结构,存在成本高、视觉效果差,2D/3D显示切换复杂,实用性低的问题。
发明内容
本发明实施例公开一种图片处理方法及装置,有利于解决成本高、视觉效果差,2D/3D显示切换复杂,实用性低的问题。
第一方面,本发明实施例公开一种图像处理方法,包括:
图片处理装置在K个位置下对同一物体采集N张图片,所述K为大于或等于1的整数,所述N大于或等于所述K;
所述图片处理装置对所述N张图片中的至少两张图片进行水平拼接,生成3D图片,所述水平拼接是将有重叠部分的图片拼成至少一张无缝图片。
第二方面,本发明实施例公开一种图片处理装置,包括:
采集模块,用于在K个位置下对同一物体采集N张图片,所述K为大于或等于1的整数,所述N大于或等于所述K;
生成模块,用于对所述N张图片中的至少两张图片进行水平拼接,生成3D图片,所述水平拼接是将有重叠部分的图片拼成至少一张无缝图片。
第三方面,本发明实施例公开一种图片处理装置,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面中所描述的部分或全部步骤。
可以看出,在本发明实施例的方案中,图片处理装置在K个位置下对同一物体采集N张图片,然后对所述N张图片中的至少两张图片进行水平拼接,生成3D图片。与现有技术相比,通过采集多张位置或角度略微不同图片,将其中至少两张图片进行拼接,以实现基于人眼左右眼成像的3D效果,有利于解决成本高、视觉效果差,2D/3D显示切换复杂,实用性低的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种图像处理方法的流程示意图;
图2为本发明实施例提供的另一种图像处理方法的流程示意图;
图3为本发明实施例提供的一种图像处理装置的结构示意图;
图4为本发明实施例提供的一种图像处理装置的部分结构示意图;
图5为本发明实施例提供的另一种图像处理装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1为本发明实施例提供的一种图片处理方法的流程示意图。如图1所示,该方法包括:
S101、图片处理装置在K个位置下对同一物体采集N张图片。
其中,上述K为大于或等于1的整数,上述N大于或等于上述K。
其中,K大于1时,所述图片处理装置在K个角度下对同一物体采集N张图片,包括:
所述图片处理装置在位置i采集第一图片,所述i=1,2,3,…,K-1;
所述图片处理装置在位置i+1获取第二图片,所述位置i+1是所述图片处理装置以所述位置i为起点,向目标方向移动预设偏移量后得到的位置,重复本步骤至采集到N张图片。
其中,上述第一图片包括至少一张图片,上述第二图片包括至少一张图片。上述图片处理装置分别在上述位置1,2,3,…,K处采集的图片数量的总和为N。
可选地,上述向目标方向移动预设偏移量,包括:
向第一方向移动第一偏移量;或者,
向第二方向移动第二偏移量;或者,
向第一方向移动第一偏移量及向第二方向移动第二偏移量。
其中,上述第一方向包括垂直向上或者垂直向下,上述第二方向包括水平向左或者水平向右。
可选地,上述第一偏移量大于或等于0且小于或等于4cm。如1cm、1.5cm、2cm、2.5cm、4cm或者其他值。
可选地,上述第二偏移量大于或等于1cm且小于或等于20cm。如1cm、2cm、5cm、7cm、10cm、15cm、20cm或者其他值。
需要说明的是,在实际应用中,针对不同场景下的物体上述预设偏移量有不同的范围,并且近景的预设偏移量小于远景的预设偏移量。比如针对近景中的物体,上述第二偏移量大于或等于1cm且小于7cm;针对远景中的物体,上述第二偏移量大于或等于7cm且小于或等于20cm。
举例说明,上述K取值为5,上述N取值为10。上述图片处理装置在位置1针对同一物体采集2张图片;基于位置1垂直向上移动1cm和水平向右移动4cm后到达位置2,上述图片处理装置针对上述物体采集2张图片;基于位置2垂直向上移动1cm和水平向左移动6cm后到达位置3,上述图片处理装置针对上述物体采集1张图片;基于位置3垂直向下移动3cm和水平向右移动2cm后到达位置4,上述图片处理装置针对上述物体采集2张图片;基于位置4垂直向上移动2cm和水平向右移动7cm后到达位置5,上述图片处理装置针对上述物体采集3张图片。上述图片处理装置分别在位置1、2、3、4、5对上述物体采集图片的数量总和为10,上述图片处理装置停止针对上述物体采集图片操作。
可选地,K等于1时,所述图片处理装置在K个位置下对同一物体采集N张图片,包括:
所述图片处理装置在角度I采集第三图片;
所述图片处理装置在角度I+1采集第四图片,所述角度I+1是所述图片处理装置以在角度I时所述图片处理装置的中心轴为旋转轴按第三方向旋转第三偏移量后得到的角度,重复本步骤至采集到N张图片。
其中,上述第三图片包括至少一张图片,上述第四图片包括至少一张图片。上述图片处理装置分别在上述位置1,2,3,…,K处采集的图片数量的总和为N。
可选地,上述第三偏移量大于或等于3度且小于或等于60度。比如3度、4度、7度、10度、17度、60度或者其他值。
需要说明的是,在实际应用中,针对不同场景下的物体上述第三偏移量有不同的取值范围,并且近景的第三偏移量小于远景的第三偏移量。比如针对近景中的物体,上述第三偏移量大于或等于3度且小于17度;针对远景中的物体,上述第三偏移量大于或等于17度且小于或等于60度。
上述远景中物体与上述图像处理装置的距离不超过50m。
举例说明,上述N取值为10。上述图像处理装置在角度1针对同一物体采集3张图片;基于角度1以上述图像处理装置的中心轴为旋转轴按逆时针旋转5度,到达角度2,上述图像处理装置针对上述物体采集2张图片;基于角度2以上述图像处理装置的中心轴为旋转轴按逆时针旋转3度,到达角度3,上述图像处理装置针对上述物体采集1张图片;基于角度3以上述图像处理装置的中心轴为旋转轴按顺时针旋转5度,到达角度4,上述图像处理装置针对上述物体采集2张图片;基于角度1以上述图像处理装置的中心轴为旋转轴按逆时针旋转5度,到达角度5,上述图像处理装置针对上述物体采集2张图片。上述图像处理装置分别在角度1、2、3、4、5对上述物体采集图片的数量总和为10,上述图片处理装置停止针对上述物体采集图片操作。
其中,当所述图片处理装置向目标方向移动的预设偏移量超过第一阈值或者所述图片处理装置向第三方向旋转的第三偏移量超过第二阈值时,所述图片处理装置发出告警信息。
可选地,上述告警信息包括第一告警信息,第二告警信息或者第三告警信息。
在一种具体的应用场景中,上述目标方向为第一方向,上述第二阈值为4cm,上述告警信息为第一告警信息,若在针对同一物体采集图片过程中,上述图片处理装置向第一方向移动的第一偏移量大于4cm,则上述图片处理装置发出第一告警信息,用于告知用户第一偏移量超过4cm。
在一种具体的应用场景中,上述目标方向为第二方向,上述第二阈值为第一预设范围,该第一预设范围为大于或等于1cm且小于或等于20cm,上述告警信息为第二告警信息,若在针对同一物体采集图片过程中,上述图片处理装置向第二方向移动的第二偏移量小于1cm或者大于20cm,则上述图片处理装置发出第二告警信息,用于告知用户第二偏移量不在第一预设范围内。
在一种具体的应用场景中,上述第二阈值为第二预设范围,该第二预设范围为大于或等于3度且小于或等于60度,上述告警信息为第三告警信息。若在针对同一物体采集图片过程中,上述图片处理装置向第三方向旋转的第三偏移量小于3度或者大于60度,则上述图片处理装置发出第三告警信息,用于告知用户第三偏移量不在第二预设范围内。
S102、所述图片处理装置对所述N张图片中的至少两张图片进行水平拼接,生成3D图片,所述水平拼接是将有重叠部分的图片拼成至少一张无缝图片。
其中,所述方法还包括:
所述图片处理装置确定M个图片集的相似度,得到M个相似度值,所述M个图片集与所述M个相似度值一一对应,所述M个图片集中每个图片集均包括的两张图片分别为第一图片和第二图片中的一张或者第三图片和第四图片中的一张;
确定目标图片集,所述目标图片集为所述M个图片集中的其中一个且其对应的相似度值满足预设条件;
所述图片处理装置对所述N张图片中的至少两张图片进行水平拼接,生成3D图片,包括:
所述图片处理装置对所述目标图片集中的两张图片进行水平拼接,生成3D图片。
举例说明,上述图片处理装置在5个不同的位置对同一物体分别采集N1张图片、N2张图片、N3张图片、N4张图片和N5张图片,其中N=N1+N2+N3+N4+N5,则上述M=N1N2+N2N3+N3N4+N4N5。上述图片处理装置在4个不同的角度对同一物体分别采集n1张图片、n2张图片、n3张图片和n4张图片,其中N=n1+n2+n3+n4,则上述M=n1n2+n2n3+n3n4。
具体地,上述图片集中包括图片A和图片B。采集图片A的位置与采集图片B的位置是在顺序上是相邻的或者采集图片A的角度与采集图片B的角度是在顺序上是相邻的。
其中,所述目标图片集是W个图片集中相似度值最高的一个,所述W个图片集是所述M个图片集中相似度值满足所述预设条件的图片集。
具体地,上述图片处理装置获取M个图片集中任意一个图片集的相似度值具体包括:首先、上述图片处理装置将图片集中的两张图片进行灰度化处理,得到两张灰度图;其次、上述图片处理装置对上述两张灰度图进行压缩处理,得到两张压缩图片,压缩比的范围为30%-50%;最后,上述图片处理装置对上述两张压缩图片逐个像素进行比对,获取相似度值。按照该方法获取M个图片集一一对应的M个相似度值。
上述图片处理装置从上述M个图片集中选出其相似度值满足预设条件的图片集,该图片集的数量用W表示。上述目标图片集为该W个图片集中相似度值最高的一个图片集。
其中,上述预设条件为图片集的相似度值大于或等于50%且小于或等于80%。可选地,上述相似度值可为50%、56%、58%、60%、70%、80%或者其他值。
进一步地,上述目标图片集包括的两张图片的分辨率均高于预设分辨率。
可选地,上述图片处理装置生成3D图片后,将该3D图片通过无线方式如wifi、蓝牙、RFID等发送至与上述图片处理装置配套的显示3D的设备上,如头戴设备,可以看到的是3D合成的图片。
可选地,上述片处理装置生成3D图片后,将该3D图片通过无线方式如wifi、蓝牙、RFID等发送至与上述图片处理装置配套的普通3D显示设备上,也可以直接显示3D图片。
可选地,所述方法还包括:
当所述M个图片集的相似度值都不满足预设条件时,所述图片处理装置发出提醒信息,所述提醒信息用于提醒用户重新获取图片。
可以看出,在本发明实施例的方案中,图片处理装置在K个位置下对同一物体采集N张图片,然后对所述N张图片中的至少两张图片进行水平拼接,生成3D图片。与现有技术相比,通过采集多张位置或角度略微不同图片,将其中至少两张图片进行拼接,以实现基于人眼左右眼成像的3D效果,有利于解决成本高、视觉效果差,2D/3D显示切换复杂,实用性低的问题。
参见图2,图2为本发明实施例提供的另一种图片处理方法的流程示意图。如图2所示,该方法包括:
S201、图片处理装置对同一物体采集N张图片。
其中,上述图片处理装置在不同的位置或者不同的角度对同一物体采集N张图片。
S202、上述图像处理装置将所述N张图片分成M个图片集。
S203、所述图片处理装置获取所述M个图片集对应的M个相似度值。
具体地,上述图片处理装置对上述M个图片集中的任意一个图片集中的两张照片进行灰度化处理,达到两张灰度图片;然后上述图像处理装置对上述两张灰度图片进行压缩处理,得到两张压缩图片;最后上述图片处理装置对上述两张压缩图片逐像素比对,获取上述两张图片的相似度值。按照上述方法获取M个相似度值,该M个相似度值与上述M个图片集一一对应。
S204、所述图像处理装置根据M个相似度值获取目标图片集。
其中,上述图片处理装置根据上述M个相似度值从上述M个图片集中获取满足预设条件的图片集,该图片集的数量为W个。上述图片处理装置从上述W个图片集中获取相似度值最高对应的图片集,作为目标图片集。
S205、所述图像处理装置对得到目标图片集中的两张图片进行水平拼接,生成3D图片。
S206、所述图片处理装置将所述3D图片发送至3D显示设备进行显示。
需要说明的是,图2所示的方法的各个步骤的具体实现过程可参见上述方法所述的具体实现过程,在此不再叙述。
参见图3,图3为本发明实施例提供的一种图片处理装置的结构示意图。如图3所示,该装置300包括:
采集模块301,用于在K个位置下对同一物体采集N张图片。
其中,上述K为大于或等于1的整数,上述N大于或等于上述K。
可选地,当K大于1时,所述采集模块401包括:
第一采集单元3011,用于在位置i采集第一图片,所述i=1,2,3,…,K-1;
第二采集单元3012,用于在位置i+1获取第二图片,所述位置i+1是所述图片处理装置以所述位置i为起点,向目标方向移动预设偏移量后得到的位置,重复本步骤至采集到N张图片。
可选地,所述向目标方向移动预设偏移量,包括:
向第一方向移动第一偏移量;或者,
向第二方向移动第二偏移量;或者,
向第一方向移动第一偏移量及向第二方向移动第二偏移量。
可选地,所述第一方向包括垂直向上或垂直向下,所述第二方向包括水平向左或水平向右。
可选地,当K等于1时,所述采集模块301包括:
第三采集单元3013,用于在角度I采集第三图片,所述I=1,2,3,…,N-1;
第四采集单元3014,用于在角度I+1采集第四图片,所述角度I+1是所述图片处理装置以在角度I时所述图片处理装置的中心轴为旋转轴按第三方向旋转第三偏移量后得到的角度,重复本步骤至采集到N张图片。
可选地,当所述图片处理装置向目标方向移动的预设偏移量超过第一阈值或者所述图片处理装置向第三方向旋转的第三偏移量超过第二阈值时,所述图片处理装置发出告警信息。
生成模块302,用于对所述N张图片中的至少两张图片进行水平拼接,生成3D图片,所述水平拼接是将有重叠部分的图片拼成至少一张无缝图片。
可选地,所述装置300还包括:
第一确定模块303,用于确定M个图片集的相似度,得到M个相似度值,所述M个图片集与所述M个相似度值一一对应,所述M个图片集中每个图片集均包括的两张图片分别为第一图片和第二图片中的一张或者第三图片和第四图片中的一张;
第二确定模块304,用于确定目标图片集,所述目标图片集为所述M个图片集中的其中一个且其对应的相似度值满足预设条件;
所述生成模块302具体用于:对所述目标图片集中的至少两张图片进行水平拼接,生成3D图片。
可选地,所述目标图片集是W个图片集中相似度值最高的一个,所述W个图片集是所述M个图片集中相似度值满足所述预设条件的图片集。
可选地,所述目标图片集包括的两张图片的分辨率均高于预设分辨率。
可选地,所述装置300还包括:
提醒模块305,用于当所述M个图片集的相似度值都不满足预设条件时,发出提醒信息,所述提醒信息用于提醒用户重新获取图片。
需要说明的是,上述各模块(采集模块301、生成模块302、第一确认模块303、第二确认模块304、提醒模块305)用于执行上述行车轨迹的确定方法的相关步骤。
本实施例中的“模块”可是指定应用集成电路(application-specificintegrated circuit,ASIC),执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。此外,上述采集模块301、生成模块302、第一确认模块303、第二确认模块304、提醒模块305可通过图5所述的装置500中的处理器来实现。
如图5所示,图片处理装置可以以图5中的结构来实现。该装置500包括至少一个处理器501,至少一个存储器502、至少一个通信接口503。此外,该装置还可以包括天线等通用部件,在此不再详述。
处理器501可以是通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制以上方案程序执行的集成电路。
通信接口503,用于与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(Wireless Local Area Networks,WLAN)等。
存储器502可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
其中,所述存储器502用于存储执行以上方案的应用程序代码,并由处理器501来控制执行。所述处理器501用于执行所述存储器502中存储的应用程序代码。
图5所示的图片处理装置,存储器502存储的代码可执行以上提供的一种图片处理方法,比如图片处理装置在K个位置下对同一物体采集N张图片,所述K为大于或等于1的整数,所述N大于或等于所述K;所述图片处理装置对所述N张图片中的至少两张图片进行水平拼接,生成3D图片,所述水平拼接是将有重叠部分的图片拼成至少一张无缝图片。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种图片处理方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上上述,本说明书内容不应理解为对本发明的限制。
Claims (18)
1.一种图片处理方法,其特征在于,包括:
图片处理装置在K个位置下对同一物体采集N张图片,所述K为大于或等于1的整数,所述N大于或等于所述K;
所述图片处理装置对所述N张图片中的至少两张图片进行水平拼接,生成3D图片,所述水平拼接是将有重叠部分的图片拼成至少一张无缝图片;
所述方法还包括:所述图片处理装置确定M个图片集的相似度,得到M个相似度值,所述M个图片集与所述M个相似度值一一对应,所述M个图片集中每个图片集均包括的两张图片分别为第一图片和第二图片中的一张或者第三图片和第四图片中的一张;
确定目标图片集,所述目标图片集为所述M个图片集中的其中一个且其对应的相似度值满足预设条件;
所述图片处理装置对所述N张图片中的至少两张图片进行水平拼接,生成3D图片,包括:
所述图片处理装置对所述目标图片集中的两张图片进行水平拼接,生成3D图片。
2.根据权利要求1所述的方法,其特征在于,K大于1时,所述图片处理装置在K个位置下对同一物体采集N张图片,包括:
所述图片处理装置在位置i采集第一图片,所述i=1,2,3,…,K-1;
所述图片处理装置在位置i+1采集第二图片,所述位置i+1是所述图片处理装置以所述位置i为起点,向目标方向移动预设偏移量后得到的位置,重复本步骤至采集到N张图片。
3.根据权利要求2所述的方法,其特征在于,所述向目标方向移动预设偏移量,包括:
向第一方向移动第一偏移量;或者,
向第二方向移动第二偏移量;或者,
向第一方向移动第一偏移量及向第二方向移动第二偏移量。
4.根据权利要求3所述的方法,其特征在于,所述第一方向包括垂直向上或垂直向下,所述第二方向包括水平向左或水平向右。
5.根据权利要求1所述的方法,其特征在于,K等于1时,所述图片处理装置在K个位置下对同一物体采集N张图片,包括:
所述图片处理装置在角度I采集第三图片,所述I=1,2,3,…,N-1;
所述图片处理装置在角度I+1采集第四图片,所述角度I+1是所述图片处理装置以在角度I时所述图片处理装置的中心轴为旋转轴按第三方向旋转第三偏移量后得到的角度,重复本步骤至采集到N张图片。
6.根据权利要求2-5任一项所述的方法,其特征在于,当所述图片处理装置向目标方向移动的预设偏移量超过第一阈值或者所述图片处理装置向第三方向旋转的第三偏移量超过第二阈值时,所述图片处理装置发出告警信息。
7.根据权利要求6所述的方法,其特征在于,所述目标图片集是W个图片集中相似度值最高的一个,所述W个图片集是所述M个图片集中相似度值满足所述预设条件的图片集。
8.根据权利要求7所述的方法,其特征在于,所述目标图片集包括的两张图片的分辨率均高于预设分辨率。
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
当所述M个图片集的相似度值都不满足预设条件时,所述图片处理装置发出提醒信息,所述提醒信息用于提醒用户重新获取图片。
10.一种图片处理装置,其特征在于,包括:
采集模块,用于在K个位置下对同一物体采集N张图片,所述K为大于或等于1的整数,所述N大于或等于所述K;
生成模块,用于对所述N张图片中的至少两张图片进行水平拼接,生成3D图片,所述水平拼接是将有重叠部分的图片拼成至少一张无缝图片;
所述装置还包括:
第一确定模块,用于确定M个图片集的相似度,得到M个相似度值,所述M个图片集与所述M个相似度值一一对应,所述M个图片集中每个图片集均包括的两张图片分别为第一图片和第二图片中的一张或者第三图片和第四图片中的一张;
第二确定模块,用于确定目标图片集,所述目标图片集为所述M个图片集中的其中一个且其对应的相似度值满足预设条件;
所述生成模块具体用于:对所述目标图片集中的两张图片进行水平拼接,生成3D图片。
11.根据权利要求10所述的装置,其特征在于,K大于1时,所述采集模块包括:
第一采集单元,用于在位置i采集第一图片,所述i=1,2,3,…,K-1;
第二采集单元,用于在位置i+1采集第二图片,所述位置i+1是所述图片处理装置以所述位置i为起点,向目标方向移动预设偏移量后得到的位置,重复本步骤至采集到N张图片。
12.根据权利要求11所述的装置,其特征在于,所述向目标方向移动预设偏移量,包括:
向第一方向移动第一偏移量;或者,
向第二方向移动第二偏移量;或者,
向第一方向移动第一偏移量及向第二方向移动第二偏移量。
13.根据权利要求12所述的装置,其特征在于,所述第一方向包括垂直向上或垂直向下,所述第二方向包括水平向左或水平向右。
14.根据权利要求10所述的装置,其特征在于,K等于1时,所述采集模块包括:
第三采集单元,用于在角度I采集第三图片,所述I=1,2,3,…,N-1;
第四采集单元,用于在角度I+1采集第四图片,所述角度I+1是所述图片处理装置以在角度I时所述图片处理装置的中心轴为旋转轴按第三方向旋转第三偏移量后得到的角度,重复本步骤至采集到N张图片。
15.根据权利要求11-14任一项所述的装置,其特征在于,当所述图片处理装置向目标方向移动的预设偏移量超过第一阈值或者所述图片处理装置向第三方向旋转的第三偏移量超过第二阈值时,所述图片处理装置发出告警信息。
16.根据权利要求15所述的装置,其特征在于,所述目标图片集是W个图片集中相似度值最高的一个,所述W个图片集是所述M个图片集中相似度值满足所述预设条件的图片集。
17.根据权利要求16所述的装置,其特征在于,所述目标图片集包括的两张图片的分辨率均高于预设分辨率。
18.根据权利要求16所述的装置,其特征在于,所述装置还包括:
提醒模块,用于当所述M个图片集的相似度值都不满足预设条件时,发出提醒信息,所述提醒信息用于提醒用户重新获取图片。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/080106 WO2018187941A1 (zh) | 2017-04-11 | 2017-04-11 | 图片处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108496357A CN108496357A (zh) | 2018-09-04 |
CN108496357B true CN108496357B (zh) | 2020-11-24 |
Family
ID=63344788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780004655.8A Expired - Fee Related CN108496357B (zh) | 2017-04-11 | 2017-04-11 | 图片处理方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20200043222A1 (zh) |
EP (1) | EP3611693A1 (zh) |
CN (1) | CN108496357B (zh) |
WO (1) | WO2018187941A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111292350B (zh) * | 2018-12-10 | 2024-03-01 | 北京京东乾石科技有限公司 | 目标朝向的优化算法、***、电子设备及存储介质 |
CN110505383B (zh) * | 2019-08-29 | 2021-07-23 | 重庆金山医疗技术研究院有限公司 | 一种图像获取方法、图像获取装置及内窥镜*** |
CN111343518A (zh) * | 2020-02-07 | 2020-06-26 | 云南电网有限责任公司电力科学研究院 | 一种基于光纤设备传输的信号交换*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101984463A (zh) * | 2010-11-02 | 2011-03-09 | 中兴通讯股份有限公司 | 全景图合成方法及装置 |
CN102645837A (zh) * | 2012-04-09 | 2012-08-22 | 广东步步高电子工业有限公司 | 一种应用于安装有前、后摄像头的移动手持设备的全景图像拍摄和处理方法 |
WO2014183385A1 (zh) * | 2013-05-17 | 2014-11-20 | 中兴通讯股份有限公司 | 一种终端及其实现图像处理的方法 |
CN104378620A (zh) * | 2014-11-24 | 2015-02-25 | 联想(北京)有限公司 | 一种图像处理方法及电子设备 |
CN104994370A (zh) * | 2015-06-30 | 2015-10-21 | 中国科学院自动化研究所 | 一种3d视频图像采集*** |
JP2016070884A (ja) * | 2014-10-01 | 2016-05-09 | 日本電信電話株式会社 | 映像データ処理方法、映像データ処理装置及び映像データ処理プログラム |
CN106327457A (zh) * | 2016-08-23 | 2017-01-11 | 北京金山安全软件有限公司 | 一种图片处理方法、装置及设备 |
-
2017
- 2017-04-11 EP EP17905204.8A patent/EP3611693A1/en not_active Withdrawn
- 2017-04-11 CN CN201780004655.8A patent/CN108496357B/zh not_active Expired - Fee Related
- 2017-04-11 US US16/478,948 patent/US20200043222A1/en not_active Abandoned
- 2017-04-11 WO PCT/CN2017/080106 patent/WO2018187941A1/zh unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101984463A (zh) * | 2010-11-02 | 2011-03-09 | 中兴通讯股份有限公司 | 全景图合成方法及装置 |
CN102645837A (zh) * | 2012-04-09 | 2012-08-22 | 广东步步高电子工业有限公司 | 一种应用于安装有前、后摄像头的移动手持设备的全景图像拍摄和处理方法 |
WO2014183385A1 (zh) * | 2013-05-17 | 2014-11-20 | 中兴通讯股份有限公司 | 一种终端及其实现图像处理的方法 |
JP2016070884A (ja) * | 2014-10-01 | 2016-05-09 | 日本電信電話株式会社 | 映像データ処理方法、映像データ処理装置及び映像データ処理プログラム |
CN104378620A (zh) * | 2014-11-24 | 2015-02-25 | 联想(北京)有限公司 | 一种图像处理方法及电子设备 |
CN104994370A (zh) * | 2015-06-30 | 2015-10-21 | 中国科学院自动化研究所 | 一种3d视频图像采集*** |
CN106327457A (zh) * | 2016-08-23 | 2017-01-11 | 北京金山安全软件有限公司 | 一种图片处理方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN108496357A (zh) | 2018-09-04 |
US20200043222A1 (en) | 2020-02-06 |
WO2018187941A1 (zh) | 2018-10-18 |
EP3611693A1 (en) | 2020-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10586386B2 (en) | Processing and/or transmitting 3D data associated with a 3D model of an interior environment | |
US9525858B2 (en) | Depth or disparity map upscaling | |
CN108496357B (zh) | 图片处理方法及装置 | |
JP5996013B2 (ja) | 立体画像の視差マップ推定のための方法,装置及びコンピュータプログラム製品 | |
EP3882862A1 (en) | Picture rendering method and apparatus, and storage medium and electronic apparatus | |
CN111343447B (zh) | 数据提供装置、数据提供装置的控制方法和存储介质 | |
US20170154468A1 (en) | Method and electronic apparatus for constructing virtual reality scene model | |
CN106296781B (zh) | 特效图像生成方法及电子设备 | |
US10274737B2 (en) | Selecting portions of vehicle-captured video to use for display | |
WO2017053370A1 (en) | Spherical videos mappings | |
KR20170086077A (ko) | 증강 현실 장면에서의 드로잉을 위한 깊이 정보의 사용 | |
CN109074677B (zh) | 用于处理图像的方法和设备 | |
US11818323B2 (en) | Image generation system, method for generating a virtual viewpoint image, and storage medium | |
CN108470377A (zh) | Ar看房装置 | |
JP2022519462A (ja) | ホモグラフィ変換を使用した点群符号化 | |
CN114531553B (zh) | 生成特效视频的方法、装置、电子设备及存储介质 | |
CN109491565B (zh) | 三维场景中物体的组件信息显示方法及设备 | |
KR102164686B1 (ko) | 타일 영상의 영상 처리 방법 및 장치 | |
US20150256819A1 (en) | Method, program and apparatus for reducing data size of a plurality of images containing mutually similar information | |
CN111145360A (zh) | 一种实现虚拟现实地图漫游的***及方法 | |
CN108668060B (zh) | 图像处理方法、全景摄像头、全景投影方法、***及计算机可读存储介质 | |
Xiaochuan et al. | Predicting-Based Remote Rendering on Mobile Devices Using Multiple Depth Images | |
CN104750446B (zh) | 一种信息处理方法及电子设备 | |
CN117531194A (zh) | 游戏中的模型加载方法、装置、设备及存储介质 | |
EP3564905A1 (en) | Conversion of a volumetric object in a 3d scene into a simpler representation model |
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 | ||
CP01 | Change in the name or title of a patent holder |
Address after: A4-1501, Kexing Science Park, 15 Keyuan Road, Science Park, Nanshan District, Shenzhen City, Guangdong Province Patentee after: Shenzhen Ruoyu Technology Co.,Ltd. Address before: A4-1501, Kexing Science Park, 15 Keyuan Road, Science Park, Nanshan District, Shenzhen City, Guangdong Province Patentee before: SHENZHEN ROYOLE TECHNOLOGIES Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201124 |
|
CF01 | Termination of patent right due to non-payment of annual fee |