图像输出格式快速转换的方法
【技术领域】
[0001]本发明涉及图像获取领域,特别是指一种图像输出格式快速转换的方法。
【背景技术】
[0002]随着社会的发展,视频监控、图像采集等技术得到了飞速的发展,并且被广泛应用到了各个行业之中。要实现视频监控、图像采集当然离不开摄像头。
[0003]数字摄像头,能够感知外部的视觉信号并将其转换为数字信号并输出。其输出的图像的数据格式,需要一定的处理之后才能被使用,这个处理就是由图像处理模块来完成的,图像处理模块的功能包括对图像的裁剪、缩放、渲染、格式的转换等等。其中,图像处理模块将对图像格式进行转换,转换成应用所需要的图像格式。图像的数据格式包括:YUV444、YUV422H1V2、UV422H2V1、YUV420、YUV411、RGB565、RGB888 等等。
[0004]现有技术所采用的方法就是由一个图像处理模块来处理图像采集模块从数字摄像头所接收到的图像(如图1所示),将其转换成应用所需要的图像格式。当需要其它格式的图像话,就需要重新设置图像处理模块,使其输出所要求格式的图像,设置步骤如下:
[0005]步骤一、停止图像处理模块,使其不再接收和处理图像;
[0006]步骤二、对图像处理模块进行重新配置,对图像处理模块运行程序进行调整。
[0007]步骤三、再次启动图像处理模块,使其开始接收和处理图像,输出所要求格式的图像;
[0008]现有技术存在的冋题是:
[0009]操作复杂,转换图像输出格式的速度慢;在对实时处理要求较高的应用中,这将是个很大的缺陷;甚至可能造成程序需要等待一段时间以便完成图像处理模块的初始化,夕卜部表现就是系统将在这时卡停一会儿。
【发明内容】
[0010]本发明要解决的技术问题是提供一种转换速度快、操作简单的图像输出格式快速转换的方法。
[0011]为解决上述技术问题,本发明提供技术方案如下:
[0012]—种图像输出格式快速转换的方法,用于电子电路,所述电子电路包括数字摄像头、图像采集模块和至少两个图像处理模块,所述至少两个图像处理模块的图像输出格式不同,所述数字摄像头的输出端连接所述图像采集模块的输入端,所述图像采集模块的输出端连接每个图像处理模块的输入端;所述方法包括:
[0013]获取所需要的图像输出格式;
[0014]根据所需要的图像输出格式,控制所述图像采集模块将待处理的图像传送给相应的图像处理模块;
[0015]图像处理模块对接收到的图像进行数据格式转换并输出。
[0016]本发明具有以下有益效果:
[0017]本发明的图像输出格式快速转换的方法,首先,根据获取所需要的图像输出格式,然后,采用图像采集模块将待处理的图像传送给能够输出所需要图像格式的图像处理模块,最后,图像处理模块对接收到的图像进行数据格式转换并输出。与现有技术中,采用同一个图像处理模块进行格式转换的方法相比,本发明增加了图像采集模块对图像处理模块的切换过程,每个图像处理模块根据预先的设置可以输出不同格式的图像,避免了现有技术中采用一个图像处理模块进行格式转换的过程,应用时,只需将图像采集模块的输出端切换到能够输出所需图像格式的图像处理模块的输入端即可,加快了图像格式转换速度。此外,本发明与现有技术相比,只需要切换不同的图像处理模块即可实现,使本发明的操作非常简单。
【附图说明】
[0018]图1为现有技术中的电子电路的结构示意图;
[0019]图2为本发明的电子电路的一种实施例的结构示意图;
[0020]图3为本发明应用在电子电路中的图像输出格式快速转换的方法的一种实施例的流程图;
[0021]图4为本发明的电子电路的另一种实施例的结构示意图;
[0022]图5为本发明的电子电路的又一种实施例的结构示意图;
[0023]图6为本发明的电子电路的再一种实施例的结构示意图。
【具体实施方式】
[0024]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0025]本发明实施例提供一种图像输出格式快速转换的方法,用于电子电路,如图2所示,电子电路包括数字摄像头11、图像采集模块12和至少两个图像处理模块13,至少两个图像处理模块13的图像输出格式不同,数字摄像头11的输出端连接图像采集模块12的输入端,图像采集模块12的输出端连接每个图像处理模块13的输入端;如图3所示,该方法包括:
[0026]步骤S101:获取所需要的图像输出格式;
[0027]本步骤中,获取所需要的图像输出格式可以采用多种方法,例如,可以为人为需要,或者,可以将需要的图像输出格式告知处理器,还可以采用一个单独的控制模块来获取需要的图像输出格式等。
[0028]步骤S102:根据所需要的图像输出格式,控制图像采集模块12将待处理的图像传送给相应的图像处理模块13 ;
[0029]本步骤中,可以通过人工控制开关,使图像采集模块12将待处理的图像传送给相应的图像处理模块13,还可以采用处理器对相应开关进行智能切换。
[0030]步骤S103:图像处理模块13对接收到的图像进行数据格式转换并输出。
[0031]本实施例,与现有技术中,采用同一个图像处理模块13进行格式转换的方法相比,本发明增加了图像采集模块12对图像处理模块13的切换过程,每个图像处理模块13根据预先的设置可以输出不同格式的图像,避免了现有技术中采用一个图像处理模块进行格式转换的过程,应用时,只需将图像采集模块12的输出端切换到能够输出所需图像格式的图像处理模块13的输入端即可,加快了图像格式转换速度。此外,本发明与现有技术相比,只需要切换不同的图像处理模块13即可实现,使本发明的操作非常简单。
[0032]作为图3实施例的一种改进,获取所需要的图像输出格式进一步为:
[0033]步骤S101’:每次需要使用图像时,获取所需要的图像输出格式。
[0034]本实施例中,对所需要的图像输出格式进行获取,可以每次需要使用图像时都获取,或者,只有当需要的图像输出格式发生变化的时候,才进行获取,否则,图像采集模块12按照上一次的选择继续将图像数据传送给图像处理模块,而不进行切换。本实施例中,为了保证图像输出格式的正确性,优选的,每次需要使用图像时,都需要重新获取所需要的图像输出格式。
[0035]作为图2实施例的一种改进,如图4所示,电子电路还包括处理器14,数字摄像头
11、图像采集模块12和图像处理模块13的控制端分别连接至处理器14。
[0036]本实施例中,当需要一种图像输出格式时,处理器14只触发能够输出该图像格式的图像处理模块13进入图像转换中断程序,使该图像处理模块13对图像格式进行转换并输出,而其他图像处理模块13没有受到这样的触发或受到处理器14的中断终止,不动作;如果需要多种图像输出格式同时输出时,处理器14还可以对相应的多个图像处理模块13的图像转换中断程序进行使能,使多个图像处理模块13同时被调用,从而获得多种图像输出格式,提高了图像处理模块13的利用效率。处理器14能够实现对图像处理模块13的自动切换和选择,提高了本实施例的智能性和灵活性。
[0037]作为图2实施例的另一种改进,如图5所示,电子电路中,图像采集模块12的输出端分别经开关15连接每个图像处理模块13的输入端;
[0038]步骤S102进一步包括:
[0039]步骤S102 ‘:根据