发明名称 基于线阵相机拍摄的图像拼接方法和装置
摘要 一种基于线阵相机拍摄的图像拼接方法和装置。所述基于线阵相机拍摄的图像拼接方法和装置,包括:将待拼接的图像按照宽度X方向和长度Y方向分成多个矩形区域X<sub>i</sub>Y<sub>j</sub>,其中,X方向为拼接方向,i=1~m,j=1~n;设置i、j初始值均为1;计算区域X<sub>i</sub>Y<sub>j</sub>与区域X<sub>i+1</sub>Y<sub>j</sub>的重叠部分的偏移量;判断计算所得的偏移量是否在预设值范围内,若是则设定计算所得的偏移量为对应X<sub>i</sub>的偏移量,之后设置i=i+1和j=1;若否则设置j=j+1;重复所述计算和判断步骤,直至i=m或j=n;根据所述对应X<sub>i</sub>的偏移量完成拼接。本发明技术方案在基于线阵相机拍摄的图像拼接时,通过分割重合部分计算偏移量,减少了需要计算部分的面积,从而提高了拼接速度。
申请公布号 CN102800075B 申请公布日期 2016.08.03
申请号 CN201210245403.3 申请日期 2012.07.16
申请人 宁波江丰生物信息技术有限公司 发明人 刘炳宪;谢菊元;王焱辉;陈丽桥
分类号 G06T5/50(2006.01)I 主分类号 G06T5/50(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 骆苏华
主权项 一种基于线阵相机拍摄的图像拼接方法,其特征在于,包括:将待拼接的图像按照宽度X方向和长度Y方向分成多个矩形区域X<sub>i</sub>Y<sub>j</sub>,沿着X方向将矩形区域依次命名为X<sub>1</sub>Y<sub>1</sub>、X<sub>2</sub>Y<sub>1</sub>……X<sub>m</sub>Y<sub>1</sub>,沿着Y方向将矩形区域依次命名为X<sub>1</sub>Y<sub>1</sub>、X<sub>1</sub>Y<sub>2</sub>……X<sub>1</sub>Y<sub>n</sub>,其中,X方向为拼接方向,i=1~m,j=1~n;切除待拼接的图像在Y方向上多余部分,使待拼接的图像成为矩形;设置i、j初始值均为1;计算区域X<sub>i</sub>Y<sub>j</sub>与区域X<sub>i+1</sub>Y<sub>j</sub>的重叠部分的偏移量;判断计算所得的偏移量是否在预设值范围内,若是则设定计算所得的偏移量为对应X<sub>i</sub>的偏移量,完成对应X<sub>i</sub>的偏移量的设定,之后设置i=i+1和j=1,以移到区域X<sub>i+1</sub>Y<sub>j</sub>进行后续计算对应X<sub>i+1</sub>的偏移量的处理;若否则放弃通过区域X<sub>i</sub>Y<sub>j</sub>和区域X<sub>i+1</sub>Y<sub>j</sub>计算对应X<sub>i</sub>的偏移量,设置j=j+1,以移动到区域X<sub>i</sub>Y<sub>j+1</sub>,进行后续计算对应X<sub>i</sub>的偏移量的处理,直至计算得到的X<sub>i</sub>的偏移量在预设值范围内或者j=n,若j=n且对应X<sub>i</sub>的偏移量未设定,则设定对应X<sub>i</sub>的偏移量为所述预设值范围中的中间值;其中,X<sub>i</sub>表示X方向上的第i个条形区域,包括矩形区域X<sub>i</sub>Y<sub>1</sub>、X<sub>i</sub>Y<sub>2</sub>……X<sub>i</sub>Y<sub>n</sub>;重复所述计算区域X<sub>i</sub>Y<sub>j</sub>与区域X<sub>i+1</sub>Y<sub>j</sub>的重叠部分的偏移量;判断计算所得的偏移量是否在预设值范围内,若是则设定计算所得的偏移量为对应X<sub>i</sub>的偏移量,完成对应X<sub>i</sub>的偏移量的设定,之后设置i=i+1和j=1,以移到区域X<sub>i+1</sub>Y<sub>j</sub>进行后续计算对应X<sub>i+1</sub>的偏移量的处理;若否则放弃通过区域X<sub>i</sub>Y<sub>j</sub>和区域X<sub>i+1</sub>Y<sub>j</sub>计算对应X<sub>i</sub>的偏移量,设置j=j+1,以移动到区域X<sub>i</sub>Y<sub>j+1</sub>,进行后续计算对应X<sub>i</sub>的偏移量的处理,直至计算得到的X<sub>i</sub>的偏移量在预设值范围内或者j=n,若j=n且对应X<sub>i</sub>的偏移量未设定,则设定对应X<sub>i</sub>的偏移量为所述预设值范围中的中间值的步骤,直至i=m;根据所述对应X<sub>i</sub>的偏移量完成拼接。
地址 315400 浙江省宁波市余姚市科创中心4号孵化楼3楼