一种对3d视频识别的方法及装置制造方法

文档序号:7771692阅读:124来源:国知局
一种对3d视频识别的方法及装置制造方法
【专利摘要】本发明提供一种对3D视频识别的方法及装置,该方法包括:a.在开机或接收到新视频输入时,将默认参数设置为i=1;b.从视频中截取一帧图像,转换所述图像为灰度图像,并拆分成左右图像的形式;c.用角点检测算法对左右图像分别求角点;d.用匹配算法对两幅图像的角点进行匹配;e.用剔除算法剔除错误的匹配角点;f.判断两幅图像的角点相匹配的对数是否≥N,若是,则所述视频为3D视频,若否,则执行步骤g;g.令参数i=i+1,判断i是否大于3,若是,则所述视频为非3D视频,若否,则回到步骤b;其中,N是3D视频时所要求的两幅图像的匹配角点对数的最小值;通过上述方式,本发明可自动区分3D视频和非3D视频,无需用户肉眼进行判断,节省了用户的时间及体力。
【专利说明】一种对3D视频识别的方法及装置

【技术领域】
[0001]本发明涉及图像处理与图像识别领域,特别是涉及一种对3D视频识别的方法及
>J-U ρ?α装直。

【背景技术】
[0002]现有的算法并没有提供对3D视频与非3D视频识别的方法,人们需要手动打开视频进行播放,然后凭肉眼观察区分是不是3D视频,这种方法耗时耗力。
[0003]为解决上述技术问题,本发明提供一种全自动化的方法及装置来区分3D视频与非3D视频,无需再靠人肉眼去仔细分辨。


【发明内容】

[0004]本发明提供一种对3D视频识别的方法及装置,通过对截取的视频图像进行转换以及对转换后的左右图像进行角点检测、角点匹配及错误角点的剔除,最终获得匹配角点对数,然后将匹配角点对数与3D视频图像相对应的最小角点匹配对数进行比较,自动区分3D视频和非3D视频,无需用户再用肉眼进行判断,节省了用户的时间及体力,可提高用户体验。
[0005]为解决上述技术问题,本发明提供的第一种技术方案是提供一种对3D视频识别的方法,包括流程:
[0006]a.在开机或接收到新视频输入时,将默认参数设置为i=l ;
[0007]b.从视频中截取一帧图像,转换所述图像为灰度图像,并拆分成左右图像的形式;
[0008]c.用角点检测算法对左右图像分别求角点;
[0009]d.用匹配算法对两幅图像的角点进行匹配;
[0010]e.用剔除算法剔除错误的匹配角点;
[0011]f.判断两幅图像的角点相匹配的对数是否彡N,若是,则所述视频为3D视频,若否,则执行步骤g;
[0012]g.令参数i=i+l,判断i是否大于3,若是,则所述视频为非3D视频,若否,则回到步骤b ;
[0013]其中,N是视频为3D视频时所要求的两幅图像的匹配角点对数的最小值。
[0014]其中,所述角点检测算法包括Harris角点检测算法。
[0015]其中,所述剔除算法包括光束平差法。
[0016]其中,所述的i=l时截取的图像位于视频的四分之一处,所述的i=2时截取的图像位于视频的三分之一处,所述的i=3时截取的图像位于视频的二分之一处。
[0017]根据上述任意一项所述的方法,所述视频中截取的图像的像素为480*640时,N=50。
[0018]为解决上述技术问题,本发明提供的第二种技术方案是提供一种对3D视频识别的装置,包括:
[0019]初始化模块,用于在开机或接收到新视频输入时,将默认参数设置为i=l ;
[0020]图像转换模块,与初始化模块电连接,用于从视频中截取一帧图像,转换所述图像为灰度图像,并拆分成左右图像的形式;
[0021]角点检测模块,与图像转换模块电连接,用于利用角点检测算法对左右图像分别求角点;
[0022]角点匹配模块,与角点检测模块电连接,用于利用角点匹配算法对两幅图像的角点进行匹配,并利用剔除算法剔除错误的匹配角点;
[0023]第一判断模块,与角点匹配模块电连接,用于判断两幅图像的角点相匹配的对数是否SN,若是,则所述图像是3D图像,并将判断结果通过与之电连接的第一输出模块输出,若否,则启动第二判断模块进行工作;
[0024]第二判断模块,与第一判断模块、图像转换模块电连接,用于设置参数i=i+l,然后判断i是否大于3,若是,则所述视频为非3D视频,并将判断结果通过与之电连接的第二输出模块输出,若否,则再次调用图像转换模块进行工作;
[0025]第一输出模块;
[0026]第二输出模块;
[0027]其中,N是图像为3D图像时所要求的左右图像的匹配角点对数的最小值。
[0028]其中,所述角点检测算法包括Harris角点检测算法。
[0029]其中,所述剔除算法包括光束平差法。
[0030]其中,所述的i=l时截取的图像位于视频的四分之一处,所述的i=2时截取的图像位于视频的三分之一处,所述的i=3时截取的图像位于视频的二分之一处。
[0031]根据上述任意一项所述的装置,所述视频中截取的图像的像素为480*640时,N=50。
[0032]本发明的有益效果是:通过对截取的视频图像进行转换以及对转换后的左右图像进行角点检测、角点匹配及错误角点的剔除,获得最终匹配角点对数,然后将匹配角点对数与3D视频图像相对应的最小角点匹配对数进行比较,自动区分3D视频和非3D视频,无需用户再用肉眼进行判断,节省了用户的时间及体力,可提高用户体验。

【专利附图】

【附图说明】
[0033]图1是本发明的一种对3D视频识别的方法的一实施例的流程示意图;
[0034]图2是本发明的一种对3D视频识别的装置的一实施例的结构示意图。

【具体实施方式】
[0035]请参见图1,图1是本发明的一种对3D视频识别的方法的一实施例的流程示意图。如图1所示,本实施例包括流程:
[0036]a.在开机或接收到新视频输入时,将默认参数设置为i=l,
[0037]首先,设备启动后或者切换到新的视频后,自动将默认参数设置为i = l ;
[0038]b.从视频中截取一帧图像,转换所述图像为灰度图像,并拆分成左右图像的形式,
[0039]设备自动从视频图像数据中获取一帧图像,通过转换算法将所获取到的视频图像转换为灰度图像,然后拆分成相对应的左右图像格式;
[0040]c.用角点检测算法对左右图像分别求角点,
[0041]在本发明的实施例中,优选的角点检测算法包括Harris角点检测算法,但是也可以使用其他可以达到同样目的的角点检测算法,本发明对此不作限制;
[0042]d.用匹配算法对两幅图像的角点进行匹配,
[0043]在利用角点检测算法检测出角点的当前位置后,再利用匹配算法对两幅图像的角点进行匹配;
[0044]e.用剔除算法剔除错误的匹配角点,
[0045]由于某些角点是不相匹配的,利用剔除算法可以剔除错误的匹配角点,只留下一定数量正确的匹配的角点,具体的剔除算法包括光束平差法,当然在具体的应用中也可以采用其他可以实现同样目的的剔除算法来达到本发明的目的,本发明对此不做限制;
[0046]f.判断两幅图像的角点相匹配的对数是否> N,若是,则所述视频为3D视频,若否,则执行步骤g,
[0047]针对一幅像素确定的图像,如果是3D图像,则这个图像的匹配角点对数必须大于等于一个与图像像素相关联的常数,本发明的实施例中用参数N来表示这个常数,同时,N也是视频为3D视频时所要求的对应的图像匹配角点对数的最小值,例如,如果从视频中截取的图像的像素480*640时,对应的N=50,在分成的两幅图像的匹配点数大于等于50的情况下,对应的视频为3D视频,本流程步骤中,要利用这个常数N来判断截取的图像是否为3D图像,具体地:判断两幅图像的角点相匹配的对数是否> N,若是,则所述图像为为3D图像,相应的,所述视频为3D视频,若否,则执行步骤g ;
[0048]g.令参数i=i+l,判断i是否大于3,若是,则所述视频为非3D视频,若否,则回到步骤b,
[0049]在每次步骤f的判断结果为否时,系统都会自动将参数i设置为i=i+l,然后判断设置之后的参数i是否大于3,如果是,则截取的图像为非3D图像,相应的视频为非3D视频,如果否,则再次执行步骤b。
[0050]在本发明的实施例中,优选i=l时截取的图像位于视频的四分之一处,所述的i=2时截取的图像位于视频的三分之一处,所述的i=3时截取的图像位于视频的二分之一处。
[0051]请参见图2,图2是本发明的一种对3D视频识别的装置的一实施例的结构示意图。如图2所示,本实施例的对3D视频识别的装置20包括初始化模块21、图像转换模块22、角点检测模块23、角点匹配模块24、第一判断模块25、第一输出模块26、第二判断模块27和第二输出模块28。其中,初始化模块21与图像转换模22电连接,图像转换模22与角点检测模块23电连接,角点检测模块23与角点匹配模块24电连接,角点匹配模块24与第一判断模块25电连接,第一判断模块25与第一输出模块26、第二判断模块27电连接,第二判断模块27与第二输出模块28、图像转换模块22电连接。
[0052]在本实施例中,初始化模块21用于在开机或接收到新视频输入时,将默认参数设置为i=l,比如,用户要开启新的游戏时,初始化模块21接收到新的游戏视频后自动把默认参数设置为i=l。图像转换模22用于从视频中截取一帧图像,转换所述图像为灰度图像,并拆分成左右图像的形式。角点检测模块23用于利用角点检测算法对左右图像分别求角点。角点匹配模块24用于利用角点匹配算法对两幅图像的角点进行匹配,并利用剔除算法剔除错误的匹配角点,只剩下一定数量的正确匹配的角点。第一判断模块25用于判断两幅图像的角点相匹配的对数是否> N,若是,则所述图像是3D图像,并将判断结果通过与之电连接的第一输出模块26输出以供后续装置使用,若否,则启动第二判断模块28进行工作。第二判断模块27用于设置参数i=i+l,然后判断i是否大于3,若是,则所述视频为非3D视频,并将判断结果通过与之电连接的第二输出模块28输出以供后续装置采取相应的动作,若否,则再次调用图像转换模块22进行工作。因此,本实施例的对3D视频识别的装置20判断视频是否为3D视频,最多需要截取3帧视频图像,只有当3帧图像都不是3D图像时,本视频才可判断为非3D视频。
[0053]在本发明的对3D视频识别的装置一优选实施例中,采用的检测算法包括Harris角点检测算法,当然在本发明的其他实施例中,也可以采用其他可达到本发明目的的检测算法来替代Harris角点检测算法,本发明对此不作限制。另外,在本发明的一优选实施例中,所采用的剔除算法包括光束平差法,对此本发明不做限制。
[0054]针对一幅像素确定的图像,如果是3D图像,则这个图像的匹配角点对数必须大于等于一个与图像像素相关联的常数,本发明的实施例中用参数N来表示这个常数,N也是视频为3D视频时所要求的对应的图像匹配角点对数的最小值,例如,如果从视频中截取的图像的像素480*640时,对应的N=50,在分成的两幅图像的匹配点数大于等于50的情况下,对应的视频为3D视频,本实施例中,要利用这个常数N来判断截取的图像对应的视频是否为3D视频,具体地:判断两幅图像的角点相匹配的对数是否> N,若是,则所述图像为3D图像,相应的,所述视频为3D视频。
[0055]在本发明的实施例中,优选i=l时截取的图像位于视频的四分之一处,所述的i=2时截取的图像位于视频的三分之一处,所述的i=3时截取的图像位于视频的二分之一处。
[0056]通过上述方式,本发明提供的对3D视频识别的方法及装置,能够自动准确地识别出3D图像与非3D图像,从而也就判断了视频是不是3D的,无需用户肉眼观察进而判断视频是否为3D视频,可节省人力和时间。
[0057]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种对3D视频识别的方法,其特征在于,所述方法包括流程: a.在开机或接收到新视频输入时,将默认参数设置为i=l; b.从视频中截取一帧图像,转换所述图像为灰度图像,并拆分成左右图像的形式; c.用角点检测算法对左右图像分别求角点; d.用匹配算法对两幅图像的角点进行匹配; e.用剔除算法剔除错误的匹配角点; f.判断两幅图像的角点相匹配的对数是否彡N,若是,则所述视频为3D视频,若否,则执行步骤g ; g.令参数i=i+l,判断i是否大于3,若是,则所述视频为非3D视频,若否,则回到步骤b ; 其中,N是视频为3D视频时所要求的两幅图像的匹配角点对数的最小值。
2.根据权利要求1所述的方法,其特征在于,所述角点检测算法包括Harris角点检测算法。
3.根据权利要求1所述的方法,其特征在于,所述剔除算法包括光束平差法。
4.根据权利要求1所述的方法,其特征在于,所述的i=l时截取的图像位于视频的四分之一处,所述的i=2时截取的图像位于视频的三分之一处,所述的i=3时截取的图像位于视频的二分之一处。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述视频中截取的图像的像素为 480*640 时,N=50。
6.一种对3D视频识别的装置,其特征在于,所述装置包括: 初始化模块,用于在开机或接收到新视频输入时,将默认参数设置为i=l ; 图像转换模块,与初始化模块电连接,用于从视频中截取一帧图像,转换所述图像为灰度图像,并拆分成左右图像的形式; 角点检测模块,与图像转换模块电连接,用于利用角点检测算法对 左右图像分别求角点; 角点匹配模块,与角点检测模块电连接,用于利用角点匹配算法对两幅图像的角点进行匹配,并利用剔除算法剔除错误的匹配角点; 第一判断模块,与角点匹配模块电连接,用于判断两幅图像的角点相匹配的对数是否^ N,若是,则所述图像是3D图像,并将判断结果通过与之电连接的第一输出模块输出,若否,则启动第二判断模块进行工作; 第二判断模块,与第一判断模块、图像转换模块电连接,用于设置参数i=i+l,然后判断i是否大于3,若是,则所述视频为非3D视频,并将判断结果通过与之电连接的第二输出模块输出,若否,则再次调用图像转换模块进行工作; 第一输出模块; 第二输出模块; 其中,N是图像为3D图像时所要求的左右图像的匹配角点对数的最小值。
7.根据权利要求6所述的装置,其特征在于,所述角点检测算法包括Harris角点检测算法。
8.根据权利要求6所述的装置,其特征在于,所述剔除算法包括光束平差法。
9.根据权利要求6所述的装置,其特征在于,所述的i=l时截取的图像位于视频的四分之一处,所述的i=2时截取的图像位于视频的三分之一处,所述的i=3时截取的图像位于视频的二分之一处。
10.根据权利要求6-9任意一项所述的装置,其特征在于,所述视频中截取的图像的像素为 480*640 时,N=50。
【文档编号】H04N17/00GK104519330SQ201310443421
【公开日】2015年4月15日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】刘美鸿, 高炜, 王丛 申请人:深圳市云立方信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1