一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

摄像机基于反初始化的ISP测试方法、系统、存储介质及其计算机设备与流程

2022-03-01 20:10:14 来源:中国专利 TAG:

摄像机基于反初始化的isp测试方法、系统、存储介质及其计算机设备
技术领域
1.本发明涉及摄像机测试技术领域,尤其涉及一种摄像机基于反初始化的isp测试方法、系统、存储介质及其计算机设备。


背景技术:

2.智能摄像机的是把光学图像信号转变为电信号记录下来的设备,通过摄像器件把光转变为电能,得到视频信号,通过预放电路进行放大,经过各种电路进行处理和调整,得到标准信号送到录像等记录媒介上记录下来的设备。
3.现有对智能摄像机测试isp(image signal processor,图像处理)的方法一般是采用手动断电、复位等方式来重启摄像机,以及人工获取图像和人眼校验存在误差的方式,其缺点为测试效率低下,且人工成本高。
4.综上可知,现有的方法在实际使用上,存在着较多的问题,所以有必要加以改进。


技术实现要素:

5.针对上述的缺陷,本发明的目的在于提供一种摄像机基于反初始化的isp测试方法,系统、存储介质及其计算机设备,测试自动化执行,极大的提高了测试效率,减少了人力成本。
6.为了实现上述目的,本发明提供一种摄像机基于反初始化的isp测试方法,包括:
7.重新加载步骤,根据重启指令重新加载被测摄像机的主程序;
8.图像获取步骤,获取所述主程序重新加载后的所述被测摄像机摄入的当前画面图像;
9.像素信息获取步骤,分别获取所述当前画面图像和预制的参照图像对应的像素信息,所述像素信息包括像素点总数和各个颜色像素点的数量;
10.结果分析步骤,根据所述像素信息之间的对比,以分析确定所述被测摄像机的测试结果。
11.可选的,所述重新加载步骤之前还包括:
12.截取步骤,截取用于测试的所述参照图像。
13.可选的,所述重新加载步骤包括:
14.程序关闭步骤,通过所述重启指令,关闭被测摄像机已启动的主程序;
15.重载监控步骤,监控所述被测摄像机是否基于所述重启指令以重新加载完所述主程序。
16.所述图像获取步骤进一步包括:
17.若所述主程序重新加载完,则在预设时间阈值后获取所述被测摄像机摄入的当前画面图像。
18.还提供了一种摄像机基于反初始化的isp测试系统,包括有:
19.重新加载单元,用于根据重启指令重新加载被测摄像机的主程序;
20.图像获取单元,用于获取所述主程序重新加载后的所述被测摄像机摄入的当前画面图像;
21.像素信息获取单元,用于分别获取所述当前画面图像和预制的参照图像对应的像素信息,所述像素信息包括像素点总数和各个颜色像素点的数量;
22.结果分析单元,用于根据所述像素信息之间的对比,以分析确定所述被测摄像机的测试结果。
23.可选的,还包括:
24.截取单元,用于截取用于测试的所述参照图像。
25.可选的,所述重新加载单元包括有:
26.程序关闭子单元,用于通过所述重启指令,关闭被测摄像机已启动的主程序;
27.重载监控子单元,用于监控所述被测摄像机是否基于所述重启指令以重新加载完所述主程序。
28.所述图像获取单元进一步用于:
29.若所述主程序重新加载完,则在预设时间阈值后获取所述被测摄像机摄入的当前画面图像。
30.另外,还提供了一种存储介质和计算机设备,所述存储介质用于存储一种用于执行上述摄像机基于反初始化的isp测试方法的计算机程序。
31.所述计算机设备包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的摄像机基于反初始化的isp测试方法。
32.本发明所述的摄像机基于反初始化的isp测试方法及其系统,通过将摄像机的主程序重新加载后摄入的当前画面图像,与预制的参照图像通过像素信息进行对比,进而分析出重新加载后的当前画面存在的问题,得到对应的测试结果。本发明的测试自动化执行,能够排除手动断电、复位等方式重启摄像机的方式,人工获取图片的步骤以及人眼校验存在的误差;极大的提高了测试效率,减少了人力成本。
附图说明
33.图1为本发明优选实施例所述的摄像机基于反初始化的isp测试方法的步骤流程图;
34.图2为本发明所述摄像机基于反初始化的isp测试方法的所述重新加载步骤可选的具体流程图;
35.图3为本发明所述摄像机基于反初始化的isp测试方法的所述像素信息获取步骤可选的具体流程图;
36.图4为本发明优选实施例所述的摄像机基于反初始化的isp测试系统的结构框图;
37.图5为本发明所述摄像机基于反初始化的isp测试系统的所述重新加载单元可选的具体结构框图;
38.图6为本发明所述摄像机基于反初始化的isp测试系统的所述像素信息获取单元可选的具体结构框图。
具体实施方式
39.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
40.需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构或特性结合到其它实施例中是在本领域技术人员的知识范围内的。
41.此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此系包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置进行连接。
42.图1示出本发明优选实施例所述的摄像机基于反初始化的isp测试方法,包括步骤:
43.s101:根据重启指令重新加载被测摄像机的主程序;被测摄像机可以是广播级摄像机、业务级摄像机、家用级摄像机、智能摄像机或网络摄像机;本实施例的被测摄像机优选为智能摄像机,当被测摄像机接收到重启指令或根据程序生成对应的重启指令后,对被测摄像机的主程序进行重新加载;所述重启指令可通过外部控制设备发送至对应的被测摄像机或者在被测摄像机的内部根据配置测试参数自动生成。
44.参见图2,优选的,步骤s101包括:
45.s1011:通过所述重启指令,关闭被测摄像机已启动的主程序;具体是,通过该重启指令来杀死被测摄像机的主程序。
46.s1012:监控所述被测摄像机是否基于所述重启指令以重新加载完所述主程序。即监控被测摄像机的状态,直到主程序重新加载完成。
47.s102:获取所述主程序重新加载后的被测摄像机摄入的当前画面图像;当被测摄像机经过主程序的重新加载,即被测摄像机初始化后获取该被测摄像机镜头内摄入的当前画面图像,该当前画面图像即为被测摄像机经过初始化后摄取的画面。
48.步骤s102进一步包括:
49.若所述主程序重新加载完,则在预设时间阈值后获取所述被测摄像机摄入的当前画面图像。该预设时间阈值优选为一分钟,即当所述主程序加载完成后等待一分钟,排除可能存在的初始化未完成的情况后,获取被测摄像机当前镜头摄入的当前画面图像。
50.s103:分别获取所述当前画面图像和预制的参照图像对应的像素信息,所述像素信息包括像素点总数和各个颜色像素点的数量;其中,该预制的参照图像为正常图片,可以是通过该被测摄像机在初始化之前正常摄取的的画面图像,也可以是为了测试需要通过图片合成技术获得,还可以是从网络下载或者其他渠道获取而来;分别提取对应的当前画面
图像和参照图像的像素信息,即获取到图像上包含的所有像素点总数和各个颜色像素点的数量的信息,若图像为单一颜色,则获取的像素点总数即为对应该颜色像素点的数量;当然,图像不局限于包括一种颜色像素点,也可以是多种不同颜色的颜色像素点。
51.可选的,步骤s101之前还包括:
52.截取步骤,截取用于测试的所述参照图像。即该参照图像通过预先截取一张正常图片以作备用。
53.参见图3,可选的,步骤s103包括:
54.s1031:分别将所述当前画面图像和参照图像转化为hsb模式;hsb又称hsv,表示一种颜色模式:在hsb模式中,h(hues)表示色相,s(saturation)表示饱和度,b(brightness)表示亮度,hsb模式对应的媒介是人眼。
55.s1032:根据所述当前画面图像和参照图像的色相、饱和度以及对比度,以分别获取所述当前画面图像和所述参照图像对应的第一像素信息和第二像素信息。将被测摄像机的当前画面图像和备用的参照图像转为hsb模式后去判断其中的h色相、s饱和度、b对比度,以获取两张图片像素点总数及各个颜色像素点的数量。
56.s104:根据所述像素信息之间的对比,以分析确定被测摄像机的测试结果。基于对两个图像的像素信息之间的对比,通过分析来确定被测摄像机可能存在的问题。
57.步骤s104进一步包括:
58.通过所述第一像素信息和第二像素信息之间的对比,以分析确定所述当前画面图像是否出现坏点或偏色。通过对两张图像的像素点的对比确定重新加载isp参数后画面是否出现坏点、偏色等问题。
59.本实施例所述方法通过将摄像机的主程序重新加载后摄入的当前画面图像,与预制的参照图像通过像素信息进行对比,进而分析出重新加载后的当前画面存在的问题,得到对应的测试结果。从而能够排除手动断电、复位等方式重启摄像机的方式,人工获取图片的步骤以及人眼校验存在的误差;极大的提高了测试效率,减少了人力成本。
60.本实施例所述的摄像机基于反初始化的isp测试方法,具体步骤流程如下所示:
61.1、截取一张参照图像备用,该参照图像为正常图片;
62.2、通过指令杀死被测摄像机的主程序;
63.3、监控被测摄像机的状态,直到主程序重新加载完成;
64.4、在主程序加载完成后等待一分钟,排除可能存在的初始化未完成的情况;
65.5、通过指令获取被测摄像机摄取的当前画面图像;
66.6、将备用的参照图像与被测摄像机的当前画面图像转为hsb模式去判断其中的h色相、s饱和度、b对比度,获取两张图片像素点总数及各个颜色像素点的数量;
67.7、通过两张图片像素点的对比确定重新加载isp参数后画面是否出现坏点、偏色等问题。
68.在另一实施例中,进一步的,步骤s104之后还包括:
69.结果提示步骤,根据所述测试结果生成对应的提示信息。若分析确定被测摄像机摄入的当前画面图像是否出现坏点、偏色等问题,若确定存在问题,则生成用于提示对应问题的提示信息,该提示信息可通过图像或声音等方式显现,如灯光或蜂鸣等方式,从而使用测试人员获悉测试结果。
70.图4示出了本发明优选实施例所述的一种摄像机基于反初始化的isp测试系统100,该系统可用于测试多种摄像机,本实施例优选采用智能摄像机作为测试对象,本系统100包括有重新加载单元10、图像获取单元20、像素信息获取单元30以及结果分析单元40,其中:
71.重新加载单元10用于根据重启指令重新加载被测摄像机的主程序;图像获取单元20用于获取所述主程序重新加载后的被测摄像机摄入的当前画面图像;像素信息获取单元30用于分别获取所述当前画面图像和预制的参照图像对应的像素信息,所述像素信息包括像素点总数和各个颜色像素点的数量;结果分析单元40用于根据所述像素信息之间的对比,以分析确定被测摄像机的测试结果。本系统100能够排除手动断电、复位等方式重启摄像机的方式,人工获取图片的步骤以及人眼校验存在的误差;极大的提高了测试效率,减少了人力成本。
72.本实施例的被测摄像机优选为智能摄像机,当被测摄像机接收到重启指令或根据程序生成对应的重启指令后,对被测摄像机的主程序进行重新加载;所述重启指令可通过外部控制设备发送至对应的被测摄像机或者在被测摄像机的内部根据配置测试参数自动生成。其中,该预制的参照图像为正常图片,可以是通过该被测摄像机在初始化之前正常摄取的的画面图像,也可以是为了测试需要通过图片合成技术获得,还可以是从网络下载或者其他渠道获取而来;分别提取对应的当前画面图像和参照图像的像素信息,即获取到图像上包含的所有像素点总数和各个颜色像素点的数量的信息,若图像为单一颜色,则获取的像素点总数即为对应该颜色像素点的数量;当然,图像不局限于包括一种颜色像素点,也可以是多种不同颜色的颜色像素点。基于对两个图像的像素信息之间的对比,通过分析来确定被测摄像机可能存在的问题。
73.在其他实施例中,可选的,还包括:截取单元,其用于截取用于测试的所述参照图像。即该参照图像通过预先截取一张正常图片以作备用。
74.参见图5,本实施例的重新加载单元10包括有程序关闭子单元101和重载监控子单元102,其中:
75.程序关闭子单元101用于通过所述重启指令,关闭被测摄像机已启动的主程序;重载监控子单元102用于监控所述被测摄像机是否基于所述重启指令以重新加载完主程序。具体是,通过该重启指令来杀死被测摄像机的主程序;监控被测摄像机的状态,直到主程序重新加载完成。
76.图像获取单元20进一步用于:若所述主程序重新加载完,则在预设时间阈值后获取所述被测摄像机摄入的当前画面图像。该预设时间阈值优选为一分钟,即当所述主程序加载完成后等待一分钟,排除可能存在的初始化未完成的情况后,获取被测摄像机当前镜头摄入的当前画面图像。
77.参见图6,本实施例的像素信息获取单元30包括有转化子单元301和信息获取子单元302,其中:
78.转化子单元301用于分别将所述当前画面图像和参照图像转化为hsb模式;信息获取子单元302用于根据所述当前画面图像和参照图像的色相、饱和度以及对比度,以分别获取所述当前画面图像和参照图像对应的第一像素信息和第二像素信息。将被测摄像机的当前画面图像和备用的参照图像转为hsb模式后去判断其中的h色相、s饱和度、b对比度,以获
取两张图片像素点总数及各个颜色像素点的数量。
79.所述结果分析单元40进一步用于:
80.通过所述第一像素信息和第二像素信息之间的对比,以分析确定所述当前画面图像是否出现坏点或偏色。通过对两张图像的像素点的对比确定重新加载isp参数后画面是否出现坏点、偏色等问题。
81.在其他实施例中,可选的,还包括有结果提示单元,其用于根据所述测试结果生成对应的提示信息。若分析确定被测摄像机摄入的当前画面图像是否出现坏点、偏色等问题,若确定存在问题,则生成用于提示对应问题的提示信息,该提示信息可通过图像或声音等方式显现,如灯光或蜂鸣等方式,从而使用测试人员获悉测试结果。
82.本发明还提供一种存储介质,用于存储如图1~图3所述摄像机基于反初始化的isp测试方法的计算机程序。例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的存储介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输和/或被存储在根据程序指令运行的计算机设备的存储介质中。在此,根据本技术的一个实施例包括如图4所示摄像机基于反初始化的isp测试系统的计算机设备,所述计算机设备优选包括用于存储计算机程序的存储介质和用于执行计算机程序的处理器,其中,当该计算机程序被该处理器执行时,触发该计算机设备执行基于前述多个实施例中的方法和/或技术方案。
83.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
84.根据本发明的方法可以作为计算机实现方法在计算机上实现、或者在专用硬件中实现、或以两者的组合的方式实现。用于根据本发明的方法的可执行代码或其部分可以存储在计算机程序产品上。计算机程序产品的示例包括存储器设备、光学存储设备、集成电路、服务器、在线软件等。优选地,计算机程序产品包括存储在计算机可读介质上以便当所述程序产品在计算机上执行时执行根据本发明的方法的非临时程序代码部件。
85.在优选实施例中,计算机程序包括适合于当计算机程序在计算机上运行时执行根据本发明的方法的所有步骤的计算机程序代码部件。优选地,在计算机可读介质上体现计算机程序。
86.综上所述,本发明所述的摄像机基于反初始化的isp测试方法及其系统,通过将摄像机的主程序重新加载后摄入的当前画面图像,与预制的参照图像通过像素信息进行对比,进而分析出重新加载后的当前画面存在的问题,得到对应的测试结果。本发明的测试自动化执行,能够排除手动断电、复位等方式重启摄像机的方式,人工获取图片的步骤以及人眼校验存在的误差;极大的提高了测试效率,减少了人力成本。
87.当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变
形都应属于本发明所附的权利要求的保护范围。
88.还提供了a1、一种摄像机基于反初始化的isp测试方法,包括:
89.重新加载步骤,根据重启指令重新加载被测摄像机的主程序;
90.图像获取步骤,获取所述主程序重新加载后的所述被测摄像机摄入的当前画面图像;
91.像素信息获取步骤,分别获取所述当前画面图像和预制的参照图像对应的像素信息,所述像素信息包括像素点总数和各个颜色像素点的数量;
92.结果分析步骤,根据所述像素信息之间的对比,以分析确定所述被测摄像机的测试结果。
93.a2、根据a1所述的摄像机基于反初始化的isp测试方法,所述重新加载步骤之前还包括:
94.截取步骤,截取用于测试的所述参照图像。
95.a3、根据a1所述的摄像机基于反初始化的isp测试方法,所述重新加载步骤包括:
96.程序关闭步骤,通过所述重启指令,关闭被测摄像机已启动的主程序;
97.重载监控步骤,监控所述被测摄像机是否基于所述重启指令以重新加载完所述主程序。
98.a4、根据a3所述的摄像机基于反初始化的isp测试方法,所述图像获取步骤进一步包括:
99.若所述主程序重新加载完,则在预设时间阈值后获取所述被测摄像机摄入的当前画面图像。
100.a5、根据a1所述的摄像机基于反初始化的isp测试方法,所述像素信息获取步骤包括:
101.转化步骤,分别将所述当前画面图像和所述参照图像转化为hsb模式;
102.信息获取步骤,根据所述当前画面图像和所述参照图像的色相、饱和度以及对比度,以分别获取所述当前画面图像和所述参照图像对应的第一像素信息和第二像素信息。
103.a6、根据a5所述的摄像机基于反初始化的isp测试方法,所述结果分析步骤进一步包括:
104.通过所述第一像素信息和所述第二像素信息之间的对比,以分析确定所述当前画面图像是否出现坏点或偏色。
105.a7、根据a6所述的摄像机基于反初始化的isp测试方法,所述结果分析步骤之后还包括:
106.结果提示步骤,根据所述测试结果生成对应的提示信息。
107.还提供了b8、一种摄像机基于反初始化的isp测试系统,包括有:
108.重新加载单元,用于根据重启指令重新加载被测摄像机的主程序;
109.图像获取单元,用于获取所述主程序重新加载后的所述被测摄像机摄入的当前画面图像;
110.像素信息获取单元,用于分别获取所述当前画面图像和预制的参照图像对应的像素信息,所述像素信息包括像素点总数和各个颜色像素点的数量;
111.结果分析单元,用于根据所述像素信息之间的对比,以分析确定所述被测摄像机
的测试结果。
112.b9、根据b8所述的摄像机基于反初始化的isp测试系统,还包括:
113.截取单元,用于截取用于测试的所述参照图像。
114.b10、根据b8所述的摄像机基于反初始化的isp测试系统,所述重新加载单元包括有:
115.程序关闭子单元,用于通过所述重启指令,关闭被测摄像机已启动的主程序;
116.重载监控子单元,用于监控所述被测摄像机是否基于所述重启指令以重新加载完所述主程序。
117.b11、根据b10所述的摄像机基于反初始化的isp测试系统,所述图像获取单元进一步用于:
118.若所述主程序重新加载完,则在预设时间阈值后获取所述被测摄像机摄入的当前画面图像。
119.b12、根据b8所述的摄像机基于反初始化的isp测试系统,所述像素信息获取单元包括有:
120.转化子单元,用于分别将所述当前画面图像和所述参照图像转化为hsb模式;
121.信息获取子单元,用于根据所述当前画面图像和所述参照图像的色相、饱和度以及对比度,以分别获取所述当前画面图像和所述参照图像对应的第一像素信息和第二像素信息。
122.b13、根据b12所述的摄像机基于反初始化的isp测试系统,所述结果分析单元进一步用于:
123.通过所述第一像素信息和所述第二像素信息之间的对比,以分析确定所述当前画面图像是否出现坏点或偏色。
124.b14、根据b13所述的摄像机基于反初始化的isp测试系统,还包括有:
125.结果提示单元,用于根据所述测试结果生成对应的提示信息。
126.还提供了c15、一种存储介质,用于存储一种用于执行a1~a7中任意一种所述摄像机基于反初始化的isp测试方法的计算机程序。
127.还提供了d16、一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现a1~a7任一项所述的摄像机基于反初始化的isp测试方法。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献