光纤熔接机动态图像局部居中显示方法

文档序号:9601129阅读:1217来源:国知局
光纤熔接机动态图像局部居中显示方法
【技术领域】
[0001]本发明涉及图像处理方法,具体涉及光纤熔接机动态图像局部居中显示方法。
【背景技术】
[0002]光纤熔接机用于光纤熔接,熔接过程等工作都需要精密操作,对于执行精密操作的仪器,由于其操作点往往尺寸很小(毫米级以下),因此仅凭借肉眼难以清晰辨识物件,因此,需要通过摄像头将物件图像放大后通过显示屏予以显示,然后由操作人员根据显示屏显示的图像进行相应的操作。若要流畅得实时显示完整的摄像头画面,对嵌入式工业设备的配置要求很高,会增加硬件成本,所以通常会截取局部图像显示。这样就存在一个问题,怎样把目标对象居中地显示在局部图像中。现有的光纤熔接机动态图像局部居中显示方法是通过光纤、电极棒的位置,再计算得到局部图像基于原始图像的行、列中心,依据局部图像的尺寸,计算行、列偏移值。上述方法在计算中判断的条件有部分冗余,而且列偏移存在一定的误差,有时候会出现目标对象不能居中显示在屏幕上的问题。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种光纤熔接机动态图像局部居中显示方法,简化计算过程,确保光纤能够在行、列方向上都居中地显示在局部图像中。
[0004]为解决上述问题,本发明提出一种光纤熔接机动态图像局部居中显示方法,所述光纤熔接机包括A摄像头和B摄像头,俩摄像头相对设置,需熔接的俩光纤设置在所述俩摄像头的中间位置;包括以下步骤:
[0005]SI:A摄像头摄像获得第一动态图像,B摄像头摄像获得第二动态图像,配置各动态图像上所需显示的局部图像的尺寸,并设置局部图像相对于动态图像的默认偏移值,所述默认偏移值包括第一动态图像的局部图像的预设水平偏移值和预设竖直偏移值、第二动态图像的局部图像的预设水平偏移值和预设竖直偏移值;
[0006]S2:观察第一动态图像,对电极棒进行放电产生电弧,调整A摄像头,以使第一动态图像的电弧位置显示在其局部图像的水平方向的大致中间位置;推进两侧光纤至A摄像头可视,并调整A摄像头,以使第一动态图像的右侧光纤或左侧光纤在局部图像的竖直方向上居中显示;观察第二动态图像,对电极棒进行放电产生电弧,调整B摄像头,以使第二动态图像的电弧位置显示在其局部图像的水平方向的大致中间位置;推进两侧光纤至B摄像头可视,并调整B摄像头,以使第二动态图像的左侧光纤或右侧光纤在局部图像的竖直方向上居中显示;所述第一动态图像的右侧光纤对应所述第二动态图像的左侧光纤,所述第一动态图像的左侧光纤对应所述第二动态图像的右侧光纤;
[0007]S3:分别获取电极棒在第一动态图像和第二动态图像的水平方向上的位置、局部图像的水平尺寸、以及光纤端面在第一动态图像和第二动态图像的水平方向上的位置;获取一光纤需推进到电极棒的推进距离;获取光纤纤芯在第一动态图像、第二动态图像的竖直方向上的位置;
[0008]S4:根据电极棒在水平方向上的位置、局部图像的水平尺寸、光纤端面在水平方向上的位置、以及推进距离,确定第一动态图像的局部图像的水平偏移值、第二动态图像的局部图像的水平偏移值;根据局部图像的尺寸和光纤纤芯在第一动态图像、第二动态图像的竖直方向上的位置,确定第一动态图像的局部图像的竖直偏移值、第二动态图像的局部图像的竖直偏移值。
[0009]根据本发明的一个实施例,在所述步骤S1中,第一动态图像的局部图像的预设水平偏移值为(0riC-PartC)/2 ;第一动态图像的局部图像的预设竖直偏移值为(0riL-PartL)/2 ;第二动态图像的局部图像的预设水平偏移值为(OriC-PartC)/2 ;第二动态图像的局部图像的预设竖直偏移值为(0riL-PartL)/2 ;其中,OriC为第一动态图像和第二动态图像的水平方向长度,OriL第一动态图像和第二动态图像的竖直方向长度,PartC为各动态图像的局部图像的水平方向长度,PartL为各动态图像的局部图像的竖直方向长度。
[0010]根据本发明的一个实施例,在所述步骤S4中,所述推进距离包括当前熔接模式中设置的光纤端面间距、光纤端面偏移。
[0011 ] 根据本发明的一个实施例,在所述步骤S4中,
[0012]确定第一动态图像的局部图像的水平偏移值、第二动态图像的局部图像的水平偏移值的公式如⑴、⑵和⑶:
[0013]Err = endXL - endYL......(1)
[0014]horX = elecX - PartC/2 - offset - gap......(2)
[0015]horY = horX-Err......(3)
[0016]其中,endXL为在第一动态图像的水平方向上光纤端面的位置到第一动态图像的一边的距离,endYL为第二动态图像的水平方向上光纤端面的位置到第二动态图像的一边的距离,Err为endXL和endYL的差,PartC为各动态图像的局部图像的水平方向长度,offset为所述光纤端面偏移,gap为所述光纤端面间距,horX为第一动态图像的局部图像的水平偏移值,horY为第二动态图像的局部图像的水平偏移值。
[0017]确定第一动态图像的局部图像的竖直偏移值、第二动态图像的局部图像的竖直偏移值的公式如⑷和(5):
[0018]verX = centerX - partL/2......(4)
[0019]verY = centerY - partL/2......(5)
[0020]其中,centerX为第一动态图像的竖直方向上光纤纤芯的位置和第一动态图像的一边的距离,centerY为第二动态图像的竖直方向上光纤纤芯的位置和第二动态图像的一边的距离,partL为各动态图像的局部图像的竖直方向长度,verX为第一动态图像的局部图像的竖直偏移值,verY为第二动态图像的局部图像的竖直偏移值。
[0021 ] 根据本发明的一个实施例,在步骤S2中,推进两侧光纤至A摄像头可视,并调整A摄像头,以使第一动态图像的右侧光纤在其局部图像的竖直方向上居中显示;推进两侧光纤至B摄像头可视,并调整B摄像头,以使第二动态图像的左侧光纤在其局部图像的竖直方向上居中显示;所述第一动态图像的局部图像的右侧光纤和第二动态图像的局部图像的左侧光纤对应为同一光纤。
[0022]根据本发明的一个实施例,在步骤S2和S3之间,调整另一光纤位置,以使该另一光纤与已在第一动态图像的竖直方向上居中显示的光纤对齐。
[0023]根据本发明的一个实施例,在步骤S3中,获取第一动态图像的电极棒位置与第一动态图像的左侧边的水平距离,获取第二动态图像的电极棒位置与第二动态图像的左侧边的水平距离,获取第一动态图像的光纤端面与第一动态图像的左侧边的水平距离,获取第二动态图像的光纤端面与第二动态图像的左侧边的水平距离,以及获取光纤端面和电极棒的间距和偏移距离。
[0024]根据本发明的一个实施例,在所述步骤S3中,所述一光纤需推进到电极棒的推进距离的偏移和间距根据光纤熔接机预定义的熔接模式而获得,每种模式均定义了相应的偏移和间距。
[0025]根据本发明的一个实施例,在步骤S4之后还包括步骤S5,接收所述第一动态图像的局部图像的水平偏移值、第二动态图像的局部图像的水平偏移值、第一动态图像的局部图像的竖直偏移值、第二动态图像的局部图像的竖直偏移值,并根据偏移值进行局部图像显不ο
[0026]根据本发明的一个实施例,通过光纤熔接机的FPGA接收所述第一动态图像的局部图像的水平偏移值、第二动态图像的局部图像的水平偏移值、第一动态图像的局部图像的竖直偏移值、第二动态图像的局部图像的竖直偏移值,并根据偏移值配置显示各动态图像的局部图像。
[0027]采用上述技术方案后,本发明相比现有技术具有以下有益效果:通过获得局部图像相对于动态图像的偏移值,并在获取过程中,布置好摄像头与光纤的位置,从而能够使得光纤图像能够居中显示在局部图像中,其中,偏移值的获得,一方面是通过电极棒的放电而调整Α摄像头和B摄像头,参照同一光纤位置调整电弧的水平居中,另一方面是通过参照光纤而调整A摄像头和B摄像头,以使光纤在局部图像中的竖直居中;根据光纤端面和电极棒之间的推进距离及电极棒、光纤端面的位置,可以计算出居中情况下的局部图像相对于动态图像的水平偏移值,根据光纤位置可以计算出居中情况下的局部图像相对于动态图像的竖直偏移值,当然,局部图像的尺寸和动态图像的尺寸已知。本发明计算过程无冗余,计算过程简单,并且获得的局部图像的图像居中结果更为精确。
【附图说明】
[0028]图1为本发明一实施例的光纤熔接机动态图像局部居中显示方法的流程示意图;
[0029]图2为图1方法中步骤S1中的动态图像及其局部图像的示意图;
[0030]图3为图1方法中步骤S2中的第一动态图像及其局部图像的示意图;
[0031]图4为图1方法中步骤S2中的第二动态图像及其局部图像的示意图;
[0032]图5为图1方法中步骤S3中的第一动态图像标记有电极棒水平距离的示意图;
[0033]图6为图1方法中
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1