单摄像头立体成像方法及电子设备的制造方法_4

文档序号:8415975阅读:来源:国知局
r>4.如权利要求3所述的方法,其特征在于,所述根据同一物点在所述第一视图和所述第二视图中的匹配数据,拟合仿射变换矩阵;进一步包括: 对所述第一视图和所述第二视图进行特征点提取,以获取所述第一视图和所述第二视图中的特征点; 分别提取两幅视图中的特征点的特征参数; 根据两幅图中的特征点的特征参数,进行特征参数匹配,以获取两幅视图中的相似特征点; 根据所述两幅图的所述相似特征点的匹配数据,拟合仿射变换矩阵。
5.如权利要求4所述的方法,其特征在于,所述根据所述两幅图的所述相似特征点的匹配数据,拟合仿射变换矩阵;具体包括: 根据所述两幅视图的所述相似特征点的在各自所属视图中的位置,和所述相似特征点时间的对应关系,通过最小二乘法拟合所述仿射变换矩阵。
6.如权利要求4所述的方法,其特征在于,所述根据两幅图中的特征点的特征参数,进行特征参数匹配,以获取两幅视图中的相似特征点;具体包括: 通过K临近算法对所述两幅图中的特征点的特征参数进行特征参数匹配,以获取两幅视图中的相似特征点。
7.如权利要求1-6任一项所述的方法,其特征在于,所述对所述第二视图进行垂直视差调整,生成第三视图;之后,还包括: 对所述第三视图进行裁剪,以去除所述第二视图变换至所述第三视图时,产生的空像素。
8.如权利要求7所述的方法,其特征在于,所述对所述第三视图进行裁剪,以去除所述第二视图变换至所述第三视图时,产生的空像素;进一步包括: 裁剪掉所述第三视图中,像素值全为O的行像素和列像素。
9.如权利要求8所述的方法,其特征在于,所述裁剪掉所述第三视图中,像素值全为O的行像素和列像素;之后,还包括: 在裁剪后的视图中,由外向内裁剪掉所述视图边缘包含O值像素的行和列。
10.如权利要求9所述的方法,其特征在于,所述在裁剪后的视图中,由外向内裁剪掉所述视图边缘包含O值像素的行和列,进一步包括: 步骤1,在裁剪后的视图中第一行中包含O值像素点时,裁剪掉该第一行; 步骤2,在裁剪后的视图中最后一行中包含O值像素点时,裁剪掉该最后一行; 步骤3,在裁剪后的视图中第一列中包含O值像素点时,裁剪掉该第一列; 步骤4,在裁剪后的视图中最后一列中包含O值像素点时,裁剪掉该最后一列; 步骤5,重复所述步骤1-5,直至裁剪后的第一行、第一列、最后一行、最后一列中都没有O值像素点。
11.如权利要求9所述的方法,其特征在于,所述在裁剪后的视图中,由外向内裁剪掉所述视图边缘包含O值像素的行和列,进一步包括:步骤1,在裁剪后的视图中第一列中包含O值像素点时,裁剪掉该第一列; 步骤2,在裁剪后的视图中最后一列中包含O值像素点时,裁剪掉该最后一列; 步骤3,在裁剪后的视图中第一行中包含O值像素点时,裁剪掉该第一行; 步骤4,在裁剪后的视图中最后一行中包含O值像素点时,裁剪掉该最后一行; 步骤5,重复所述步骤1-5,直至裁剪后的第一行、第一列、最后一行、最后一列中都没有O值像素点。
12.如权利要求1-11任一项所述的方法,其特征在于,所述对所述第二视图进行垂直视差调整,生成第三视图;之后,还包括: 调整所述第一视图和所述第三视图的水平方向视差,以使得所述立体图像具有稳定深度。
13.一种电子设备,其特征在于,所述电子设备包括: 视图存储模块,用于存储用户通过一个摄像头拍摄的第一视图和第二视图,所述第一视图和第二视图具有视差; 视图处理模块,用于对所述第二视图进行垂直视差调整,生成第三视图,所述第三视图与所述第一视图具有最小垂直方向视差; 立体图像生成模块,用于根据所述第一视图和所述第三视图、生成立体图像。
14.如权利要求13所述的电子设备,其特征在于,所述视图处理模块具体用于:对所述第二视图进行垂直视差调整,通过仿射变换生成第三视图,所述第三视图与所述第一视图具有最小垂直方向视差。
15.如权利要求14所述的电子设备,其特征在于,所述视图处理模块,进一步包括: 矩阵拟合子模块,用于根据同一物点在所述第一视图和所述第二视图中的匹配数据,拟合仿射变换矩阵; 仿射变换子模块,用于根据所述仿射变换矩阵,对所述第二视图进行仿射变换,以获取所述第三视图。
16.如权利要求15所述的电子设备,其特征在于,所述矩阵拟合子模块进一步包括: 特征点提取单元,用于对所述第一视图和所述第二视图进行特征点提取,以获取所述第一视图和所述第二视图中的特征点; 特征参数提取单元,用于分别提取两幅视图中的特征点的特征参数; 参数匹配单元,用于根据两幅图中的特征点的特征参数,进行特征参数匹配,以获取两幅视图中的相似特征点; 矩阵拟合单元,用于根据所述两幅图的所述相似特征点的匹配数据,拟合仿射变换矩阵。
17.如权利要求16所述的电子设备,其特征在于,所述矩阵拟合单元具体用于: 根据所述两幅视图的所述相似特征点的在各自所属视图中的位置,和所述相似特征点时间的对应关系,通过最小二乘法拟合所述仿射变换矩阵。
18.如权利要求16所述的电子设备,其特征在于,所述参数匹配单元具体用于: 通过K临近算法对所述两幅图中的特征点的特征参数进行特征参数匹配,以获取两幅视图中的相似特征点。
19.如权利要求13-18任一项所述的电子设备,其特征在于,所述电子设备还包括视图裁剪模块,该视图裁剪模块用于对所述第三视图进行裁剪,以去除所述第二视图变换至所述第三视图时,产生的空像素。
20.如权利要求19所述的电子设备,其特征在于,所述视图裁剪模块进一步包括: 第一裁剪单元,用于裁剪掉所述第三视图中,像素值全为O的行像素和列像素。
21.如权利要求20所述的电子设备,其特征在于,所述视图裁剪模块进还包括: 第二裁剪单元,用于在裁剪后的视图中,由外向内裁剪掉所述视图边缘包含O值像素的行和列。
22.如权利要求21所述的电子设备,其特征在于,所述第二裁剪单元,进一步包括: 第一裁剪子单元,用于在裁剪后的视图中第一行中包含O值像素点时,裁剪掉该第一行; 第二裁剪子单元,用于在裁剪后的视图中最后一行中包含O值像素点时,裁剪掉该最后一行; 第三裁剪子单元,用于在裁剪后的视图中第一列中包含O值像素点时,裁剪掉该第一列; 第四裁剪子单元,用于在裁剪后的视图中最后一列中包含O值像素点时,裁剪掉该最后一列; 控制子单元,用于控制所述第一、第二、第三、第四裁剪子单元依序重复执行,直至裁剪后的第一行、第一列、最后一行、最后一列中都没有O值像素点。
23.如权利要求21所述的电子设备,其特征在于,所述第二裁剪单元,进一步包括: 第一裁剪子单元,在裁剪后的视图中第一列中包含O值像素点时,裁剪掉该第一列; 第二裁剪子单元,,在裁剪后的视图中最后一列中包含O值像素点时,裁剪掉该最后一列; 第三裁剪子单元,在裁剪后的视图中第一行中包含O值像素点时,裁剪掉该第一行; 第四裁剪子单元,在裁剪后的视图中最后一行中包含O值像素点时,裁剪掉该最后一行; 控制子单元,用于控制所述第一、第二、第三、第四裁剪子单元依序重复执行,直至裁剪后的第一行、第一列、最后一行、最后一列中都没有O值像素点。
24.如权利要求13-23任一项所述的电子设备,其特征在于,所述电子设备还包括: 深度处理模块,用于调整所述第一视图和所述第三视图的水平方向视差,以使得所述立体图像具有稳定深度。
25.—种电子设备,其特征在于,包括显示屏、处理器、存储器以及至少一个摄像头,所述存储器、显示屏与所述处理器电连接,所述存储器中存储有可执行代码,所述处理器调用所述存储器中的可执行代码,执行如下动作: 通过所述存储器存储用户通过一个所述摄像头拍摄的第一视图和第二视图,所述第一视图和第二视图具有视差; 所述处理器对所述第二视图进行垂直视差调整,生成第三视图,所述第三视图与所述第一视图具有最小垂直方向视差; 所述处理器根据所述第一视图和所述第三视图、生成立体图像,在所述显示屏上显示所述新立体图像。
【专利摘要】本发明提供了一种单摄像头立体成像方法及电子设备,其中单摄像头立体成像方法包括:存储用户通过一个摄像头拍摄的第一视图和第二视图,所述第一视图和第二视图具有视差;对所述第二视图进行垂直视差调整,生成第三视图,所述第三视图与所述第一视图具有最小垂直视差;根据所述第一视图和所述第三视图、生成立体图像。通过本发明实施例提供的单摄像头立体成像方法,能够实现用户通过单摄像头拍摄的图像满足生成立体图像的条件,生成正确的立体视图。
【IPC分类】H04N13-00, H04N13-02
【公开号】CN104735436
【申请号】CN201410836611
【发明人】罗艳青, 简培云, 刘宁
【申请人】深圳超多维光电子有限公司
【公开日】2015年6月24日
【申请日】2014年12月29日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1